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

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

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

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

@font-face {
  font-family: "Helvetica compressed 5871d14b6903a";
  src: url('../fonts/helvetica-compressed-5871d14b6903a.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica rounded 5871d05ead8de";
  src: url('../fonts/helvetica-rounded-bold-5871d05ead8de.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --white-site-wide: #fff;
  --_apps---charts--chart-1: #49b0ff;
  --white: white;
  --untitled-ui-gray900: #49b0ff;
  --black: #0f0f0f;
  --color-3: #0c0c0c;
  --color-5: #0000;
  --slightly-transparent-dark: #0000004a;
  --relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>: black;
  --untitled-ui-white: white;
  --untitled-ui-warning300: #fec84b;
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray50-501: #f9fafb;
  --untitled-ui-primary700\<deleted\|variable-da4f7fa3\>: #6941c6;
  --untitled-ui-primary800\<deleted\|variable-ddf4f85f\>: #53389e;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-gray600: #475467;
  --untitled-ui-gray700\<deleted\|variable-d4f37b50\>: #344054;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-primary300\<deleted\|variable-b540dac6\>: #d6bbfb;
  --untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>: #9e77ed;
  --untitled-ui-primary50: #f9f5ff;
  --untitled-ui-primary25: #fcfaff;
  --relume-library-lite-rl-white\<deleted\|variable-41e69d91\>: white;
  --color-4: #6abeff;
  --_apps---colors--card: #fff;
  --untitled-ui-gray800\<deleted\|variable-0a1a9f61\>: #1d2939;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-primary200: #e9d7fe;
  --untitled-ui-gray400: #98a2b3;
  --accessible-components-dodger-blue: #1378d1;
  --red: red;
  --kütüp-library-white: white;
  --kütüp-library-slate-blue\<deleted\|variable-67cff3fe\>: #434cff;
  --kütüp-library-dim-grey\<deleted\|variable-4c561e11\>: #6e6e6e;
  --kütüp-library-dark-slate-grey: #264653;
  --kütüp-library--burntsienna\<deleted\|variable-78686071\>: #e76f51;
  --black-somewhat-transp: #131313f5;
  --color-2: #50a1df;
  --untitled-ui-gray25: #fcfcfd;
  --untitled-ui--primary900\<deleted\|variable-61ad3a7b\>: #42307d;
  --color-8\<deleted\|variable-b4990c49-423b-77e1-a41d-1dccb1368442\>: #04ff00;
  --systemflow-lite--neutral--80: #636b75;
  --systemflow-lite--neutral--100: #0e0f11;
  --systemflow-lite--neutral--10-2: white;
  --systemflow-lite--primary--60\<deleted\|variable-a2723594\>: #2f54eb;
  --systemflow-lite--primary--10\<deleted\|variable-71dfd087\>: #f2f6ff;
  --_apps---colors--background-dark: #121212;
  --_apps---sidebar--sidebar-primary: #49b0ff;
  --systemflow-lite--primary--50\<deleted\|variable-f8ad4b84\>: #597ef7;
  --systemflow-lite--primary--70\<deleted\|variable-1f47126b\>: #1d39c4;
  --systemflow-lite--primary--80\<deleted\|variable-fbccbe1b\>: #10239e;
  --_apps---colors--card-dark: #272727;
  --_apps---colors--popover-dark: #272727;
  --systemflow-lite--neutral--60: #aaafb6;
  --systemflow-lite--neutral--30: #edf0f3;
  --systemflow-lite--neutral--20\<deleted\|variable-ed8696d0\>: #f9fafb;
  --_apps---sidebar--sidebar-accent-dark: #3d3d3d;
  --elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>: #6e7191;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>: #211f54;
  --elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>: #eff0f6;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --elements-webflow-library--neutral--100\<deleted\|variable-07926372\>: white;
  --elements-webflow-library--secondary--color-1\<deleted\|variable-6e6412b6\>: #281ca5;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --elements-webflow-library--neutral--400\<deleted\|variable-e617119b\>: #dcddeb;
  --_apps---sidebar--sidebar-accent: #cacaca;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --elements-webflow-library--neutral--200\<deleted\|variable-a8c051b2\>: #f7f7fc;
  --elements-webflow-library--secondary--color-2\<deleted\|variable-8edf41ba\>: #f2f1ff;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-success700\<deleted\|variable-1c4c81d0\>: #027a48;
  --accessible-components-dark-grey\<deleted\|variable-c4d8099c\>: #9b9b9b;
  --_apps---colors--muted-foreground: #666263;
  --_apps---colors--muted: #dedede;
  --_apps---colors--background: var(--_apps---colors--background-dark);
  --_apps---charts--chart-5: #006eb0;
  --_apps---colors--popover: #d7d7d7;
  --_apps---colors--accent: #cacaca;
  --_apps---colors--popover-foreground-dark: #f8f8f8;
  --_apps---colors--input-dark: #fff;
  --_apps---colors--muted-foreground-dark: #9e9e9e;
  --color-6: white;
  --relume-library-lite-rl-black: #000;
  --relume-library-lite-rl-white: white;
  --_apps---charts--chart-2: #73b5ec;
  --_apps---charts--chart-3: #0086da;
  --_apps---charts--chart-4: #388ccd;
  --_apps---charts--chart-1-dark: #49b0ff;
  --_apps---charts--chart-2-dark: #9de0ff;
  --_apps---charts--chart-3-dark: #0090e5;
  --_apps---charts--chart-4-dark: #83d0ff;
  --_apps---charts--chart-5-dark: #2181c4;
  --_apps---colors--foreground: #030303;
  --_apps---colors--card-foreground: #060606;
  --_apps---colors--popover-foreground: #060606;
  --_apps---colors--primary: #49b0ff;
  --_apps---colors--primary-foreground: #060e15;
  --_apps---colors--secondary: #bbe0ff;
  --_apps---colors--secondary-foreground: #090e12;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #d74843;
  --_apps---colors--border: #d1d1d1;
  --_apps---colors--input: #d4d4d4;
  --_apps---colors--ring: #65abe6;
  --_apps---colors--foreground-dark: #f8f8f8;
  --_apps---colors--card-foreground-dark: #f8f8f8;
  --_apps---colors--primary-dark: #49b0ff;
  --_apps---colors--primary-foreground-dark: #060e15;
  --_apps---colors--secondary-dark: #002b4b;
  --_apps---colors--secondary-foreground-dark: #f3f9ff;
  --_apps---colors--muted-dark: #090909;
  --_apps---colors--accent-dark: #3d3d3d;
  --_apps---colors--accent-foreground-dark: #f8f8f8;
  --_apps---colors--destructive-dark: #ff6f67;
  --_apps---colors--border-dark: #fff;
  --_apps---colors--ring-dark: #69afea;
  --_apps---sidebar--sidebar: #dedede;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary-foreground: #060e15;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: #d1d1d1;
  --_apps---sidebar--sidebar-ring: #65abe6;
  --_apps---sidebar--sidebar-dark: #181818;
  --_apps---sidebar--sidebar-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-primary-dark: #49b0ff;
  --_apps---sidebar--sidebar-primary-foreground-dark: #060e15;
  --_apps---sidebar--sidebar-accent-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-border-dark: #fff;
  --_apps---sidebar--sidebar-ring-dark: #49b0ff;
  --_apps---sizes--radius: 20px;
  --_apps---typography--heading-font: "Open Sans", sans-serif;
  --_apps---typography--body-font: "Open Sans", sans-serif;
  --_apps---typography--button-font: "Open Sans", sans-serif;
}

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

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

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

.w-embed-youtubevideo {
  background-image: url('/cdn-assets/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-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;
  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;
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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;
  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-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  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-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

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

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

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

.w-commerce-commerceorderconfirmationcontainer {
  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-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

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

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

.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('/cdn-assets/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

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

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

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

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

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

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: #23286b;
  background-color: #121212;
  font-family: DM Sans;
  font-size: 18px;
  line-height: 1.5;
}

h1 {
  color: var(--white-site-wide);
  letter-spacing: -.04em;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

h2 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 1;
}

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

p {
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.section {
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.section.bg-dark {
  border: 1px solid #0000;
}

.section.hero {
  background-color: #4b272700;
  background-image: url('../images/Tier-Pricing-Model-Background-.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 500px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.section.footer {
  background-color: #000;
  padding-bottom: 60px;
}

.section.section_search {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.grid-3-columns {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-title {
  letter-spacing: -.02em;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24px;
  font-weight: 700;
}

.card-description {
  margin-bottom: 16px;
}

.bg-dark {
  color: #fff;
  background-color: #23286b;
}

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

.container-flex.wide {
  justify-content: space-between;
}

.membership-button {
  opacity: 1;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  min-width: 0;
  text-shadow: none;
  background-color: #49b0ff;
  border: 1px #fff;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.membership-button:hover {
  background-color: #46bef6;
}

.membership-button.login {
  color: #fff;
  background-color: #bbb;
  padding-left: 60px;
  padding-right: 60px;
}

.membership-button.login:hover {
  background-color: #ccc;
}

.membership-button.login.members-only {
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.membership-button.top-hero-button {
  text-align: center;
  text-shadow: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-shadow: 1px 1px 3px #000;
}

.membership-button.top-hero-button.nav-bar {
  margin-top: 0;
}

.membership-button.top-hero-button.membership-hero-top-button {
  font-family: Open Sans, sans-serif;
}

.featured-text {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.grid-2-columns {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  transition: opacity .2s;
  display: grid;
}

.grid-2-columns.last {
  margin-bottom: 0;
}

.footer-menu {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 52px;
  display: flex;
}

.footer-label {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 1em;
}

.footer-link {
  color: #23286b;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.navbar {
  background-color: #fff;
  padding-top: 16px;
  padding-bottom: 16px;
}

.call-to-action-wrapper {
  flex: 1;
  padding-right: 100px;
}

.pill {
  color: #428cfb;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 2px solid #428cfb;
  border-radius: 20px;
  margin-bottom: 12px;
  padding: 6px 16px;
  font-size: 12px;
  font-weight: 700;
}

.nav-link {
  text-transform: none;
  min-width: 0;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

.nav-link:hover, .nav-link.w--current {
  color: #428cfb;
}

.brand {
  color: #23286b;
  order: -1;
  font-size: 1.2em;
  font-weight: 700;
}

.nav-menu {
  order: 1;
}

.feature-link {
  color: #428cfb;
  letter-spacing: .02em;
  text-transform: uppercase;
  border-bottom: 2px solid #428cfb;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.feature-link:hover {
  color: #1372ff;
  border-bottom-color: #1372ff;
}

.lightblue {
  color: #428cfb;
}

.footer-brand {
  color: #23286b;
  font-weight: 700;
  text-decoration: none;
}

.text-block {
  font-size: 1.2em;
}

.cta {
  padding-top: 80px;
  padding-bottom: 80px;
}

.subfooter {
  text-align: center;
  font-size: .8em;
}

.div-block {
  width: 80px;
  height: 1px;
}

.heading {
  color: #f1b522;
  font-size: 80px;
}

.text-block-2 {
  border-radius: 0;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.image {
  transition: opacity .2s;
}

.video {
  float: none;
  clear: none;
  opacity: 1;
  filter: blur();
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  max-height: 0;
  transform: scale3d(1none, 1none, 1none);
  white-space: normal;
  cursor: zoom-in;
  object-fit: fill;
  transform-style: preserve-3d;
  border: 1px #00f;
  border-radius: 20px;
  margin-bottom: -200px;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 200px;
  padding-right: 220px;
  display: block;
  top: auto;
  bottom: 0;
  overflow: visible;
  box-shadow: 1px 1px 3px #000;
}

.sticky-nav {
  z-index: 1;
  float: none;
  clear: none;
  opacity: 1;
  filter: blur();
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: block;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 21px;
  grid-row-gap: 20px;
  grid-template: ". Area"
  / 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  transition: opacity .25s;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link-2 {
  color: #89cff0;
  background-color: #0000;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link-2:hover {
  text-decoration: underline;
}

.utility-page-wrap {
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  color: var(--_apps---charts--chart-1);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  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;
}

.call-to-action {
  border: 1px #000;
  border-radius: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-container {
  clear: none;
  text-align: center;
  border: 1px #000;
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  align-items: center;
  max-width: 90%;
  max-height: 90%;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  bottom: auto;
  overflow: visible;
}

.centered-container.top {
  background-color: #0000;
  border-style: none;
  border-color: #000;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.body {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #121212;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  font-family: Open Sans, sans-serif;
}

.paragraph {
  color: #fff;
}

.heading-2 {
  color: #fff;
  margin-bottom: 10px;
  text-decoration: underline;
}

.button {
  padding-top: 6px;
  padding-left: 15px;
  position: static;
}

.feature-section {
  float: none;
  clear: none;
  opacity: 1;
  perspective: none;
  transform-origin: 50%;
  color: #3d48e2;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: linear-gradient(#fff, #b5eaf0);
  background-clip: padding-box;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 11px;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
  transform: scale(1);
  box-shadow: 1px 1px 3px #000;
}

.flex-container {
  opacity: 1;
  border-radius: 0;
  flex-direction: row;
  flex: 1;
  align-items: center;
  margin-top: 25px;
  padding-bottom: 0;
  display: flex;
}

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.perks-of-civwave {
  float: none;
  clear: none;
  opacity: 1;
  object-fit: fill;
  object-position: 50% 50%;
  border: 1px #000;
  border-radius: 20px;
  width: 100%;
  min-width: 0;
  height: 100%;
  padding-bottom: 0;
  font-style: normal;
  display: inline-block;
  position: static;
  box-shadow: 0 0 11px #000;
}

.background-video {
  position: static;
  overflow: visible;
}

.paragraph-2, .heading-3 {
  color: #000;
}

.italic-text {
  opacity: 1;
  border-radius: 0;
  padding-left: 0;
}

.italic-text-2 {
  text-align: left;
  font-style: italic;
}

.italic-text-3 {
  margin-right: 86px;
  padding-right: 10px;
}

.italic-text-4 {
  margin-right: 200px;
}

.call-to-action-2 {
  opacity: 1;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #141414;
  background-clip: border-box;
  border-radius: 0;
  flex-direction: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  overflow: visible;
}

.heading-4 {
  color: #000;
  text-decoration: underline;
}

.paragraph-3 {
  opacity: 1;
  color: #fff;
  text-align: left;
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  margin-left: 200px;
  margin-right: 200px;
  padding-left: 220px;
  padding-right: 220px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.html-embed {
  margin-left: -200px;
  padding-left: 0;
}

.html-embed-2 {
  float: left;
  clear: none;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 10px #000;
  border-radius: 0;
  margin-top: 29px;
  margin-left: 92px;
  padding-left: 38px;
  position: relative;
  left: -29px;
}

.div-block-2 {
  background-image: url('../images/Tier-Pricing-Model-Background-.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 0;
  padding-top: 30px;
  overflow: visible;
}

.hero-overlay {
  opacity: .97;
  color: #fff;
  background-color: #46bef6;
  background-image: url('../images/2.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 700px;
  margin-bottom: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.bold-text {
  opacity: 1;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.container-2 {
  border-radius: 0;
}

.offense-ebooks-gallery {
  padding-top: 40px;
  padding-bottom: 40px;
}

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #1a1a1a;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 10px;
  padding: 20px;
  display: grid;
}

.gallery-lightbox {
  position: relative;
  overflow: hidden;
}

.gallery-thumbnail {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.div-block-3 {
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.past-due-error-msg {
  color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.past-due-error-msg.foxy-show-if-subscriber-past-due {
  display: none;
}

.heading-5 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  margin-top: 22px;
  font-size: 6em;
}

.button-2 {
  border-radius: 20px;
  transform: scale(1)translate(167px)translate(300px, 14px)translate(300px, 300px);
}

.main-content {
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid {
  grid-row-gap: 16px;
}

.nav-link-3 {
  color: #fff;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
}

.nav-link-3.w--current {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: underline;
}

.nav-link-3.foxy-show-if-anonymous {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.nav-link-3.members-only-nav-link {
  border: 1px #000;
}

.nav-link-3.members-only-nav-link.homepage-links {
  font-size: 16px;
}

.nav-link-3.members-dashboard {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  font-weight: 400;
}

.nav-link-3.members-dashboard.w--current {
  color: var(--untitled-ui-gray900);
  font-size: 20px;
  text-decoration: none;
}

.nav-link-3.members-dashboard.foxy-show-if-subscribed-to-unbeatable {
  display: none;
}

.nav-link-3.members-dashboard.log-out {
  font-size: 16px;
}

.nav-link-3.members-dashboard.log-out.foxy-customer-logout {
  font-size: 22px;
}

.nav-link-3.homepage-links {
  font-size: 16px;
}

.navigation {
  z-index: 2;
  opacity: 1;
  object-fit: fill;
  background-color: #1414148f;
  border: 1px #686868;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: fixed;
  top: 0;
  left: auto;
}

.navigation.members-dash-nav {
  z-index: 15;
  background-color: #14141400;
  background-image: linear-gradient(#121212, #121212);
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.bullet {
  background-color: #fff;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  margin-left: 15px;
  margin-right: 40px;
}

.navigation-container {
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  height: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: visible;
}

.navigation-container.members-dashboard {
  justify-content: center;
  max-width: 100%;
  height: 64px;
}

.navigation-button {
  color: #fff;
  background-color: #229fff;
  border: 2px #fff;
  border-radius: 20px;
  margin-left: 15px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: none;
}

.navigation-button:hover {
  color: #fff;
  background-color: #4cb1ff;
}

.nav-menu-2 {
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.logo {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 90px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.logo.w--current {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}

.logo.checkout.w--current {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.image-3 {
  max-width: 50%;
}

.hero-overlay-2 {
  color: #fff;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.heading-background-video {
  opacity: 1;
  background-image: linear-gradient(#000c, #000c);
  border: 1px #000;
  border-radius: 1px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  width: auto;
  height: auto;
  min-height: 13%;
  margin: 0 -348px 0 -357px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.page-wrapper {
  object-fit: fill;
  position: relative;
}

.hero-overlay-3 {
  color: #fff;
  background-image: url('/cdn-assets/background-image.svg');
  background-position: 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.homepage-heading-container {
  background-color: #0000;
  flex-direction: column;
  height: 780px;
  margin-top: -89px;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.homepage-heading-1 {
  z-index: 1;
  float: none;
  clear: none;
  opacity: 1;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 105px;
  margin-bottom: 20px;
  padding-top: 200px;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 90px;
  display: flex;
  position: relative;
}

.background-video-2 {
  z-index: 0;
  object-fit: fill;
  background-color: #0000;
  height: auto;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: -103px;
  padding-top: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-home-page {
  float: none;
  clear: none;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  max-width: 80px;
  padding: 0;
  display: inline-block;
  position: static;
  top: 54px;
  left: 600px;
  overflow: auto;
}

.div-block-4 {
  flex-direction: column;
  display: flex;
}

.headerbutton {
  z-index: 1;
  float: none;
  clear: both;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  direction: ltr;
  background-color: #229fff;
  border-radius: 20px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  min-width: 15%;
  min-height: 5%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: block;
  position: relative;
  inset: auto;
  box-shadow: 1px 1px 3px #000;
}

.headerbutton.login {
  opacity: 1;
  color: #000;
  background-color: #fff;
  margin-bottom: 27px;
}

.section-2 {
  background-color: #0707072e;
  border: 1px #000;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
  height: 0%;
  min-height: 100%;
  display: flex;
  overflow: visible;
}

.section-3 {
  width: 100%;
  height: 100px;
  display: flex;
}

.container-3 {
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: block;
}

.cards-section {
  text-align: center;
  background-color: #555;
  border-radius: 0;
  flex-flow: row;
  place-content: flex-end space-between;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  left: auto;
}

.cards-grid-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border-bottom: 1px #000;
  border-radius: 0;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-left: -50px;
  margin-right: -50px;
  display: grid;
}

.cards-grid-container.membership-page {
  object-fit: fill;
  place-items: stretch center;
  width: auto;
  margin-bottom: 0;
  margin-left: -85px;
  margin-right: -85px;
  padding-right: 0;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 400px;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  padding-left: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ebookshowcase-tag {
  float: none;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.ebookshowcase-block {
  flex-direction: column;
  display: flex;
}

.seeyouinsideoverlay {
  color: #fff;
  background-image: url('../images/SkyDiving.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.grid-container {
  text-align: center;
  flex: 1;
  padding-left: 0;
}

.heading-6 {
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.body-2 {
  text-align: center;
  object-fit: fill;
  background-color: #0f0f0f;
  background-image: url('../images/Background-D_1.webp');
  background-size: auto;
  flex-direction: column;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  justify-items: stretch;
  min-width: 0;
  height: auto;
  min-height: 0;
  padding-top: 100px;
  display: flex;
  overflow: visible;
}

.salesheading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.salesimage {
  object-fit: fill;
  width: 50%;
  height: 21%;
  position: static;
}

.grid-2 {
  grid-template-columns: 4fr 4fr;
  grid-template-areas: "Area";
  display: grid;
}

.grid-3 {
  grid-column-gap: 186px;
  grid-template-columns: 1fr 3.5fr 1fr;
  grid-auto-flow: row;
}

.div-block-5 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.heading-7 {
  font-size: 50px;
  display: block;
}

.ebooksalepic {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 300px;
  padding-top: 0;
  display: inline-block;
}

.heading-8, .heading-9 {
  font-size: 50px;
}

.sales-pitch {
  z-index: 10;
  clear: none;
  object-fit: fill;
  background-color: #1d1f21b3;
  flex: 0 auto;
  align-self: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  font-style: normal;
  text-decoration: none;
  position: relative;
}

.sales-pitch.black {
  text-align: center;
  background-color: #0000;
  display: flex;
}

.sales-pitch.darkgrey {
  background-color: #2b2d30;
}

.sales-pitch.darkestgrey {
  background-color: #1d1f21;
}

.subtitle {
  color: #fff;
  text-shadow: 0 2px #0000001a;
  border-top: 0 solid #000;
  border-bottom: 1px solid #49b0ff;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.service-block {
  background-color: #2c2f30;
  border-radius: 20px;
  padding: 12px;
}

.number, .service-title {
  color: #fff;
  text-align: center;
}

.get-started-link {
  color: #0bd685;
  text-align: center;
  text-transform: uppercase;
  margin-top: 18px;
  margin-bottom: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .5s;
  display: inline-block;
}

.get-started-link:hover {
  color: #fff;
}

.get-started-link.pricing {
  color: #6dc0ff;
  background-color: #0b0b0b;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: block;
}

.get-started-link.pricing:hover {
  color: #97d2ff;
}

.feature-item {
  margin-top: 12px;
}

.feature-icon-wrapper {
  float: left;
  text-align: center;
  border: 2px solid #5f6266;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  padding-top: 13px;
}

.feature-text {
  color: #8f9196;
  margin-top: 6px;
  font-size: 12px;
  line-height: 15px;
}

.feature-text.title {
  color: #d7d9de;
  margin-top: 11px;
  font-size: 16px;
  font-weight: 400;
}

.feature-list {
  margin-top: 24px;
}

.feature-list.no-padding {
  margin-top: 0;
}

.feature-icon {
  opacity: .81;
}

.heading-10, .paragraph-4, .paragraph-5, .paragraph-6 {
  color: #fff;
}

.support {
  color: #fff;
  text-align: right;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-4 {
  z-index: 10;
  background-color: #1d1f21;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-4.black {
  z-index: 0;
  color: #fdfdfd;
  background-color: #151515;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: block;
}

.per-month {
  color: #49b0ff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.plan-title {
  color: #fff;
  text-align: center;
  background-color: #49b0ff;
  border-bottom: 3px solid #fff;
  padding: 19px 15px;
  font-family: Lato, sans-serif;
  font-size: 21px;
}

.plan-title.pro {
  background-color: #49b0ff;
  border-bottom-style: solid;
  border-bottom-color: #fff;
}

.pricing-column {
  background-color: #00bfff;
}

.price {
  color: #fff;
  text-align: center;
  margin-top: 36px;
  margin-bottom: 13px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 41px;
}

.price-feature {
  color: #fff;
  text-align: center;
  padding: 10px 19px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
}

.price-feature.deactivate {
  color: #ffffffb3;
  text-decoration: line-through;
}

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

.little-divider {
  z-index: 1;
  clear: none;
  text-align: left;
  background-color: #09f;
  border-radius: 18px;
  flex-direction: row;
  width: 500px;
  min-width: 0;
  height: 5px;
  max-height: 500px;
  margin-bottom: 29px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: relative;
}

.little-divider.foxy-show-if-subscriber {
  margin-top: 20px;
  margin-left: auto;
  padding-left: 0;
}

.little-divider.page {
  justify-content: center;
  align-items: center;
  width: 0;
  display: block;
}

.section-5 {
  background-color: #fff;
  width: 1460px;
  height: 1px;
}

.section-6 {
  background-color: var(--black);
  border: 0 #000;
  border-bottom: 1px #49b0ff54;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 50px;
  padding-bottom: 90px;
  display: block;
}

.salespagetopgrid {
  grid-column-gap: 90px;
  grid-row-gap: 101px;
  text-align: center;
  grid-template: "Area-2"
  / 1fr 1fr;
  grid-auto-flow: row;
  height: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.member {
  border-radius: 0;
}

.membership-asset-upsell {
  text-shadow: 2px 2px 6px #000;
  object-fit: cover;
  border: 0 solid #89cff0;
  border-radius: 0;
  width: 432px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 2px 2px 3px 2px #000;
}

.membership-asset-upsell:hover {
  opacity: 1;
}

.container-4 {
  text-align: left;
  flex-direction: row;
  max-width: 900px;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.homepage-heading-2 {
  color: #fff;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.vertical-dividers {
  text-align: left;
  background-color: #49b0ff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 3px;
  height: 50px;
  margin-top: 5px;
  margin-bottom: 40px;
  padding-bottom: 0;
  display: flex;
}

.div-block-7 {
  text-align: left;
  flex-direction: row;
  display: flex;
  position: static;
}

.grid-5 {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: cover;
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 4.5fr;
  place-content: start;
  place-items: stretch start;
  font-family: Open Sans, sans-serif;
}

.text-block-hori {
  color: #fff;
  text-align: left;
  flex-direction: row;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.italic-text-6 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-7 {
  height: 800px;
}

.section-8 {
  background-color: #fff;
  height: auto;
}

.section-9 {
  background-color: #fff;
  flex-direction: column;
  height: 850px;
  display: flex;
}

.grid-6 {
  grid-column-gap: 32px;
  grid-row-gap: 26px;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: auto;
}

.pricing-column-2 {
  background-color: #2a2a2a;
  border-radius: 0;
  box-shadow: 2px 2px 3px #000;
}

.container-5 {
  margin-top: 32px;
  padding-left: 0;
}

.heading-11 {
  color: #000;
}

.column-2 {
  padding-right: 40px;
}

.column-3 {
  border-radius: 0;
  padding-left: 40px;
}

.hero-overlay-4 {
  color: #fff;
  background-image: linear-gradient(#0003, #0003), url('../images/fixed-background-1.png');
  background-position: 0 0, 75%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 400px;
  max-height: 1500px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 220px;
  display: flex;
}

.heading-12 {
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.faq {
  background-color: #555;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.container-6 {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  max-width: 1170px;
  display: flex;
  position: relative;
}

.h3 {
  color: #fff;
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.container-questions {
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: -30px -10px 0;
  display: flex;
}

.question-block {
  width: 50%;
  margin: 30px 50px 30px 10px;
}

.h2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  margin-top: -63px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.h2-container {
  width: 50%;
  margin-bottom: 90px;
}

.h2-container.cc-questions {
  margin-bottom: 60px;
  display: flex;
}

.paragraph-7 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-7.cc-gray {
  color: #fff;
  background-color: #fff0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: italic;
}

.text-span {
  color: #000;
  text-align: center;
  font-weight: 800;
}

.div-block-13 {
  background-color: #000;
  height: auto;
}

.homepage-divider {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #49b0ff;
  background-clip: border-box;
  border-top: 1px #49b0ff;
  border-radius: 20px;
  flex-direction: column;
  margin: 20px 200px 79px;
  padding-top: 2px;
  padding-bottom: 0;
  display: flex;
}

.footer {
  background-color: var(--color-3);
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: -44px;
  padding-top: 19px;
  padding-bottom: 20px;
  display: block;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.footer-link-2 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.footer-link-2:hover {
  text-decoration: underline;
}

.link-to-ebooks {
  color: #49b0ff;
  margin-left: -10px;
  font-style: normal;
}

.link-to-ebooks:hover {
  color: #46bef6;
}

.heading-13 {
  color: #414141;
  text-align: center;
}

.paragraph-8 {
  margin-top: 10px;
}

.ebooks-sales-heading {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  text-decoration: underline;
}

.grid-7 {
  grid-column-gap: 4px;
  grid-row-gap: 74px;
  color: #303030;
  object-fit: fill;
  background-color: #3a3a3a;
  height: 800px;
}

.ebook-container {
  background-color: #fff;
  margin-top: 25px;
  margin-bottom: 25px;
}

.section-10 {
  margin-top: 41px;
  display: flex;
}

.ebook-image {
  float: none;
  clear: none;
  object-fit: cover;
  max-height: 100%;
}

.link-to-twitter {
  color: #49b0ff;
}

.div-block-15 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.ebook-box {
  background-color: #1a121900;
  width: 30.3%;
  margin-right: 3%;
  position: relative;
}

.ebook-box.no-border {
  margin-right: 0%;
  font-size: 17px;
}

.ebook-box.no-border.compleague {
  margin-right: 3%;
}

.mini-title {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 13.5px;
  font-weight: 700;
}

.top-border._5 {
  margin-top: 5px;
}

.top-border._50 {
  margin-top: 50px;
}

.top-border._20 {
  margin-top: 20px;
}

.top-border._20.comp-league {
  border-radius: 0;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.ebook-grid {
  background-color: #27272700;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.content-wrapper {
  border-bottom: 1px solid #08f;
  width: 100%;
  max-width: 1265px;
  margin-top: 60px;
  padding-top: 40px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: none;
  position: relative;
}

.image-hover {
  transition: transform .2s;
  position: relative;
}

.image-hover:hover {
  transform: scale(1.05);
}

.content-section {
  background-color: #0f0f0f;
  padding-top: 40px;
  padding-bottom: 0;
  overflow: hidden;
}

.content-section.leaguecomp {
  padding-top: 0;
}

.title-link {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
  transition: opacity .2s;
}

.title-link:hover {
  opacity: .8;
}

.buttonprimary {
  color: #b99bb6;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #b99bb6;
  border-radius: 25px;
  min-width: 110px;
  height: 45px;
  padding-top: 15px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
  transition: background-color .2s, color .2s;
}

.buttonprimary:hover {
  color: #fff;
  background-color: #b99bb6;
}

.intro-text-box {
  text-align: left;
  background-color: #444;
  padding: 10px 23px 23px;
}

.relative {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-link {
  color: #fff;
  font-size: 19px;
  font-style: italic;
  font-weight: 800;
  text-decoration: none;
}

.text-link.league-comp {
  padding-left: 0;
}

.center-box {
  color: #b99bb6;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  width: 65%;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  font-weight: 700;
  display: block;
}

.intro-paragraph-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.intro-paragraph-2.m22-ebook-text {
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.inside-ebook-info {
  color: #fff;
  text-align: center;
  border-radius: 0;
  text-decoration: none;
}

.paragraph-9 {
  order: 0;
  align-self: stretch;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
}

.paragraph-10 {
  z-index: 0;
  display: block;
  position: relative;
  top: -200px;
}

.paragraph-11 {
  z-index: 1;
  color: #fff;
  object-fit: fill;
  flex-direction: row;
  padding-bottom: 0;
  text-decoration: none;
  display: block;
  position: relative;
  top: -200px;
  bottom: auto;
}

.paragraph-12 {
  z-index: 2;
  position: relative;
}

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

.link-2 {
  color: #49b0ff;
}

.section-11 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.tabs {
  text-align: center;
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs.foxy-show-if-subscriber {
  background-color: #383838;
  padding-top: 0;
}

.tabs.quick-tips {
  display: none;
}

.tabs.free-info {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.tabs.free-info.start-winning-page {
  background-color: var(--color-5);
  display: none;
}

.tabs.no-access {
  display: block;
}

.tabs.patched {
  display: none;
}

.grid-8 {
  float: left;
  clear: none;
  text-align: justify;
  object-fit: fill;
  background-color: #000000b3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: none;
  max-height: none;
  margin-left: auto;
  display: block;
}

.playart {
  object-fit: fill;
  min-height: 0;
  padding-bottom: 0;
}

.play-description {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
}

.play-description.disclaimer-ebook {
  color: #fff;
  background-color: #0f0f0f;
  padding-bottom: 10px;
  font-size: 18px;
  font-style: normal;
}

.play-description.play-dd {
  font-style: normal;
}

.play-description.play-dd.dynasty {
  color: var(--untitled-ui-gray900);
}

.play-description.placeholder-scheme-tag {
  display: block;
}

.play-title {
  color: #fff;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  display: block;
}

.play-title.unlockable-title {
  color: var(--untitled-ui-gray900);
  padding-bottom: 20px;
  font-size: 24px;
  text-decoration: underline;
}

.play-title.placeholder-scheme-tag {
  display: block;
}

.ebook-play-breakdown {
  color: #f8f8f8;
  background-color: #fff0;
  border: 1px solid #3881ff;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  box-shadow: 1px 1px 3px #000;
}

.ebook-play-breakdown:hover {
  background-color: #0077ff69;
}

.ebook-play-breakdown.w--current {
  border-width: 1px;
  border-color: var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-gray900);
  color: #0a0a0a;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
}

.ebook-play-breakdown.lions-scheme {
  display: none;
}

.play-write-up {
  color: #fff;
  text-align: right;
}

.tab-pane-tab-1 {
  float: none;
  clear: none;
  background-color: var(--color-5);
  color: #0c1ad8;
  text-align: center;
  object-fit: fill;
  border-top: 0 #000;
  border-bottom: 1px #000;
  order: 0;
  align-self: center;
  max-width: 91%;
  max-height: 100%;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.play-writeup-text {
  color: #fff;
  text-align: left;
  font-weight: 700;
}

.div-block-16 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  max-height: 10%;
  display: flex;
}

.video-2 {
  margin-bottom: 20px;
}

.tabs-content {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.ebook-breakdown {
  clear: none;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 940px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.ebook-breakdown.unlockable {
  width: 100%;
  max-width: 940px;
  padding-bottom: 60px;
  display: flex;
}

.youtube {
  align-self: auto;
  margin-bottom: 20px;
}

.ebook-play-divider {
  color: #fff;
  text-align: center;
  background-color: #0f0f0f00;
  margin-top: 0;
  margin-bottom: 32px;
  padding-top: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 2.4em;
  text-decoration: underline;
}

.ebook-play-divider.foxy-show-if-subscriber {
  color: #42a1ff;
  background-color: #383838;
  padding-top: 10px;
}

.ebook-play-divider.foxy-show-if-subscriber.break {
  background-color: #e90000;
}

.ebook-play-divider.foxy-show-if-subscriber.breakj {
  background-color: red;
}

.ebook-play-divider.foxy-show-if-subscriber.breaker {
  background-color: red;
  font-size: 20px;
}

.ebook-play-divider.quick-tips {
  display: none;
}

.ebook-play-divider.no-access {
  display: block;
}

.ebook-play-divider.patched {
  display: none;
}

.ebook-play-divider.revamp {
  color: var(--untitled-ui-gray900);
}

.ebook-play-divider.here {
  background-color: #0f0f0f00;
}

.ebook-play-divider.play-of-the-day {
  text-decoration: none;
}

.ebook-divider {
  color: #fff;
  text-align: center;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.ebook-divider.foxy-show-if-subscriber {
  color: #49b0ff;
  margin-top: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 64px;
  text-decoration: none;
}

.ebook-divider.foxy-show-if-subscriber.madden-plays, .ebook-divider.foxy-show-if-subscriber.college-plays {
  margin-top: 0;
  padding-top: 10px;
}

.ebook-divider.foxy-show-if-subscriber.cms-templates {
  margin-top: 0;
}

.basic-body, .basic-body.foxy-show-if-subscriber {
  background-color: #0f0f0f;
  padding-top: 60px;
}

.paragraph-13 {
  color: #fff;
  text-align: left;
  background-color: #0000;
  font-style: italic;
}

.text-block-3 {
  color: #fff;
  padding-top: 0;
  font-weight: 700;
}

.ebook-set-up {
  border: 1px solid var(--untitled-ui-gray900);
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #0d0d0d;
  border-radius: 20px;
  align-self: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-style: normal;
}

.tabs-menu {
  border: 1px #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.sticky-nav-2 {
  z-index: 1;
  background-color: #f4f4f4;
  flex-direction: column;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-link-4 {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link-4:hover {
  text-decoration: underline;
}

.left-navigation {
  background-color: #07f;
  border-right: 1px #000;
  border-radius: 0;
  width: 180px;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 1px 0 3px #000;
}

.logo-link {
  float: none;
  text-align: center;
  margin-top: 216px;
  margin-bottom: 50px;
  display: block;
}

.brand-text {
  color: #cf404d;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 25px;
}

.nav-menu-3 {
  float: none;
}

.nav-link-5 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 0;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  text-decoration: underline;
  display: block;
}

.nav-link-5:hover {
  color: #0cf;
}

.nav-link-5.w--current {
  color: #cf404d;
}

.nav-link-5.foxy-show-if-anonymous {
  color: #fff;
  font-weight: 700;
}

.nav-link-5.foxy-show-if-anonymous:hover {
  color: #0cf;
}

.nav-link-5.foxy-show-if-subscriber {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
}

.nav-link-5.foxy-show-if-subscriber:hover {
  color: #0cf;
}

.nav-link-5.foxy-show-if-subscriber.w--current {
  color: #acd5ff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.social-footer {
  text-align: center;
  margin-top: 0;
  margin-bottom: -71px;
  padding-top: 0;
  position: absolute;
  inset: auto 0% 48%;
}

.social-icon-link {
  opacity: .66;
  padding: 3px;
  transition: opacity .3s;
}

.social-icon-link:hover {
  opacity: 1;
}

.image-4 {
  max-width: 50%;
  display: block;
}

.paragraph-14 {
  color: #fff;
  text-align: left;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-block-4 {
  color: #fff;
  font-family: DM Sans;
  font-weight: 700;
}

.paragraph-15 {
  color: #fff;
  text-align: left;
}

.text-block-5 {
  color: #fff;
  font-weight: 700;
}

.paragraph-16 {
  color: #000;
  text-align: left;
}

.text-block-6 {
  color: #000;
}

.body-3 {
  -webkit-text-fill-color: inherit;
  background-color: #0f0f0f;
  background-clip: border-box;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.body-3.schemes-body {
  padding-top: 100px;
}

.link-3 {
  color: #49b0ff;
}

.link-4 {
  color: #49b0ff;
  font-style: normal;
}

.link-4:hover {
  color: #46bef6;
}

.columns {
  padding-left: 100px;
  padding-right: 100px;
}

.heading-14 {
  color: #49b0ff;
  text-align: right;
  direction: ltr;
  border-bottom: 1px solid #49b0ff;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.bold-text-2 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.link-5 {
  color: #49b0ff;
}

.heading-15, .bold-text-3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-16 {
  color: #fff;
  letter-spacing: .06em;
  margin-top: auto;
  margin-bottom: 10px;
  font-family: Helvetica, sans-serif;
  text-decoration: underline;
  display: block;
}

.section-12 {
  color: #fff;
  background-color: #0f0f0f;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  margin-top: 60px;
  padding-top: 40px;
  display: flex;
}

.section-12.login-p {
  background-color: #0f0f0f00;
  background-image: none;
}

.section-12.login-p.my-account {
  margin-top: 20px;
  padding-top: 0;
}

.body-4 {
  background-color: #121212;
  border-radius: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.body-4.login-page {
  padding-top: 100px;
}

.body-4.login-page.here {
  padding-top: 20px;
}

.b {
  text-align: center;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

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

.access-denied-text {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.cotter-form-container {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 300px;
  height: 300px;
  display: flex;
}

.body-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.membersdashboardgrid {
  color: #fff;
  margin-left: 0;
  padding: 100px 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.membersdashboardgrid.foxy-show-if-subscriber {
  background-color: #fff;
  padding-top: 60px;
}

.linkpoint-members {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 200px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.memberheading {
  text-align: center;
  font-weight: 400;
}

.heading-18, .heading-19 {
  text-align: center;
}

.memberdashwriteup {
  color: #0090ff;
  text-align: center;
  font-weight: 700;
}

.paragraph-18, .paragraph-19 {
  text-align: center;
}

.hero-overlay-5 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('../images/fixed-background-1_1.png');
  background-position: 0 0, 100% 20%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 50vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.hero-overlay-5.foxy-show-if-subscriber {
  background-image: linear-gradient(#0006, #0006), url('../images/fixed-background-1_1.png');
  background-position: 0 0, 100% 20%;
}

.heading-20 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.dashboard-body-2 {
  background-color: var(--color-3);
  background-image: url('../images/Background-D_1.webp');
  background-size: auto;
  padding-top: 60px;
}

.dashboard-body-2.foxy-show-if-subscriber {
  background-color: #0c0e0f;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.dashboard-body-2.old-one-here {
  background-image: url('../images/Background-D_1.webp');
  background-size: auto;
}

.dashboard-body-2.background-update {
  background-image: none;
}

.heading-21 {
  color: #0090ff;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.paragraph-20 {
  color: #0090ff;
  padding-bottom: 40px;
  font-weight: 700;
}

.link-6 {
  color: #49b0ff;
}

.link-6:hover {
  color: #84caff;
}

.centered-container-2 {
  color: #fff;
  text-align: center;
  background-color: #1a1a1a00;
  flex: 1;
  padding-top: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.defensive-ebooks-gallery {
  padding-top: 40px;
  padding-bottom: 40px;
}

.body-7 {
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.body-7.foxy-show-if-subscriber {
  margin-top: 100px;
}

.body-7.meta-buster-home {
  max-width: 99.9999%;
  padding-top: 100px;
}

.heading-22 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-23 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-24 {
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.section-13 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-25 {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-21 {
  color: #fff;
  text-align: center;
}

.ebooks-why-join {
  background-color: #5a5a5a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.why-join-us-grid {
  float: none;
  clear: none;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 0;
  display: grid;
  position: static;
}

.cards-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-26 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 4em;
}

.heading-27, .heading-28, .heading-29 {
  text-align: center;
  font-weight: 400;
}

.paragraph-22, .paragraph-23, .paragraph-24 {
  font-weight: 700;
}

.div-block-17 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-30 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
  text-decoration: underline;
}

.foxy-show-if-anonymous {
  color: #000;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.image-5 {
  background-color: #e2080800;
}

.membersebooks {
  color: #fff;
  background-image: linear-gradient(#0006, #0006), url('../images/tom-brady-sales-cover.png');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.membersebooks.foxy-show-if-subscriber {
  background-size: auto, cover;
}

.centered-container-3 {
  text-align: center;
  flex: 1;
}

.membersdiscord {
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url('../images/civwave-model-pic.png');
  background-position: 0 0, 50% -15%;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.membersdiscord.foxy-show-if-subscriber {
  background-image: linear-gradient(#46bef626, #46bef626), linear-gradient(#00000080, #00000080), url('../images/civwave-model-pic.png');
  background-position: 0 0, 0 0, 50% -15%;
  background-size: auto, auto, auto;
}

.memberscivu {
  color: #fff;
  background-image: linear-gradient(#0003, #0003), url('../images/Inside-Switch-2.png');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-31 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.discordbutton {
  border-radius: 20px;
  margin-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: inline-block;
}

.paragraph-25 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-32 {
  text-transform: uppercase;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-33, .paragraph-26 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.button-3, .button-4 {
  border-radius: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.join-discord-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.join-discord-form.foxy-show-if-subscriber {
  display: none;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.heading-34 {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-28 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.italic-text-7 {
  color: #fff;
}

.field-label {
  color: #f5f5f5;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.field-label-2, .field-label-3, .field-label-4, .field-label-5 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.faq-content {
  margin-top: -2px;
  overflow: hidden;
}

.faq-question-bar {
  color: #191b22;
  text-align: right;
  border-bottom: 1px solid #0000000a;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.faq-question-bar.compleague {
  text-align: left;
}

.container-tight {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-tight.civ-u {
  background-color: #0000;
}

.question-title {
  color: #49b0ff;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.question-title.ebooks {
  color: #fafafa;
  text-align: center;
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.question-title.ebooks.compleague {
  text-align: center;
  padding-left: 80px;
  padding-right: 10px;
  font-size: 26px;
}

.faq-question-wrap {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 40px;
  display: block;
}

.faq-section {
  background-color: #1b1b1b;
  padding: 60px 3%;
  position: relative;
}

.faq-section.page-here {
  background-color: #0f0f0f00;
  padding-top: 100px;
}

.tab-menu-round {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.plus {
  opacity: .5;
  color: #fff;
  background-color: #e3000000;
  margin-left: 0;
}

.faq-paragraph {
  color: #fff;
  text-align: left;
  letter-spacing: -.25px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.faq-paragraph.civ-u {
  padding-bottom: 20px;
}

.tab-link-round {
  background-color: #0000;
  border: 1px solid #61728333;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 45px;
  padding-right: 45px;
  font-size: 16px;
  display: flex;
}

.tab-link-round.w--current {
  color: #fff;
  background-color: #49b0ff;
  background-image: url('../images/Button-Wave.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #61728300;
  border-radius: 6px;
}

.text-block-7, .text-block-8 {
  color: #fff;
}

.text-block-9 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.italic-text-8 {
  color: #fff;
  text-decoration: underline;
}

.tabs-2 {
  background-color: #0000;
}

.rotate-text {
  transform: rotate(-90deg);
}

.clip {
  position: relative;
  overflow: hidden;
}

.button-text {
  z-index: 10;
  position: relative;
}

.transparent-fill {
  width: 100%;
}

.hero-bottom-feature {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  color: #090b19;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 33.33%;
  padding: 0;
}

.button-5 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #090b19;
  border: 1px solid #090b19;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 28px;
  font-size: 11px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-5:hover {
  color: #090b19;
  background-color: #e2e7f1;
  border-color: #e2e7f1;
}

.button-5.white-outline {
  background-color: #090b1900;
  border-style: solid;
  border-color: #ffffffbf;
}

.button-5.white-outline:hover {
  color: #fff;
  background-color: #090b19;
  border-color: #090b19;
}

.hover-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.hero-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.home-hero {
  z-index: 0;
  opacity: 1;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-wrapper {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: minmax(5vw, 1fr);
  grid-auto-flow: row;
  place-content: space-between;
  place-items: stretch start;
  width: 100%;
  display: grid;
  position: relative;
}

.featured-project-column {
  color: #6e7488;
  letter-spacing: 3px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f3f6fc;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 11px;
  display: flex;
}

.background-cover {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.xxl-heading {
  letter-spacing: -.05em;
  margin-right: 1px;
  font-size: 78px;
}

.xxl-heading.one, .xxl-heading.two {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.hero-background-image {
  background-image: url('../images/fixed-background-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.image-overlay {
  z-index: 1;
  background-color: #090b194d;
  border-radius: 0;
  position: absolute;
  inset: 0%;
}

.subtitle-2 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-2.white {
  color: #fff;
  font-family: Helvetica, sans-serif;
}

.hover-link-wrapper {
  z-index: 100;
  opacity: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 148px;
  height: 148px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 46% 0% auto;
}

.button-6 {
  text-transform: uppercase;
  background-color: #ed912a;
  border-radius: 5px;
  margin: 5px;
  padding: 15px 40px;
  font-size: 15px;
  font-weight: 700;
}

.button-6.outline {
  z-index: 1;
  background-color: #0000;
  border: 2px solid #ed912a;
  position: relative;
}

.hero_wrapper {
  z-index: 1;
  text-align: center;
  width: 100%;
  max-width: 800px;
  position: relative;
}

.hero {
  background-image: linear-gradient(#111111e6, #111111e6), url('../images/hero.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  min-height: 900px;
  display: flex;
  position: relative;
}

.c-white {
  color: #fff;
}

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

.heading-xl {
  font-size: 50px;
  line-height: 62px;
}

.heading-xl.c-white.mt-10 {
  font-size: 60px;
  line-height: 1.25;
}

.div-block-21 {
  opacity: 1;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-block-10 {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  text-decoration: underline;
}

.text-small-uppercase {
  text-transform: uppercase;
  font-size: 13px;
}

.our-team_member-info-wrapper {
  padding: 40px;
}

.our-team_social_links {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.our-team_col {
  flex: 33.33%;
  width: 33.3333%;
}

.our-team_member {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.our-team_member.our-team_member-m5 {
  background-image: url('../images/team-member-5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.our-team_member.our-team_member-m2 {
  background-image: url('../images/team-member-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.our-team_member.our-team_member-m6 {
  background-image: url('../images/team-member-6.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.our-team_member.our-team_member--m1 {
  background-image: url('../images/team-member-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.our-team_member.our-team_member-m3 {
  background-image: url('../images/team-member-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.our-team_member.our-team_member-m4 {
  background-image: url('../images/team-member-4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon {
  margin-bottom: 0;
  font-style: normal;
  transition: color .35s linear;
}

.icon._1x {
  font-size: 24px;
}

.icon._2x {
  font-size: 36px;
}

.our-team_social {
  background-color: #191919cc;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.text-large {
  text-transform: uppercase;
  font-size: 18px;
}

.our-team {
  background-color: #f6f6f6;
  flex-flow: wrap;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.divider {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.divider_lleft {
  background-color: #237ac6;
  width: 65px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -6px;
  left: -38px;
}

.header {
  text-transform: none;
  font-weight: 400;
}

.divider_square {
  border: 1px solid #237ac6;
  width: 12px;
  height: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.block-blue {
  background-color: #237ac6;
  flex-wrap: wrap;
  width: 100%;
  padding: 30px 60px;
  display: flex;
  position: relative;
}

.block-blue.push-up {
  margin-top: -60px;
}

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

.row {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row.mt-100 {
  align-self: center;
}

.row.align-center {
  align-items: center;
}

.block-blue_item {
  width: 50%;
  padding: 30px 40px;
}

.container-8 {
  flex-direction: column;
  width: 1140px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.divider_right {
  background-color: #237ac6;
  width: 65px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -7px;
  right: -38px;
}

.perc-bar {
  background-color: #fff3;
  width: 100%;
  height: 3px;
  position: relative;
}

.list-icon {
  align-items: center;
  display: flex;
}

.subheader {
  color: #aaa;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: -20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.section-14 {
  padding-top: 100px;
  padding-bottom: 100px;
  transition: opacity .2s;
}

.perc-bar__meter {
  background-color: #fff;
  height: 3px;
  position: absolute;
  inset: 0;
}

.perc-bar__meter._85 {
  width: 85%;
}

.perc-bar__meter._70 {
  width: 70%;
}

.perc-bar__meter._80 {
  width: 80%;
}

.perc-bar__meter._65 {
  width: 65%;
}

.col {
  flex: 1;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.our-team-2 {
  background-color: #f6f6f6;
  flex-flow: wrap;
  align-items: stretch;
  display: flex;
}

.product2-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.empty-state {
  color: #18181d;
  text-align: center;
  text-transform: uppercase;
  background-color: #eee;
  border-bottom: 3px solid #eee;
  flex: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.section-15 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
}

.wrapper {
  justify-content: center;
  align-items: center;
  display: block;
}

.wrapper.m0-100 {
  padding-top: 0;
  padding-bottom: 100px;
}

.wrapper.m50-100 {
  padding-top: 50px;
  padding-bottom: 100px;
}

.wrapper.m100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-label {
  opacity: .7;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.content36-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.paragraph-70 {
  opacity: .7;
  color: #fff;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.content36-headline-wrap {
  max-width: 582px;
}

.ebook-offense-pic {
  background-image: url('/cdn-assets/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 360px;
  margin-bottom: 26px;
}

.ebook-offense-pic.content36-pic2 {
  background-image: url('../images/Avatar-2.jpg');
}

.ebook-offense-pic.content36-pic3 {
  background-image: url('../images/Avatar-7.jpg');
}

.ebook-offense-pic.content36-pic1 {
  background-image: url('../images/Avatar-6.jpg');
}

.size3-text {
  color: #fff;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.size4-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.text-label-2 {
  opacity: .7;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: block;
}

.member-ebook {
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.member-ebook.member-ebook-1 {
  padding-bottom: 40px;
}

.ebook-container-1 {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.ebook-container-1.container-2 {
  flex-direction: row-reverse;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.members-ebook-1 {
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.members-ebook-1.foxy-show-if-subscriber {
  background-color: #0f0f0f;
  border: 0 #000;
  padding-top: 0;
  padding-bottom: 0;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.cards-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-35, .heading-36, .heading-37, .paragraph-71, .paragraph-72, .paragraph-73 {
  text-align: center;
}

.button-7 {
  text-align: left;
  margin-left: 76px;
  position: static;
  inset: 0% auto auto 0%;
}

.view-ebook {
  float: none;
  clear: none;
  background-color: #49b0ff;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: inline-block;
  position: relative;
  left: 80px;
  box-shadow: 1px 1px 3px #000;
}

.view-ebook:hover {
  background-color: #289df8;
}

.view-ebook.test {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-38 {
  background-color: #1e1e1e;
  border: 1px #06f;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.heading-39 {
  background-color: #1e1e1e;
  border: 1px #000;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.section-subheading.center {
  color: #8e8e9c;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 300;
}

.section-subheading.center.off-white {
  color: #e8e8e8;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.white-box {
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcebf7;
  border-radius: 5px;
  padding: 15px;
}

.white-box.transparent {
  background-color: #0000;
  border-style: none;
}

.white-text {
  color: #fff;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 23px;
  font-weight: 600;
}

.hollow-button {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 4px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 30px;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  transition: background-color .3s, border .3s, color .3s;
  display: inline-block;
}

.hollow-button:hover {
  color: #2e9dff;
  border-color: #2e9dff;
}

.hollow-button.all-caps {
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.section-title-group {
  margin-bottom: 60px;
}

.section-16 {
  text-align: center;
  background-color: #fff;
  padding: 80px 10px;
  position: relative;
}

.section-16.accent {
  background-color: #1d2022;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-16.accent.foxy-show-if-subscriber {
  background-color: #1e1e1e;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.fullwidth-image {
  width: 100%;
  margin-bottom: 20px;
}

.section-heading {
  margin-top: 0;
  margin-bottom: 16px;
}

.section-heading.centered {
  color: #676770;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 300;
}

.section-heading.centered.white {
  color: #fff;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.italic-text-10 {
  text-align: center;
  font-style: normal;
}

.list {
  color: #fff;
  text-align: left;
  padding-bottom: 0;
  padding-left: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.list-item {
  text-align: left;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.list-item-2 {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.list-item-3 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.body-8 {
  background-color: #424242;
}

.body-8.foxy-show-if-subscriber {
  background-color: #1e1e1e;
}

.hero-2 {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.hero-2.civ-university {
  color: #fff;
  text-align: center;
}

.flex-container-2 {
  text-align: center;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
}

.question-title-2 {
  color: #49b0ff;
  text-align: center;
  letter-spacing: -.03em;
  margin-right: 10px;
}

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #8c54ff;
  background-image: linear-gradient(159deg, #8c54ff, #7b41f1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
  box-shadow: inset -1px -1px 3px #201b3d99, inset 1px 1px 3px #eee6ff70, 1px 1px 2px #5b3acc;
}

.button-menu:hover {
  box-shadow: inset 1px 1px 3px #201b3d38, inset -1px -1px 3px #eee6ff00, 1px 1px 2px #5b3acc;
}

.faq-paragraph-2 {
  color: #fff;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.flowbase-navigation {
  z-index: 99;
  border-bottom: 1px solid #9b9eb838;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 20px 3%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.title-wrap {
  color: #7b88a8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.faq-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.faq-question-bar-2 {
  color: #1a1e27;
  text-align: left;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  margin-right: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.flowbase-logo {
  width: 55px;
}

.div-block-22 {
  width: 100%;
  height: 1px;
}

.container-flex-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-question-wrap-2 {
  text-align: left;
  cursor: pointer;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-left: 200px;
  padding-right: 200px;
  overflow: visible;
}

.container-9 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  display: flex;
}

.faq-circle {
  background-color: #f3f3f3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 55px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
  display: flex;
}

.faq-grid {
  grid-template-rows: minmax(0, 1fr) auto;
  grid-template-columns: 1fr 3fr;
  justify-content: stretch;
  justify-items: start;
  width: 100%;
}

.faq-section-2 {
  color: #fff;
  background-color: #1e1e1e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 60px 3%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.content-h1 {
  z-index: 2;
  color: #fff;
  text-align: center;
  letter-spacing: -.04em;
  align-self: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.faq-content-2 {
  overflow: hidden;
}

.arrow-cta {
  width: 100px;
  position: absolute;
  inset: auto auto -120% -20%;
}

.paragraph-74 {
  color: #fff;
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.paragraph-75 {
  text-align: left;
}

.main-section {
  background-color: #f7f7f7;
  padding-top: 62px;
  padding-bottom: 62px;
}

.main-section.bottom-padding {
  padding-top: 0;
  padding-bottom: 89px;
}

.section-heading-2 {
  text-align: center;
}

.section-title {
  letter-spacing: 2px;
  margin-top: 60px;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.med-divider {
  background-color: #dedede;
  width: 20%;
  height: 1px;
  margin: 16px auto;
  list-style-type: lower-alpha;
  display: block;
}

.featuredthumbnail {
  padding-top: 7px;
  padding-bottom: 7px;
}

.blog-thumbnail {
  margin-bottom: 13px;
  padding: 6px 12px;
}

.feature-section-2 {
  color: #fff;
  background-color: #1d2022;
  border-bottom: 5px solid #fff;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.flex-container-3 {
  color: #fff;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.blog-header {
  background-image: url('../images/Image-Blog-01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 550px;
}

.author-name {
  color: #000;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.1;
}

.image-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.author-link {
  display: flex;
}

.date-text {
  opacity: .5;
  margin-top: 20px;
  margin-bottom: 32px;
  font-style: italic;
  font-weight: 500;
}

.category {
  color: #c8a378;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #c8a378;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  text-decoration: none;
}

.category.category-space {
  color: #000;
  border-bottom-color: #000;
  margin-bottom: 12px;
  display: inline-block;
}

.author-image {
  border-radius: 100px;
  width: 122px;
  min-width: 122px;
  height: 122px;
  min-height: 122px;
  margin-right: 20px;
  overflow: hidden;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  margin-right: 10px;
  display: flex;
}

.content-section-2 {
  padding: 100px 3%;
}

.container-10 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.container-10.article-container {
  color: #000;
  max-width: 870px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.author-block {
  border-top: 1px solid #e5e5e5;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.heading-40 {
  color: #229fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-76 {
  text-align: left;
}

.author-name-2 {
  color: #000;
  margin-bottom: 10px;
  font-family: Merriweather, serif;
  font-size: 20px;
  line-height: 1.1;
}

.paragraph-77 {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.introduction-div-block {
  color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.text-block-11 {
  text-align: center;
  font-weight: 400;
}

.list-2 {
  color: #000;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-left: 120px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  list-style-type: disc;
  display: block;
}

.list-item-4 {
  align-self: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-5, .list-item-6, .list-item-7 {
  align-self: flex-start;
  padding-bottom: 10px;
}

.div-block-23 {
  flex-direction: column;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.list-item-8 {
  align-self: flex-start;
}

.heading-41 {
  text-align: center;
  margin-top: 140px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.body-9 {
  color: #fff;
  background-color: #555;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-block-12 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 16px;
  font-style: normal;
}

.image-7 {
  padding-bottom: 20px;
}

.collection-list-wrapper {
  padding-top: 40px;
}

.rich-text-block {
  text-align: left;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.container-11 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.rich-text-block-2 {
  padding-bottom: 20px;
}

.popup-blog-cta {
  z-index: 999;
  text-align: left;
  background-color: #313131f7;
  border: 2px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  min-height: 180px;
  padding: 18px 22px;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: -2px 40px 45px -30px #00122d45;
}

.flowbase-h2 {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1;
}

.flowbase-text {
  color: #fff9;
  font-size: 17px;
}

.flowbase-link {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}

.close-circle {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

.close-circle:hover {
  transform: scale(.85);
}

.close-icon {
  width: 14px;
}

.flowbase-button {
  color: #fff;
  background-color: #49b0ff;
  border-radius: 100px;
  margin-top: 16px;
  margin-bottom: 10px;
  padding: 16px 24px;
  font-size: 15px;
  font-weight: 700;
}

.flowbase-detail {
  color: #fff9;
  font-size: 13px;
}

.sticky-nav-3 {
  z-index: 1;
  background-color: #f4f4f4;
  padding: 20px;
  position: sticky;
  top: 0;
}

.navigation-link {
  color: #000;
  flex-flow: wrap;
  place-content: space-between center;
  align-items: center;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navigation-container-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navigation-link-text {
  color: #000;
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.image-logo {
  margin-top: 0;
  margin-bottom: 0;
}

.navigation-hover {
  background-color: #000;
  align-items: flex-end;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.nav-menu-4 {
  display: flex;
}

.navigation-2 {
  background-color: #49b0ff;
  border-top: 2px solid #000;
  border-bottom: 1px solid #e6e6e6;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.link-7 {
  color: #000;
  font-weight: 700;
}

.featured-posts {
  justify-content: center;
  align-items: center;
  padding: 90px 30px;
  display: flex;
}

.container-12 {
  flex-wrap: wrap;
  place-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
}

.section-title-text {
  color: #999;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  text-decoration: none;
}

.section-title-text:hover {
  text-decoration: underline;
}

.posts-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.posts-collection-list-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.posts-collection-list {
  flex-wrap: wrap;
  margin: -25px -10px;
  display: flex;
}

._2-collection-item {
  flex-wrap: wrap;
  align-items: flex-start;
  width: 50%;
  padding-top: 25px;
  padding-bottom: 25px;
}

._3-posts {
  justify-content: center;
  align-items: center;
  padding-bottom: 90px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

._3-collection-item {
  flex-wrap: wrap;
  align-content: stretch;
  align-items: stretch;
  width: 33.3333%;
  padding-top: 25px;
  padding-bottom: 25px;
}

.content-section-3 {
  padding-top: 100px;
  padding-bottom: 65px;
  display: block;
}

.container-13 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.meet-the-owners-wrapper {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.meet-the-owners-left {
  background-image: url('../images/civil-2.gif');
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 5px;
  width: 45%;
  height: 90%;
  position: absolute;
  inset: 5% auto 0% 0%;
}

.meet-the-owners-right {
  color: #f9f9f9;
  background-color: #222;
  border-radius: 5px;
  width: 70%;
  padding: 90px 55px 90px 245px;
}

.owners-rich-text {
  color: #fff;
}

.owner-bios-wrapper {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.owner-bio {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
}

.owner-avatar-wrapper {
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: hidden;
}

.owner-bio-paragraph {
  text-align: center;
}

.heading-42 {
  color: #fff;
  text-align: center;
}

.body-10 {
  background-color: #555;
}

.heading-43, .heading-44 {
  color: #49b0ff;
}

.paragraph-79 {
  color: #fff;
}

.div-block-24 {
  padding-left: 0;
}

.image-8 {
  margin-left: 20px;
}

.contact-us {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-14 {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.link-8 {
  color: #fff;
}

.div-block-25 {
  width: 50%;
  margin: 20px auto;
}

.body-11 {
  background-color: #000;
}

.heading-45 {
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.top-line-block {
  border-top: 1px solid #0000001a;
  margin-top: 20px;
  padding-top: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-row {
  padding-bottom: 40px;
}

.text-column {
  border: 1px #49b0ff;
  border-left: 0 #000;
  border-right-style: solid;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
}

.text-column-title {
  color: #49b0ff;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.small-paragraph {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.link-9, .link-10, .link-11, .link-12, .link-13 {
  color: #49b0ff;
}

.section-17 {
  color: #fdfdfd;
  background-color: #555;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  position: relative;
}

.section-17.blog-intro-section {
  padding-bottom: 60px;
}

.section-17.tint {
  background-color: #f5f5f5;
}

.container-15 {
  color: #fff;
  position: relative;
}

.blog-posts-list {
  flex-flow: wrap;
  place-content: space-between space-around;
  align-items: stretch;
  display: flex;
}

.blog-posts-list.archive {
  display: flex;
}

.image-blog-post-item {
  order: -1;
}

.empty-state-2 {
  text-align: center;
  background-color: #00000014;
  border-radius: 3px;
}

.simple-blog-post-item {
  order: -1;
  margin-bottom: 20px;
}

.simple-blog-post-item.archive {
  order: -1;
  padding-right: 20px;
}

.image-9 {
  border-bottom: 1px none var(--untitled-ui-gray900);
  opacity: 1;
  align-self: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  margin: 0 0 0 -35px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.image-9.checkout-page {
  display: none;
}

.image-9.top {
  width: 20%;
  height: 20%;
  margin-left: 0;
}

.div-block-26 {
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 90px;
  display: flex;
}

.image-10 {
  max-width: 90%;
  padding-left: 10px;
}

.grid-9 {
  grid-column-gap: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-9.blog-posts {
  grid-column-gap: 60px;
  color: #fff;
  text-align: center;
  background-color: #3b3b3b;
  grid-template-rows: auto auto auto;
  padding-bottom: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.hero-overlay-6 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#0000005c, #0000005c), url('../images/M22_Ramsey_4K.jpg');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.body-12 {
  background-color: #585858;
  padding-bottom: 0;
}

.blog-read-me {
  background-color: #08f;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 2px 3px -14px #000;
}

.image-11 {
  border-bottom: 1px #000;
}

.heading-46, .heading-47, .heading-48, .heading-49 {
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.button-8 {
  text-align: left;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-27 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cards-section-2 {
  background-color: #232222;
  padding-top: 20px;
  padding-bottom: 100px;
  font-family: Open Sans, sans-serif;
}

.blog-footer {
  text-align: center;
  flex: 1;
  font-size: 26px;
}

.cards-grid-container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  justify-items: center;
  display: grid;
}

.cards-image-4 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-81 {
  text-align: center;
}

.rich-text-block-3 {
  color: #fff;
  text-align: left;
}

.heading-50, .paragraph-82 {
  color: #fff;
  text-align: center;
}

.body-13 {
  color: #fff;
  background-color: #1e1e1e;
}

.container-16 {
  padding-top: 100px;
}

.container-17 {
  max-width: 1200px;
}

.link-14 {
  color: #fff;
  text-decoration: none;
}

.link-15 {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.link-16, .link-17 {
  color: #fff;
  text-decoration: none;
}

.paragraph-83 {
  color: #3e3e3e;
  font-size: 16px;
  font-style: italic;
}

.paragraph-83.foxy-show-if-anonymous {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.paragraph-83.foxy-show-if-subscriber {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.container-18 {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.html-embed-3 {
  border: 1px none var(--untitled-ui-gray900);
  opacity: 0;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 40px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 100px;
  box-shadow: 4px 7px 5px -8px #0003;
}

.html-embed-3.confirmation-page {
  width: .5px;
  max-width: 0;
  height: .5px;
  padding: 0;
}

.html-embed-3.login-portal {
  opacity: 1;
  background-color: #fff0;
}

.html-embed-3.login-portal.hidden {
  width: .1px;
  height: .1px;
  box-shadow: none;
  opacity: .02;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: none;
}

.section-18 {
  color: #1e1e1e;
  background-color: #1e1e1e;
  border-bottom: 1px solid #000;
}

.html-embed-4 {
  margin-top: 30px;
  margin-bottom: 20px;
}

.heading-51 {
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: underline;
}

.paragraph-84 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
  font-style: italic;
}

.div-block-28 {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  display: flex;
}

.paragraph-85 {
  margin-bottom: 5px;
}

.feature-section-3 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.feature-image-2 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

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

.div-block-29 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-86 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
}

.link-18 {
  color: #fff;
}

.image-12, .image-13 {
  padding-top: 10px;
}

.image-14 {
  max-height: 1000px;
  padding-top: 10px;
}

.image-15 {
  padding-top: 10px;
}

.image-16 {
  outline-offset: 0px;
  pointer-events: auto;
  outline: 3px #0c1ad8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
  padding-top: 10px;
}

.image-23 {
  border-radius: 0;
  padding-top: 10px;
}

.image-24, .image-25 {
  padding-top: 10px;
}

.heading-53 {
  color: #fff;
  background-color: #ff54547a;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.container-19 {
  background-color: #0d0d0d;
  border: 1px solid #fff;
  max-width: 45%;
  margin-bottom: 20px;
}

.container-19.table-of-contents-ebook {
  text-align: left;
  background-color: #0d0d0dc4;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.list-item-9 {
  text-align: left;
}

.list-3 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.list-item-10 {
  text-align: left;
}

.paragraph-87 {
  color: #fff;
  border-bottom: 1px #000;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.container-20 {
  background-color: #323232;
  border: 1px solid #fff;
  margin-bottom: 20px;
}

.image-26 {
  padding-top: 10px;
}

.html-embed-5 {
  color: #fff;
  background-color: #1d2022;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.video-3 {
  padding-bottom: 0;
}

.video-4 {
  padding-bottom: 200px;
}

.foxy-customer-first-name {
  color: var(--white);
  font-size: 48px;
}

.foxy-customer-first-name.dashboard {
  font-style: italic;
  text-decoration: none;
}

.foxy-customer-first-name.foxy-show-if-subscriber.foxy-show-if-transaction-with-top100 {
  font-size: 2.7rem;
}

.foxy-customer-first-name.popup {
  color: var(--white);
  font-size: 1em;
}

.foxy-customer-first-name.little-one {
  color: var(--white-site-wide);
  font-size: 24px;
}

.foxy-customer-first-name.little-one.ok {
  font-size: 22px;
}

.foxy-customer-first-name.my-accoutn-what-s-new, .foxy-customer-first-name.what-s-next {
  color: var(--untitled-ui-gray900);
  font-size: 36px;
}

.foxy-customer-first-name.top-of-page-for-info {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.foxy-customer-first-name.first-name-top {
  font-size: 20px;
}

.foxy-customer-first-name.normal {
  font-size: 18px;
}

.container-21 {
  background-color: #585858;
  border: 1px solid #fff;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 40px 0;
  display: flex;
}

.tab-button-right {
  color: #fff;
  letter-spacing: 1px;
  background-color: #000000a3;
  border: 1px solid #fff;
  border-left-width: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 12px;
}

.tab-button-right:hover {
  color: #fff;
  background-color: #fff3;
}

.tab-button-right.w--current {
  color: #000;
  background-color: #229fff;
  border-width: 1px;
  border-color: #fff;
}

.section-title-wrapper {
  text-align: center;
  width: 60%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.white-pricing-block {
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}

.white-pricing-block.color {
  color: #fff;
  background-color: #1f6fff;
}

.section-title-2 {
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 66px;
  font-style: normal;
  font-weight: 700;
  line-height: 39px;
}

.plan-tabs-menu {
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.pricing-row {
  margin-bottom: 40px;
}

.white-link {
  color: #fff;
}

.white-link:hover {
  color: #ffffffb3;
}

.subpage-header {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#1f6fffe6, #1f6fffe6), url('../images/Photo-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 190px;
  padding-bottom: 90px;
}

.subpage-header.pricing-1 {
  background-image: linear-gradient(#0006, #0006), url('../images/background-banner-3.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.button-9 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #1f6fff;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-9:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px #0000004d;
}

.button-9.white-pricing-button {
  background-color: #229fff;
  margin-top: 0;
}

.pricing-feature-text {
  text-align: left;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 22px;
}

.pricing-tab-pane {
  text-align: center;
  padding-top: 50px;
  overflow: visible;
}

.tab-button-left {
  color: #fff;
  letter-spacing: 1px;
  background-color: #00000082;
  border: 1px solid #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 12px;
}

.tab-button-left:hover {
  color: #fff;
  background-color: #fff3;
}

.tab-button-left.w--current {
  color: #000;
  background-color: #229fff;
}

.pricing-block-title {
  color: #b9b9b9;
  padding-top: 0;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
}

.pricing-block-title.light {
  color: #ffffff80;
}

.pricing-block-price {
  color: #1f6fff;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
}

.pricing-block-price.subtitle {
  color: #000;
  font-size: 11px;
  line-height: 20px;
}

.pricing-block-price.white {
  color: #fff;
}

.plan-tabs {
  margin-top: -20px;
}

.pricing-feature-item {
  text-align: left;
  border-top: 1px solid #0000001a;
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 14px 0 13px;
  display: flex;
}

.pricing-block-content-wrapper {
  background-color: #131313;
  border-radius: 0;
  padding: 24px;
}

.pricing-block-content-wrapper.bottom {
  background-color: #3e434d;
}

.pricing-feature-list {
  margin-bottom: 0;
}

.text-block-13, .text-block-14 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

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

.text-block-15 {
  text-align: left;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  display: flex;
}

.image-27 {
  flex: 0 auto;
  order: 0;
  align-self: center;
  padding-right: 0;
  display: block;
}

.text-block-16 {
  color: #858585;
  font-size: 12px;
  font-style: italic;
}

.team-small-social-button {
  opacity: .37;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.team-small-social-button:hover {
  opacity: 1;
}

.team-small-social-icon {
  height: 15px;
}

.section-title-3 {
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 39px;
}

.portfolio-tabs-menu {
  text-align: center;
}

.portfolio-tab-button {
  color: #6f737a;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #f8f8f8;
  border-radius: 3px;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 13px;
  transition: background-color .2s;
}

.portfolio-tab-button:hover {
  background-color: #0000001a;
}

.portfolio-tab-button.w--current {
  color: #fff;
  background-color: #1f6fff;
}

.section-description {
  margin-top: 30px;
  font-size: 21px;
  font-weight: 300;
  line-height: 27px;
}

.portfolio-tab-pane {
  padding-top: 30px;
}

.top-line-block-2 {
  border-top: 1px solid #0000001a;
  margin-top: 35px;
  padding-top: 40px;
}

.text-column-2 {
  padding-right: 20px;
}

.info-icon {
  float: left;
  height: 17px;
  margin-top: 4px;
  margin-bottom: 10px;
  margin-right: 8px;
}

.text-column-title-2 {
  text-transform: uppercase;
  margin-bottom: 14px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.small-paragraph-2 {
  color: #838383;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.owner-bios-wrapper-2 {
  justify-content: space-around;
  display: flex;
}

.owner-bio-2 {
  flex-direction: column;
  align-items: center;
  width: 35%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-22 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.content-section-4 {
  color: #fff;
  background-color: #555;
  padding-top: 65px;
  padding-bottom: 65px;
}

.about-columns-wrapper {
  justify-content: space-between;
  display: flex;
}

.about-column {
  width: 22%;
}

.image-28 {
  display: block;
}

.heading-54, .heading-55, .heading-56, .heading-57 {
  text-align: center;
}

.player-menu-tabs {
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2 {
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-3 {
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 30px;
}

.tab-button-right-2 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px solid #fff;
  border-left-width: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 12px;
}

.tab-button-right-2:hover {
  color: #fff;
  background-color: #fff3;
}

.tab-button-right-2.w--current {
  color: #000;
  background-color: #fff;
}

.pricing-feature-text-2 {
  margin-bottom: 0;
  font-size: 13px;
}

.pricing-tab-pane-2 {
  text-align: center;
  padding-top: 50px;
}

.tab-button-left-2 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px solid #fff;
  border-right-width: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  font-size: 12px;
}

.tab-button-left-2:hover {
  color: #fff;
  background-color: #fff3;
}

.tab-button-left-2.w--current {
  color: #000;
  background-color: #fff;
}

.pricing-block-title-2 {
  color: #b9b9b9;
}

.pricing-block-title-2.light {
  color: #ffffff80;
}

.pricing-feature-item-2 {
  border-top: 1px solid #0000001a;
  margin-bottom: 0;
  padding: 14px 18px 13px;
}

.pricing-block-content-wrapper-2 {
  padding: 24px;
}

.pricing-block-content-wrapper-2.bottom {
  background-color: #3e434d;
}

.body-14 {
  background-color: #555;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-19 {
  margin-left: 30px;
  margin-right: 30px;
}

.intro-header {
  color: #fff;
  background-color: #f4f4f4;
  background-image: url('../images/portfolio-2---wide.svg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 620px;
  margin-bottom: 100px;
  display: flex;
}

.intro-header.cc-subpage {
  color: #fff;
  background-color: #00000085;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #000;
  height: 480px;
  margin-bottom: 60px;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 1140px;
}

.heading-jumbo {
  text-transform: none;
  background-color: #0000;
  border-radius: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.team-pic {
  background-color: #f4f4f4;
  width: 100%;
  height: 420px;
  margin-bottom: 40px;
}

.team-member-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.section-heading-wrap {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
}

.team-members {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #000;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 60px;
}

.paragraph-light {
  opacity: .6;
}

.container-23 {
  background-color: #000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.team-member-name {
  opacity: 1;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.label.cc-light {
  opacity: .6;
}

.service-icon {
  margin-bottom: 30px;
}

.container-24 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.our-services-grid {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 120px;
}

.body-15 {
  color: #fff;
  background-color: #1e1e1e;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.coaching-button-non-member {
  background-color: #49b0ff;
  border-radius: 20px;
  margin-left: 20px;
}

.text-block-17 {
  color: #eaeaea;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 300;
}

.text-span-2 {
  color: #0010df;
  background-color: #fff;
}

.text-span-3 {
  background-color: #05f;
}

.text-span-4 {
  color: #fff;
  text-align: center;
  background-color: #3b363600;
  font-style: italic;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-5 {
  font-weight: 700;
  text-decoration: underline;
}

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

.italic-text-11 {
  font-style: normal;
  font-weight: 400;
}

.div-block-30 {
  padding-top: 20px;
}

.hero-overlay-7 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('../images/ebook-selling-asset.png');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container-4 {
  color: #fff;
  text-align: center;
  flex: 1;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.hero-overlay-8 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url('/cdn-assets/background-image.svg');
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.hero-overlay-8.foxy-show-if-subscriber {
  background-image: linear-gradient(#0000, #0000), url('../images/1500x500.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat-x;
  background-attachment: scroll, scroll;
  padding-top: 0;
  padding-bottom: 0;
}

.call-to-action-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.call-to-action-4.foxy-show-if-subscriber {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-10 {
  background-color: #229fff;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: inline-block;
}

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

.centered-container-5 {
  text-align: center;
  flex: 1;
}

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

.list-4 {
  margin-left: -200px;
}

.div-block-32 {
  margin-left: 25px;
  margin-right: 38px;
  padding-right: 0;
}

.container-25 {
  padding-top: 150px;
}

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

.grid-halves.work-2-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.grid-halves.metrics-grid {
  grid-row-gap: 0px;
}

.grid-halves.services-1-grid {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  background-color: #5a5a5a;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.grid-halves.grid-faq {
  color: #fff;
  align-items: start;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.about-scroll-holder {
  flex: none;
  display: flex;
}

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

.text-size-xsmall.text-weight-medium {
  font-weight: 500;
}

.about-scroll-item {
  width: 510px;
  height: 510px;
  margin-right: 80px;
  transform: rotate(-10deg);
}

.heading-display-1 {
  font-size: 120px;
}

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

.grid-quarters.partners-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-quarters.faq-grid {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.grid-quarters.faq-grid.quick-finder-tool {
  background-color: #0f0f0f;
  border-bottom: 2px #fff;
  border-radius: 0;
  flex-direction: column;
  place-items: center;
  display: flex;
}

.grid-quarters.faq-grid.quick-finder-tool.home-screen {
  background-color: #000;
  justify-items: center;
}

.member-sections {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.member-sections.grid-spacer-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.member-sections.footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.member-sections.footer-grid.second-row {
  grid-template-columns: 1fr 1fr;
}

.about-hero-line {
  width: 100%;
  height: 100%;
  display: flex;
}

.about-hero-line.line-4 {
  background-image: url('/cdn-assets/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.column-large {
  width: 100%;
  max-width: 620px;
}

.section-20 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-20.about-hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section-20.padding-bottom-0 {
  background-color: var(--black);
  color: #fff;
  padding-top: 40px;
  padding-bottom: 140px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-20.home-hero-section-2 {
  background-color: #00000078;
  justify-content: center;
  align-items: center;
  min-height: 900px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-20.home-hero-section-2.join-the-wave-section-hero {
  min-height: 700px;
  margin-top: -49px;
  margin-bottom: -141px;
  display: block;
}

.section-20.home-hero-section-2.home-page {
  display: none;
}

.section-20.padding-bottom-0 {
  background-color: #0f0f0f00;
  min-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

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

.text-size-2xlarge {
  font-size: 56px;
  font-weight: 700;
  line-height: 1;
}

.about-badge {
  z-index: 10;
  margin-bottom: 60px;
  position: relative;
}

.metrics-item {
  border-top: 1px #31313199;
  border-bottom: 1px solid #31313199;
  padding-top: 40px;
  padding-bottom: 40px;
}

.metrics-item.first-item {
  border-top-style: solid;
}

.column-xsmall {
  width: 100%;
  max-width: 290px;
}

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

.grid-twelve.about-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #141414;
  grid-template-rows: auto auto auto auto auto auto;
  width: 100%;
  height: 100%;
  min-height: 960px;
}

.grid-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-shadow: 1px 1px 9px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 88px;
  padding-top: 220px;
  display: grid;
}

.grid-10.grid-spacer-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #dbdbdb;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.grid-10.services-1-hero-right-grid, .grid-10.grid-spacer-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-10.members-dashboard {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.container-26 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  font-family: Lato, sans-serif;
}

.about-hero-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about-hero-item {
  border: 1px solid #181d1f;
  width: 100%;
  height: 100%;
}

.about-wrap {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.column-2xlarge {
  width: 100%;
  max-width: 1060px;
}

.about-scroll-wrap {
  align-items: center;
  width: 100%;
  display: flex;
}

.text-align-center {
  color: #49b0ff;
  text-align: center;
  -webkit-text-stroke-color: #49b0ff;
  text-shadow: none;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
}

.column-xlarge {
  width: 100%;
  max-width: 730px;
}

.about-scroll-item-wrap {
  align-items: center;
  display: flex;
}

.gallery-scroll {
  background-color: #1d2022;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-27 {
  background-color: #5550;
  border: 0 #fff;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  padding-top: 0;
  display: block;
}

.gallery-sticky {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link {
  color: #fff;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link:hover {
  color: #1a1b1fcc;
}

.gallery-link.w--current {
  font-weight: 600;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image-wrapper {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-image-text {
  color: #f5f7fa;
  background-color: #0000;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.hero-heading-center {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  color: #49b0ff;
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #49b0ff;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #71b3e5;
}

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

.button-primary.w--current {
  background-color: #49b0ff;
}

.shadow-two {
  background-color: #1e1e1e;
  align-self: flex-start;
  margin-left: 29px;
}

.text-block-18 {
  color: #fff;
  text-align: left;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.div-block-33 {
  justify-content: center;
  display: flex;
}

.hero-heading-right {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-58 {
  color: #49b0ff;
  text-align: center;
}

.services-1-hero-right {
  overflow: hidden;
}

.services-1-hero-left {
  margin-top: 160px;
  margin-left: 60px;
}

.text-size-small {
  color: #00a1ff;
  text-align: center;
  border-bottom: 1px solid #00a1ff;
  font-size: 16px;
}

.text-size-small.fffff {
  border-bottom-style: none;
}

.services-list-item {
  background-color: #181d1f;
  padding: 26px 32px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  position: relative;
}

.services-1-hero-wrap {
  display: flex;
}

.services-1-hero-wrap.second-line {
  justify-content: flex-end;
}

.services-1-hero-line {
  flex: none;
  display: flex;
}

.services-1-hero-line.second-line {
  justify-content: flex-end;
}

.services-1-hero-image {
  flex: none;
  width: 390px;
  height: 460px;
}

.heading-59 {
  color: #49b0ff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.work-2-collection-item:first-child {
  border-top: 1px solid #31313199;
}

.pricing-overview {
  color: #fff;
  background-color: #1d2022;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  position: relative;
}

.pricing-description {
  color: #fff;
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.pricing-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  padding: 10px;
  display: grid;
}

.pricing-card-three {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.pricing-card-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  color: #229fff;
  margin-left: 2px;
  display: flex;
}

.text-block-19 {
  color: #229fff;
}

.hero-without-image {
  background-color: #000;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-without-image-2 {
  background-color: #f5f7fa00;
  background-image: url('../images/Ebook-Cover-3.png');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two-2 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.hero-wrapper-two-2.hmm {
  max-width: 100%;
  margin-top: 20px;
}

.container-large {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.home-hero-bottom {
  background-color: #141414;
  justify-content: space-between;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-size-medium {
  font-size: 18px;
  font-weight: 400;
}

.text-size-medium.text-align-center {
  color: #fff;
  max-width: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 600;
  text-decoration: none;
}

.text-size-medium.text-align-center.join-the-wave-hero-paragraph {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-size-medium.text-align-center.center-board {
  color: #fff;
  background-color: #0000;
  font-style: italic;
  text-decoration: none;
}

.column-medium {
  width: 100%;
  max-width: 510px;
}

.hero-without-image-3 {
  background-color: #1d2022;
  border: 1px #000;
  border-top-width: 0;
  padding: 20px 30px;
  position: relative;
}

.hero-wrapper-two-3 {
  color: #fff;
  text-align: center;
  border-bottom: 2px solid #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 0;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.button-primary-2.footer-form-button {
  background-color: #41c6ff;
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.features-table {
  background-color: #5550;
  background-image: url('../images/civil-6.gif');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-2 {
  color: #49b0ff;
  text-align: center;
  margin-bottom: -41px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #afafaf;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  color: #000;
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.text-span-6 {
  color: #49b0ff;
}

.text-span-7 {
  color: #ff0004;
}

.pricing-overview-2 {
  background-color: #555;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-28 {
  color: #fff;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-3 {
  color: #49b0ff;
  text-align: center;
  margin-bottom: 16px;
}

.pricing-description-2 {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.arrow-embed-2 {
  color: #49b0ff;
  margin-left: 2px;
  display: flex;
}

.gallery-slider {
  background-color: #555;
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px 60px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  position: relative;
}

.container-29 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.heading-60 {
  color: #49b0ff;
  text-align: center;
  align-self: center;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-style: normal;
  text-decoration: underline;
}

.paragraph-89 {
  color: #fff;
  align-self: center;
  max-width: 650px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.hero-without-image-4 {
  background-color: #1d2022;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-without-image-4.members-dashboard-hero-text {
  background-color: #010101;
  border-bottom-style: none;
  padding-top: 20px;
  padding-bottom: 0;
}

.navbar-no-shadow {
  background-color: #000000bd;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-5 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

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

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

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

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

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

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

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

.mobile-margin-top-10 {
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.navbar-logo-left {
  background-color: #000000bd;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-menu-two {
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  display: flex;
}

.nav-link-7 {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.list-item-11 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  list-style-type: disc;
}

.list-item-12, .list-item-13 {
  text-align: left;
}

.list-5 {
  padding-left: 40px;
  font-size: 24px;
}

.bold-text-5 {
  color: #49b0ff;
  border-bottom: 1px solid #49b0ff;
  font-family: Open Sans, sans-serif;
}

.features-list {
  color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 40%;
  display: flex;
}

.features-paragraph {
  text-align: center;
  margin-bottom: 24px;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.text-block-20 {
  color: #49b0ff;
}

.heading-61 {
  color: #49b0ff;
  text-align: center;
}

.hero-without-image-5 {
  background-color: var(--black);
  background-image: url('../images/background-banner-3.png'), linear-gradient(#000, #fff);
  background-position: 50%, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  border-bottom: 0 #e4ebf3;
  padding: 140px 30px;
  position: relative;
}

.heading-62 {
  color: #49b0ff;
  text-align: center;
  background-color: #000000e0;
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.navbar-logo-left-2 {
  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: center;
  display: block;
}

.nav-menu-two-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-8 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.video-5 {
  border: 1px solid #000;
}

.columns-2 {
  border: 1px #000;
  margin-left: 0;
  margin-right: 0;
}

.features-metrics {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.features-block {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.faq-icon-bar {
  background-color: #89725b;
  width: 2px;
  height: 16px;
  position: absolute;
}

.faq-icon-bar.vertical {
  background-color: #9a9a9a;
  width: 1.5px;
  height: 12px;
}

.faq-icon-bar.horizontal {
  background-color: #9a9a9a;
  width: 12px;
  height: 1.5px;
}

.faq-answer {
  width: 100%;
  overflow: hidden;
}

.faq-item {
  border-top: 1px #31313199;
  border-bottom: 1px solid #31313199;
  width: 100%;
  margin-top: -1px;
}

.faq-question {
  color: #49b0ff;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 20px;
  font-style: normal;
  display: flex;
  overflow: visible;
}

.faq-icon {
  border: 2px solid #9a9a9a;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 24px;
  display: flex;
}

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

.grid-11.grid-spacer-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-11.grid-spacer-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.text-align-center-2 {
  text-align: center;
  border-bottom: 1px solid #49b0ff;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.bold-text-6 {
  color: #49b0ff;
  font-style: normal;
}

.hero-without-image-6 {
  color: #f3f3f3;
  background-color: #555;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px 0;
  position: relative;
}

.link-20 {
  color: #fff;
  font-weight: 700;
}

.link-21 {
  color: #fafafa;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.link-22 {
  color: #fff;
}

.heading-63 {
  text-decoration: none;
}

.container-30 {
  margin-top: 140px;
  margin-bottom: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.body-16 {
  background-color: #1e1e1e;
  border: 1px #000;
}

.html-embed-6 {
  color: #000;
  background-color: #00b2ff;
  border: 3px solid #0af;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.footer-subscribe {
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 20px;
  position: relative;
}

.container-31 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
}

.footer-form-two {
  color: #fff;
  background-color: #000;
  border: 1px solid #68b3ff;
  margin-bottom: 40px;
  padding: 64px;
  font-family: Open Sans, sans-serif;
  box-shadow: 1px 1px 3px #000;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

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

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.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 {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.hero-without-image-7 {
  background-color: #f5f7fa00;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px;
  position: relative;
}

.heading-64 {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-64.newsletter {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.paragraph-90 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.link-23, .link-24 {
  color: #fff;
  font-weight: 700;
}

.text-block-21, .text-block-22 {
  color: #000;
}

.bold-text-7 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.link-25 {
  color: #fff;
  font-weight: 700;
}

.list-6 {
  color: #fff;
  text-align: left;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 450px;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  font-style: normal;
  list-style-type: decimal;
  display: flex;
}

.list-6.table-of-contents {
  color: #fcfcff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.list-6.intro {
  font-style: normal;
  list-style-type: disc;
}

.list-item-14, .link-26 {
  color: #fff;
}

.link-26.update {
  color: #0bf;
}

.link-27 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.link-28 {
  color: #fff;
}

.link-29 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.link-29.hrm {
  color: #009dff;
}

.link-30 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.link-31 {
  color: #fff;
}

.link-32 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.text-block-23 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.container-32 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px;
}

.faq-question-2 {
  text-align: left;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 48px;
  display: flex;
  overflow: visible;
}

.faq-question-2.homepage {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-style: italic;
}

.heading-65 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.link-33, .link-34 {
  color: #fff;
}

.paragraph-91 {
  color: #fff;
  text-align: center;
  background-color: #ff2e2eb5;
  border-radius: 9px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.bold-text-8 {
  color: #49b0ff;
}

.container-large-2 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.nav-logo-2 {
  z-index: 1000;
  position: relative;
}

.divider-2 {
  background-color: #31313199;
  width: 100%;
  height: 1px;
}

.nav-menu-button {
  z-index: 1000;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 32px;
  height: 19px;
  margin-left: 16px;
  display: flex;
  position: relative;
}

.nav-fullscreen-link-mask {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-dropdown-toggle-2 {
  color: #fff;
  padding: 0 18px 0 16px;
  font-size: 16px;
  font-weight: 500;
  transition: color .6s cubic-bezier(.23, 1, .32, 1);
}

.nav-dropdown-toggle-2:hover {
  color: #9a9a9a;
}

.nav-fullscreen {
  z-index: 300;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.nav-link-9 {
  padding: 0 16px;
  font-size: 16px;
  font-weight: 500;
  transition: color .6s cubic-bezier(.23, 1, .32, 1);
}

.nav-link-9:hover {
  color: #9a9a9a;
}

.nav-fullscreen-bottom {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.nav-dropdown-2 {
  z-index: 10;
  color: #fff;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.nav {
  z-index: 1000;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 60px 0% auto;
}

.nav-wrap {
  justify-content: space-between;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-menu-6 {
  z-index: 10;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-menu-bar {
  background-color: #fff;
  width: 32px;
  height: 1px;
}

.nav-menu-bar._1 {
  width: 24px;
}

.nav-menu-bar._2 {
  width: 16px;
}

.nav-fullscreen-link {
  letter-spacing: -.04em;
  text-transform: uppercase;
  font-size: 120px;
  font-weight: 700;
  line-height: .9;
  transition: color .6s cubic-bezier(.23, 1, .32, 1);
}

.nav-fullscreen-link:hover {
  color: #9a9a9a;
}

.nav-fullscreen-link.link-1 {
  line-height: .9;
}

.margin-8 {
  margin-bottom: 8px;
}

.nav-fullscreen-background {
  background-color: #0c0e0f;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-menu-links-wrap {
  align-items: center;
  display: flex;
}

.nav-dropdown-link-2 {
  color: #9a9a9a;
  width: 100%;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  transition: color .6s cubic-bezier(.23, 1, .32, 1);
}

.nav-dropdown-link-2:hover, .nav-dropdown-link-2.w--current {
  color: #fff;
}

.nav-dropdown-list-2.w--open {
  background-color: #0c0e0f;
  width: 560px;
  padding: 32px;
  inset: 43px 0% auto -160px;
}

.nav-dropdown-icon-2 {
  color: #9a9a9a;
  margin-right: 0;
  font-size: 12px;
}

.navbar-2 {
  background-color: #0b0b0b;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.brand-wrapper {
  width: 12%;
}

.logo-text {
  color: #49b0ff;
  letter-spacing: 1px;
  text-transform: none;
  border-bottom: 3px solid #49b0ff;
  margin-top: 18px;
  padding-bottom: 3px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 21px;
  font-weight: 700;
  transition: border-color .2s;
  display: inline-block;
}

.logo-text:hover {
  border-bottom-color: #4c709e;
}

.nav-menu-7 {
  float: left;
  width: 88%;
}

.nav-link-10 {
  float: left;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-right: 1px solid #000;
  padding: 20px;
  font-size: 11px;
  text-decoration: none;
  transition: background-color .2s;
  display: block;
}

.nav-link-10:hover {
  color: #fff;
  background-color: #49b0ff;
}

.nav-link-10.w--current {
  color: #fff;
  background-color: #0089f3;
}

.nav-link-10.right {
  float: right;
  border: 1px solid #5f6266;
  border-radius: 2px;
  margin-top: 14px;
  margin-bottom: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.ebooks-drop-down-tab {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-toggle {
  color: #fff;
  border-radius: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.dropdown-toggle:hover {
  background-color: var(--slightly-transparent-dark);
}

.dropdown-toggle.welcome.my-account-nav:hover {
  background-color: var(--color-5);
}

.text-block-24 {
  letter-spacing: normal;
  font-size: 20px;
  font-weight: 400;
}

.icon-4 {
  color: #00b7f9;
  font-size: 11px;
}

.dropdown-list {
  color: #49b0ff;
  font-size: 10px;
}

.dropdown-list.ebook-list {
  background-color: #3d3d3d;
  font-family: Open Sans, sans-serif;
}

.dropdown-list.ebook-list:hover {
  color: #fff;
}

.dropdown-link {
  color: #fbfbfb;
  background-color: #49b0ffd9;
}

.dropdown-link.ebook-list-link:hover {
  background-color: #49b0ff;
}

.dropdown-link-2 {
  color: #fff;
  font-size: 14px;
}

.dropdown-link-2:hover {
  background-color: #00000042;
}

.dropdown-link-2:active {
  color: #70c1ff;
  background-color: #00000069;
}

.dropdown-link-2.w--current {
  color: var(--untitled-ui-gray900);
  font-size: 12px;
}

.dropdown-link-3 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-link-3:hover {
  background-color: #00000042;
}

.dropdown-link-3:active {
  color: #70c1ff;
  background-color: #00000069;
}

.dropdown-link-3.w--current {
  color: #70c1ff;
}

.dropdown-link-3.tips-dropdown.foxy-customer-logout {
  padding: 10px 20px;
  font-size: 14px;
}

.dropdown-link-4 {
  color: #fefefe;
}

.dropdown-link-4:hover {
  background-color: #00000042;
}

.dropdown-link-4:active {
  background-color: #00000069;
}

.dropdown-link-4.w--current {
  color: #70c1ff;
}

.text-block-25 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  text-decoration: none;
}

.link-35 {
  color: #2e9dff;
  font-weight: 600;
}

.link-35:hover {
  color: #68b4f6;
}

.link-35.dfads {
  font-weight: 400;
  text-decoration: none;
}

.paragraph-92 {
  font-family: Open Sans, sans-serif;
}

.bold-text-9, .bold-text-10 {
  color: #49b0ff;
}

.hero-without-image-8 {
  background-color: #080808;
  border-bottom: 1px #e4ebf3;
  padding: 20px 30px;
  position: relative;
}

.container-33 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
}

.heading-66, .heading-67 {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
}

.bold-text-11 {
  color: #49b0ff;
}

.container-34 {
  justify-content: center;
  display: flex;
}

.heading-68 {
  font-family: Open Sans, sans-serif;
}

.heading-69 {
  border-top: 1px solid #00a6ff;
  font-family: Open Sans, sans-serif;
}

.text-block-26 {
  color: #eaeaea;
  font-family: Open Sans, sans-serif;
}

.text-span-8 {
  color: #49b0ff;
}

.link-36 {
  color: #fff;
}

.link-36:hover {
  color: #0693ff;
}

.link-37 {
  color: #09f;
  font-weight: 700;
}

.link-38 {
  color: #fff;
  font-weight: 700;
}

.list-item-16 {
  font-size: 18px;
  font-style: italic;
}

.list-item-17 {
  font-style: normal;
}

.button-11 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 0 1px #0000001a;
  background-color: #0ac278;
  border-radius: 2px;
  padding: 13px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s, box-shadow .2s;
  display: inline-block;
  box-shadow: 0 0 0 1px #0000001c, inset 0 -34px 50px -25px #00000029, inset 0 1px #ffffff4d;
}

.button-11:hover {
  box-shadow: 0 0 0 1px #0000001c, inset 0 -34px 50px -25px #0000, inset 0 1px #ffffff4d;
}

.button-11:active {
  background-color: #00c274;
  box-shadow: 0 0 0 1px #00000042, inset 0 2px 5px #0000, inset 0 2px 2px 1px #00000029;
}

.button-11.contact {
  background-color: #3bb7ff;
  border-radius: 20px;
  margin-bottom: 17px;
  padding: 18px 20px;
  font-size: 18px;
  font-weight: 300;
}

.field {
  color: #fff;
  background-color: #5f6266;
  border: 1px solid #0000;
  border-radius: 2px;
  height: 52px;
  margin-bottom: 21px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  transition: background-color .25s, box-shadow .25s;
  box-shadow: inset 0 0 #0000;
}

.field:hover {
  background-color: #515357;
}

.field:focus {
  border-color: #0f8ad1;
  box-shadow: inset 0 0 0 2px #0f8ad1;
}

.field.left {
  float: left;
  width: 49%;
  margin-right: 2%;
}

.field.right {
  float: left;
  color: #f4f4f4;
  width: 49%;
}

.success-message {
  background-color: #5f6266;
}

.success-message.big {
  padding: 41px;
}

.contact-text {
  text-transform: none;
  font-weight: 300;
}

.subtitle-3 {
  color: #f2f6fcfc;
  text-shadow: 0 2px #0000001a;
  margin-bottom: 40px;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
}

.form {
  color: #fff;
}

.heading-70 {
  font-family: Open Sans, sans-serif;
}

.heading-71 {
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.list-item-18 {
  text-decoration: underline;
}

.link-39 {
  color: #fff;
  font-weight: 700;
}

.link-40 {
  color: #00b2ff;
  font-weight: 600;
}

.link-40:hover {
  color: #77d6ff;
}

.link-41 {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-style: normal;
  text-decoration: none;
}

.link-41.coming-soon {
  color: #00b2ff;
  font-style: italic;
}

.link-41.spacing {
  color: #00a2ff;
}

.link-41.spacing.adsfads, .link-41.spacing.dfasd {
  color: #fff;
}

.link-41.dafsdafdafdfasf, .link-41.dfadasfdasfs {
  color: #00a1ff;
}

.bold-text-12 {
  text-align: left;
  font-size: 48px;
}

.bold-text-12.membership {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.bold-text-12.membership.foxy-customer-first-name {
  color: #00a1ff;
}

.bold-text-12.membership.foxy-customer-first-name.ffffff, .bold-text-12.membership.hhh, .bold-text-12.membership.asdfadsfa {
  text-decoration: none;
}

.bold-text-12.quickfinder {
  color: var(--untitled-ui-gray900);
  font-size: 28px;
  font-weight: 300;
}

.bold-text-13 {
  color: #49b0ff;
}

.link-42 {
  color: #00a2ff;
  font-weight: 800;
  text-decoration: none;
}

.hero-without-image-9 {
  background-color: #1e1e1e;
  border-bottom: 1px #e4ebf3;
  padding: 0 30px;
  position: relative;
}

.container-35 {
  color: #fff;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
}

.hero-wrapper-two-4 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.heading-72 {
  margin-top: 0;
}

.container-36 {
  max-width: 1250px;
}

.link-43 {
  color: #fff;
}

.link-44 {
  color: #09f;
}

.link-45 {
  color: #fff;
}

.link-46 {
  color: #0cf;
}

.hero-heading-center-2 {
  color: #fff;
  background-color: #1e1e1e;
  border-bottom: 1px #e4ebf3;
  padding: 10px 30px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.container-37 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-4.margin-bottom-32px {
  border-bottom: 1px #0095ff;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.hero-wrapper-2 {
  border: 1px #fff;
  border-bottom: 1px solid #0095ff;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-weight: 700;
  display: flex;
}

.hero-split-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 46%;
  font-size: 30px;
  display: flex;
}

.margin-bottom-24px-4 {
  justify-content: center;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.button-primary-3 {
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.shadow-two-3 {
  box-shadow: 0 4px 24px #96a3b514;
}

.button-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  display: flex;
}

.list-item-23 {
  font-weight: 400;
}

.div-block-35 {
  padding-top: 20px;
}

.tourney-button {
  background-color: #00a1ff;
  border-radius: 40px;
}

.text-block-27 {
  text-align: center;
  border-bottom: 1px solid #0095ff;
  font-style: italic;
}

.hero-without-image-10 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 30px 80px;
  position: relative;
}

.hero-wrapper-two-5 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-5 {
  color: #fff;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 700;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.hero-without-image-11 {
  color: #fff;
  background-color: #49b0ff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 10px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.heading-73 {
  font-family: Open Sans, sans-serif;
}

.hero-heading-left {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 100px 30px 0;
  position: relative;
}

.hero-wrapper-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.hero-heading-center-3 {
  background-color: #1e1e1e;
  border-bottom: 1px #e4ebf3;
  padding: 0;
  display: block;
  position: relative;
}

.hero-wrapper-4 {
  border-top: 1px solid #49b0ff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-span-9 {
  color: #49b0ff;
}

.link-47 {
  font-weight: 800;
  text-decoration: none;
}

.link-48 {
  color: #fff;
}

.team-slider {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 10px 30px 80px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.container-38 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 20px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  color: #000;
  background-color: #444;
  padding-bottom: 10px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  color: #fbfbfb;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  color: #00a1ff;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  color: #fff;
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  color: #fff;
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  color: #00a1ff;
  flex-direction: row;
  align-items: stretch;
  display: block;
}

.team-slider-nav {
  color: #00a1ff;
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.text-block-28 {
  color: #00a1ff;
}

.mask {
  color: #fff;
  background-color: #141414;
  border: 1px #fff;
}

.text-block-29, .text-block-30 {
  color: #00a1ff;
}

.icon-5 {
  inset: auto 0% 0% auto;
  overflow: visible;
}

.icon-6 {
  inset: auto auto 0% 0%;
}

.text-block-31, .text-block-32, .text-block-33 {
  color: #00a1ff;
}

.testimonial-slider-large {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-two {
  background-color: #0000;
  height: auto;
}

.testimonial-slide {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 64px;
  display: flex;
}

.testimonial-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon {
  margin-bottom: 24px;
}

.testimonial-quote {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.testimonial-image-two {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow {
  display: none;
}

.testimonial-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.team-slider-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-block-info-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

.arrow-embed-4 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.slider {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.testimonial-slider-large-2 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  background-color: var(--black);
  color: #000fd1;
  max-height: 100%;
  padding: 20px 30px 0;
  font-family: Open Sans, sans-serif;
  display: block;
  position: relative;
}

.testimonial-slider-large-2.second-dashboard {
  display: none;
}

.container-39 {
  width: 100%;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-two-2 {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.testimonial-slide-2 {
  background-color: var(--color-5);
  opacity: 1;
  outline-offset: 0px;
  border: 1px #fff;
  border-radius: 0;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  padding: 12px 12px 0 64px;
  display: flex;
}

.testimonial-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon-2 {
  margin-bottom: 24px;
}

.testimonial-quote-2 {
  max-width: 75%;
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.testimonial-info-two-2 {
  align-items: center;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-image-2.centered {
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  margin-right: 0;
}

.testimonial-author-name-2 {
  font-weight: 700;
}

.testimonial-image-two-2 {
  object-fit: cover;
  width: 385px;
  height: 350px;
}

.testimonial-author-image-three-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow-2 {
  min-height: 346px;
  max-height: 346px;
  display: none;
}

.testimonial-slider-nav-2 {
  color: #000;
  border-bottom: 1px #fff;
  margin-top: 24px;
  font-size: 10px;
  display: block;
  position: static;
  bottom: -60px;
}

.testimonial-slider-nav-2.hidden-on-desktop {
  display: none;
}

.team-slider-3 {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-6 {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.centered-subheading-3 {
  color: #fff;
  text-align: center;
  max-width: 530px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.team-slider-wrapper-3 {
  background-color: #0000;
  height: auto;
  margin-top: 20px;
}

.team-slide-wrapper-2 {
  width: 30%;
  margin-right: 5%;
}

.team-block-3 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 24px;
  display: block;
}

.team-member-image-two-2 {
  margin-bottom: 18px;
}

.team-block-info-3 {
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-3 {
  color: #49b0ff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: block;
}

.team-member-text-3 {
  margin-bottom: 20px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-5 {
  color: #49b0ff;
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-3 {
  margin-top: 27px;
  display: block;
  inset: 0% 0% auto auto;
}

.team-slider-nav-3 {
  border-bottom: 1px solid #008cff;
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.text-block-34 {
  color: #49b0ff;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: underline;
}

.heading-74 {
  color: var(--white);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.text-link-arrow-4 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-6 {
  margin-left: 2px;
  display: flex;
}

.testimonial-stack {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-40 {
  color: #fff;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
}

.testimonial-card-three {
  text-align: center;
  background-color: #f5f7fa;
  padding: 64px 42px;
}

.testimonial-card-content {
  flex-direction: column;
  align-items: center;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.testimonial-card-heading {
  margin-bottom: 24px;
}

.testimonial-text-three {
  font-size: 24px;
  line-height: 32px;
}

.testimonial-info-four {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.footer-item {
  border: 1px solid #31313199;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  margin: 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-item:hover {
  background-color: #0f0f0f;
}

.footer-item.last-item {
  border-left: 1px #31313199;
  border-right-style: none;
  text-decoration: none;
}

.footer-item.last-item.unbeatable-club-sections {
  background-color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
}

.footer-item.kickoff-item {
  border-right-style: none;
}

.footer-item.mobile-hidden.new-page {
  height: 400px;
  margin-top: 0;
  margin-bottom: 40px;
}

.footer-item.right-one {
  border-left: 1px solid #31313199;
  border-right-style: solid;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.footer-item.right-one.hidden-on-desktop {
  display: none;
}

.z-index-10 {
  z-index: 10;
  color: var(--white);
  text-decoration: none;
  position: relative;
}

.footer-item-background {
  background-color: #31313199;
  border-radius: 50%;
  width: 0%;
  height: 0%;
  text-decoration: none;
  position: absolute;
}

.text-block-35 {
  color: var(--untitled-ui-gray900);
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
}

.text-block-35.unbeatable-club-text {
  text-align: center;
  max-width: 80%;
}

.heading-75 {
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
  display: none;
}

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

.grid-12.faq-2-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
}

.container-41 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
}

.section-22 {
  background-color: #1e1e1e;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-22.highlight-section {
  background-color: #0c0e0f00;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.section-22.work-3-hero-section {
  flex-direction: column;
  justify-content: center;
  min-height: 960px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-align-center-3 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.text-size-small-2 {
  font-size: 16px;
}

.bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .text-span-10 {
  color: #2e9dff;
}

.testimonial-slider-small {
  color: #fff;
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 20px 30px 80px;
  position: relative;
}

.centered-heading-7 {
  color: #49b0ff;
  text-align: center;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  text-decoration: underline;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  color: #000;
  background-color: #636363;
  border-radius: 80px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  color: #49b0ff;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-author {
  margin-bottom: 2px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

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

.slider-arrow-embed-2 {
  color: #aeb2c1;
}

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

.testimonial-slide-nav {
  display: none;
}

.paragraph-93 {
  color: #fff;
  font-style: italic;
}

.paragraph-94 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.div-block-36, .div-block-37 {
  color: #49b0ff;
}

.testimonial-column-dark {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-92 {
  border: 1px solid #fff;
  width: 100%;
  max-width: 940px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.container-92.ddddd {
  border-style: none;
}

.centered-heading-8 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.testimonial-block-main {
  background-color: #f5f7fa;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-main-image {
  object-fit: cover;
  width: 200px;
  height: 280px;
  margin-right: 24px;
}

.testimonial-main-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.margin-bottom-24px-6 {
  margin-bottom: 0;
  font-style: normal;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.testimonial-block {
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.work-3-hero-image {
  width: 100%;
}

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

.container-large-3 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.work-3-hero-images {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  perspective: 2000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.reviews-item {
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #313131;
  flex: none;
  width: 100%;
  max-width: 400px;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 0;
  padding: 40px;
}

.reviews-bottom, .section-23 {
  display: flex;
}

.team-slider-4 {
  color: #fff;
  background-color: #0f0f0f00;
  border-bottom: 1px #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
  position: relative;
}

.centered-heading-9 {
  color: #49b0ff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  font-weight: 300;
}

.centered-subheading-4 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-block-info-4 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: block;
  overflow: visible;
}

.div-block-39 {
  opacity: 1;
  outline-offset: 0px;
  background-color: #2e2e2e12;
  outline: 3px #fff;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px 10px #0003;
}

.icon-8 {
  inset: 0% 0% auto auto;
}

.font-400 {
  font-weight: 400;
}

.videos-scroll {
  width: 100%;
  height: 100%;
  padding-right: 5px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: auto;
}

.summary-count {
  text-align: center;
}

.h3-2 {
  font-size: 29px;
  font-weight: 600;
  line-height: 1.3;
}

.videos {
  flex: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.video-wrapper {
  grid-column-gap: 20px;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.video-wrapper.grid2 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-wrapper-2 {
  display: flex;
}

.button-wrapper-2.more-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
}

.button-wrapper-2.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
}

.section-24 {
  padding-top: 65px;
  padding-bottom: 65px;
  position: relative;
}

.section-24.template-hero {
  color: #fff;
  background-color: gray;
  padding-top: 30px;
  padding-bottom: 50px;
  font-family: Open Sans, sans-serif;
}

.lessons-flex {
  grid-column-gap: 8px;
  align-items: center;
  margin-bottom: 7px;
  font-size: 11px;
  display: flex;
}

.rich-groups-videos {
  display: none;
}

.videos-top {
  border-bottom: 1px solid #f0f0f026;
  width: 100%;
}

.summary-r {
  background-color: #1c1f22;
  width: 50%;
}

.breadcrumbs {
  align-items: center;
  font-weight: 500;
  display: flex;
}

.breadcrumbs.b-lessons {
  display: none;
}

.progress-bar-inside {
  background-color: #4353ff;
  border-radius: 500px;
  width: 0%;
  height: 6px;
  transition: all .2s;
}

.p-17 {
  font-size: 17px;
  font-weight: 700;
}

.summary-bot {
  grid-column-gap: 15%;
  justify-content: center;
  padding: 20px 34px 40px;
  display: flex;
}

.video-name {
  grid-column-gap: 10px;
  flex: 1;
  align-items: center;
  display: flex;
}

.divider-3 {
  background-color: #3d3d41;
  width: 1px;
  height: 43px;
}

.video-list {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.p-13 {
  opacity: .7;
  font-size: 13px;
  line-height: 1.5;
}

.video-items {
  border-top: 1px solid #f0f0f026;
}

.video-duration {
  text-align: right;
  min-width: 50px;
}

.summary-flex {
  grid-column-gap: 4px;
  justify-content: center;
  display: flex;
}

.videos-group-title {
  margin-bottom: 5px;
  font-size: 11px;
}

.summary-l {
  width: 50%;
}

.h4 {
  font-size: 21px;
  font-weight: 600;
}

.play-icon {
  width: 20px;
}

.summary-img {
  object-fit: cover;
  height: 100%;
}

.p-16 {
  line-height: 1.7;
}

.breadcurmb-link {
  border-left: 4px solid #4353ff;
  padding: 12px 10px;
  display: inline-block;
}

.breadcurmb-link.no-b {
  border-left-style: none;
}

.breadcrumb-arrow {
  margin-left: 4px;
  margin-right: 14px;
}

.breadcrumb-arrow.m-small {
  margin-right: 4px;
}

.summary-top {
  border-bottom: 1px solid #3d3d41;
  padding: 20px 20px 20px 34px;
}

.button-13 {
  grid-column-gap: 8px;
  background-color: #4353ff;
  align-items: center;
  padding: 20px 24px;
  font-weight: 500;
  display: flex;
}

.button-13.start-first-lesson {
  justify-content: flex-start;
}

.button-13.grey {
  background-color: #3d3d41;
  transition: all .2s;
}

.button-13.grey:hover {
  background-color: #28292a;
}

.video-7 {
  width: 100%;
  max-width: 955px;
}

.video-7.video-lesson {
  display: none;
}

.video-item {
  grid-column-gap: 10px;
  cursor: pointer;
  border: 1px solid #f0f0f026;
  border-top-style: none;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  transition: all .2s;
  display: flex;
}

.video-item:hover {
  background-color: #3d3d4140;
}

.video-group {
  padding-top: 15px;
}

.progress-bar {
  background-color: #3d3d41;
  border-radius: 500px;
  width: 100%;
  height: 6px;
  margin-bottom: 24px;
}

.summary-card {
  align-items: stretch;
  margin-bottom: 10px;
  display: flex;
}

.container-43 {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-p {
  width: 100%;
  max-width: 550px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.7;
}

.course-wrapper {
  padding-top: 40px;
}

.bg-video {
  position: absolute;
  inset: 0%;
}

.section-25 {
  padding-top: 65px;
  padding-bottom: 65px;
  position: relative;
}

.section-25.course-hero {
  border-bottom: 1px solid #3d3d41;
  padding-top: 22px;
  overflow: hidden;
}

.level-wrap {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 7px;
  font-size: 11px;
  display: flex;
}

.h2-2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.toggle-button {
  z-index: 20;
  cursor: pointer;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 69px;
  display: flex;
  position: absolute;
  inset: auto auto 12px 20px;
}

.hairline {
  background-color: #f0f0f0;
  width: 1px;
  height: 16px;
}

.course-hero__wrap {
  z-index: 10;
  flex-direction: column;
  justify-content: space-between;
  min-height: 433px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.play-img {
  display: none;
}

.course-hero__content {
  align-self: flex-end;
  width: 100%;
  max-width: 640px;
}

.embed-video {
  width: 100%;
  height: 100%;
}

.lightbox-button {
  grid-column-gap: 8px;
  background-color: #3d3d41;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 24px;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.lightbox-button:hover {
  background-color: #28292a;
}

.course-hero__gradient {
  background-image: linear-gradient(to top, #0f0f0f, #fff0), linear-gradient(239deg, #0f0f0f00 23%, #0f0f0f4a 67%), radial-gradient(circle at 0 0, #332c2a24 53%, #0f0f0fb0 82%);
  position: absolute;
  inset: 0%;
}

.lightbox-button-2 {
  grid-column-gap: 8px;
  background-color: #c2c2c2;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 20px 24px;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.lightbox-button-2:hover {
  background-color: #28292a;
}

.paragraph-95 {
  color: #fff;
  text-decoration: none;
}

.hero-stack {
  color: #fff;
  background-color: #151515;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.hero-wrapper-two-6 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #008cff;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #0274ff;
}

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

.hero-image-2 {
  width: 100%;
  margin-top: 50px;
}

.video-8 {
  margin-top: 10px;
  box-shadow: 0 2px 5px 4px #0003;
}

.heading-76 {
  color: #2e9dff;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  text-decoration: underline;
}

.text-span-11 {
  font-weight: 700;
  text-decoration: underline;
}

.bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25 {
  color: #49b0ff;
}

.testimonial-slider-large-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-large-3.sales-page-testis {
  background-color: #1e1e1e;
  box-shadow: 0 2px 5px -3px #0003;
}

.container-93 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-two-3 {
  background-color: #0000;
  height: auto;
}

.testimonial-slide-3 {
  outline-offset: 0px;
  color: #fff;
  background-color: #000;
  border: 1px #000;
  border-radius: 35px;
  outline: 3px #4c1919;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 64px;
  font-family: Open Sans, sans-serif;
  display: flex;
  transform: translate(0);
  box-shadow: 0 2px 5px #000;
}

.testimonial-content-3 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  font-size: 40px;
  display: flex;
}

.testimonial-quote-icon-3 {
  margin-bottom: 24px;
}

.testimonial-quote-3 {
  margin-bottom: 32px;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-info-two-3 {
  align-items: center;
  display: flex;
}

.testimonial-image-3 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name-3 {
  font-weight: 700;
}

.testimonial-image-two-3 {
  object-fit: cover;
  width: 350px;
  height: 400px;
}

.testimonial-author-image-three-3 {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.testimonial-slider-arrow-3 {
  display: none;
}

.testimonial-slider-nav-3 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.testimonial-column-light {
  background-color: #1e1e1e;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-10 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-main-heading-2 {
  margin-bottom: 2px;
  font-weight: 600;
}

.text-size-xlarge {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.5;
}

.margin-24 {
  margin-bottom: 24px;
}

.grid-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Open Sans, sans-serif;
  display: grid;
}

.container-94 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.avatar-large {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.testimonial-slide-4 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 12px 64px;
  display: flex;
}

.testimonial-content-4 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-4 {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.slider-2 {
  height: 400px;
}

.slide-nav {
  display: none;
}

.text-block-36 {
  font-size: 55px;
  font-style: italic;
}

.uui-testimonial08_logo {
  max-height: 3rem;
}

.uui-testimonial08_divider {
  background-color: var(--white-site-wide);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.text-color-white {
  color: var(--untitled-ui-white);
}

.uui-heading-tiny {
  color: #49b0ff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial08_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium {
  color: #49b0ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
}

.uui-heading-medium.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial08_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial08_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial08_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial08_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-testimonial08_image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-testimonial08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  color: #fff;
  background-color: #14141400;
  background-image: none;
  background-size: auto;
  border-top: 1px #49b0ff;
  border-bottom: 1px solid #49b0ff;
  padding: 20px 2rem;
  font-family: Open Sans, sans-serif;
  display: none;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--white-site-wide);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial18_arrow.left {
  right: 4rem;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui-primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-link.is-alternate {
  color: var(--untitled-ui-white);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-small {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small.text-color-white {
  color: var(--untitled-ui-white);
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui-white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-testimonial17_logo {
  max-height: 3rem;
}

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui-gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--untitled-ui-primary600);
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-text-size-large {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-section_testimonial17 {
  overflow: hidden;
}

.uui-testimonial07_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.uui-testimonial07_arrow {
  z-index: 0;
  border: 1px solid var(--white-site-wide);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial07_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial07_arrow.left {
  z-index: 0;
  right: 4rem;
}

.uui-testimonial07_logo {
  max-height: 3rem;
}

.uui-testimonial07_divider {
  background-color: var(--white-site-wide);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial07_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial07_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial07_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-xsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-xsmall.text-weight-medium {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 500;
}

.uui-testimonial07_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial07_rating-wrapper {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.uui-testimonial07_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.uui-testimonial07_slide {
  padding-right: 4rem;
}

.uui-testimonial07_mask {
  width: 50%;
  overflow: visible;
}

.uui-testimonial07_component {
  background-color: #0000;
  height: auto;
  margin-top: 0;
  padding-bottom: 4rem;
  overflow: hidden;
}

.uui-heroheader08_image {
  object-fit: cover;
  border: 1px solid #49b0ff;
  width: 100%;
  height: 40rem;
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-ratings_number {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-ratings_stars {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper {
  margin-left: 1rem;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component {
  align-items: center;
  display: flex;
}

.uui-text-style-link {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link.uui-text-color-primary600 {
  color: var(--untitled-ui-primary600);
}

.uui-text-size-small {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader08_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 1.5;
  text-decoration: underline;
}

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-heading-xlarge {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-2 {
  border-bottom: 1px solid #008cff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-page-padding-2 {
  background-color: #0f0f0f00;
  border-top: 1px solid #49b0ff;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.uui-section_heroheader08 {
  background-color: #f9fafb00;
}

.list-item-24 {
  text-align: left;
}

.list-8 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.list-item-25 {
  font-family: Open Sans, sans-serif;
}

.heading-77 {
  color: #fff;
  border-top: 1px solid #49b0ff;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  text-decoration: none;
}

.text-block-37 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.heading-78 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  text-decoration: underline;
}

.button-14 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner24_close-button {
  width: 2.5rem;
  height: 2.5rem;
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner24_close-button:hover {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
}

.uui-text-color-primary600 {
  color: var(--untitled-ui-primary600);
}

.uui-banner24_supporting-text {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner24_text {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner24_text-wrapper {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner24_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.uui-banner24_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-banner24_component {
  border-bottom: 1px solid var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  background-color: var(--untitled-ui-primary25);
  position: relative;
}

.tabs-menu-2 {
  padding-top: 20px;
}

.uui-icon-1x1-xxsmall-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner10_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.uui-banner10_close-button:hover {
  background-color: #fff3;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-2.uui-text-color-primary100, .uui-text-color-primary100 {
  color: var(--untitled-ui-primary100);
}

.uui-banner10_supporting-text {
  color: var(--untitled-ui-primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner10_text {
  color: var(--untitled-ui-white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner10_text-wrapper {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner10_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner10_wrapper {
  background-image: linear-gradient(45deg, #0051ff, #0073ff);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-container-large-2 {
  background-color: #0000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.link-49 {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: #2e9dff;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: #2e9dff;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-3 {
  color: #fff;
  letter-spacing: normal;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: block;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: #fff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large {
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-white);
  background-color: #9e77ed00;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout72_item-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout72_item {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--color-3);
  color: #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 4px 5px 3px #0000006b;
}

.uui-layout72_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-bottom: 40px;
  display: grid;
}

.uui-padding-vertical-xhuge-3 {
  color: #fff;
  padding-top: 0;
  padding-bottom: 2rem;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  color: #fff;
  padding: 0;
}

.uui-text-size-xlarge-2 {
  color: #fff;
  border: 1px solid #2e9dff;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1.5;
}

.uui-heading-large {
  color: #fff;
  border-bottom: 1px solid #2e9dff;
  width: 45%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.2;
}

.uui-header07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: flex;
}

.heading-79 {
  margin-bottom: 0;
}

.hero-heading-right-2 {
  color: #fff;
  background-color: #0c0e0f;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  position: relative;
}

.container-95 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-4 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-7 {
  margin-bottom: 24px;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.heading-80 {
  font-family: Open Sans, sans-serif;
}

.tabs-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.html-embed-7 {
  max-height: 500px;
  display: block;
}

.html-embed-8 {
  text-align: left;
  border: 1px #000;
  border-radius: 0;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.kutup-paragraph-small {
  color: #fff;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-button-green {
  color: #fff;
  background-color: #49b0ff;
  border-radius: 20px;
  margin: 10px;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
}

.kutup-button-green:hover {
  background-color: #289cf5;
}

.kutup-flex-divider {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.kutup-display-2 {
  color: #49b0ff;
  margin-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.kutup-cta-grid {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-large-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.kutup-cta-1 {
  color: #fff;
  background-color: #141414;
  background-image: linear-gradient(#00000080, #00000080), url('../images/testi-background.png');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  min-height: 100px;
  margin-top: -17px;
  padding: 140px 5%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.rl_gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_arrow-right {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl_gallery21_arrow-left {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl_gallery21_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_gallery21_lightbox-link {
  width: 100%;
}

.rl_gallery21_slide {
  text-align: left;
  background-color: #2b2b2b;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  box-shadow: 0 2px 5px #0000006b;
}

.rl_gallery21_mask {
  width: 50%;
  overflow: visible;
}

.rl_gallery21_slider {
  color: #fff;
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-medium {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  color: #fff;
  border-bottom: 1px solid #fff;
  width: 410px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery21_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl-padding-section-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  background-color: #0c0e0f;
  padding-left: 0%;
  padding-right: 15%;
}

.rl_section_gallery21 {
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  display: flex;
  overflow: hidden;
}

.div-block-40 {
  background-color: #0000;
}

.link-50 {
  color: #2e9dff;
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout270_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-regular.tagline.fasfd {
  color: #49b0ff;
}

.rl_layout207_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.rl_layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl_layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout270_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-medium-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.135rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout270_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-2 {
  color: #49b0ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.rl_layout270_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout207_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.rl-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-2 {
  background-color: var(--color-3);
  color: #fff;
  background-image: none;
  background-size: auto;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout207 {
  background-color: #fff0;
}

.uui-icon-1x1-xxsmall-3 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner11_close-button {
  width: 2.5rem;
  height: 2.5rem;
  color: var(--untitled-ui-gray500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.uui-banner11_close-button:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray600);
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-size-medium-4 {
  color: #000;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner11_text {
  color: #49b0ff;
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner11_text-wrapper {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner11_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner11_wrapper {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: #fcfcfd00;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1rem;
  display: none;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout17_image {
  object-fit: cover;
  width: 100%;
}

.uui-layout17_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  height: 100%;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #008cff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-style: none;
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: #009dff;
}

.uui-button-2:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray900);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--color-4);
  color: #fff;
  border-style: none;
}

.uui-button-secondary-gray:focus {
  background-color: var(--color-4);
  box-shadow: none;
  border-style: none;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-3.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-5 {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-2 {
  color: #00a6ff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: underline;
}

.uui-layout17_item-text-wrapper {
  padding-top: .5rem;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout17_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout17_item {
  display: flex;
}

.uui-layout17_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 2.5rem;
}

.uui-layout17_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  background-color: #0f0f0f;
  padding: 40px 2rem;
}

.uui-page-padding-7.dff {
  background-color: #0f0f0fe6;
  background-image: url('../images/Background-Test-7.gif');
  background-position: 50%;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 10px;
  display: block;
}

.uui-page-padding-7.dff.upper {
  background-color: var(--color-3);
  opacity: 1;
  background-image: none;
  border-radius: 0;
  padding-bottom: 220px;
  display: block;
}

.uui-page-padding-7.dff.upper.my-account-page {
  padding-top: 0;
  padding-bottom: 60px;
}

.uui-page-padding-7.dff.different {
  background-color: #0f0f0f00;
  background-image: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.uui-section_layout17 {
  display: block;
}

.error-text {
  color: #e23939;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text {
  font-weight: 600;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-form-checkbox-label {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-2.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

.uui-contact03_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact03_form-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-contact03_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-text-size-large-2 {
  color: #fff;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-contact03_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.uui-section_contact03 {
  display: block;
}

.uui-section_contact03.foxy-show-if-subscriber {
  padding-top: 40px;
  padding-bottom: 40px;
}

.kutup-hero-title-1 {
  color: #00a6ff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
}

.kutup-hero-photo {
  background-image: url('../images/photo-4.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  max-width: 540px;
  min-height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-large-container-2 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.kutup-shrink-item {
  z-index: 1;
  flex: 1;
  position: relative;
}

.kutup-hero-1 {
  background-color: #0f0f0f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  padding: 100px 5%;
  display: flex;
}

.uui-heroheader15_card-image-05 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 79%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-04 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 33%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-03 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 16%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-02 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 33%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-01 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 79%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-3.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-3.text-color-primary200 {
  color: var(--untitled-ui-primary200);
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-2.text-color-white {
  color: #00a6ff;
  font-family: Open Sans, sans-serif;
}

.uui-heroheader15_subheading {
  color: #fff;
  margin-bottom: .75rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-heroheader15_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-section_heroheader15 {
  background-color: var(--untitled-ui-primary800\<deleted\|variable-ddf4f85f\>);
  display: block;
  overflow: hidden;
}

.text-block-38 {
  color: #fff;
  border-bottom: 1px solid #00a6ff;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.rl-button-link-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-2 {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  color: #fff;
  text-align: center;
  background-color: #49b0ff;
  border-radius: 20px;
  padding: .5rem 1.5rem;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.rl-button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout270_spacing-block-4-2 {
  color: #fff;
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout207_icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
}

.rl_layout207_item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl_layout207_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout270_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-medium-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout270_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-3 {
  color: #49b0ff;
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.rl-heading-style-h2-3.top-header {
  color: var(--white);
  padding-top: 0;
  font-size: 32px;
  font-weight: 400;
}

.rl_layout270_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout207_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.rl_layout207_component-2.not-members-only-page {
  padding-top: 10px;
  padding-bottom: 0;
}

.rl-padding-section-large-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.rl-container-large-3 {
  width: 100%;
  max-width: 95rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-3 {
  color: #fff;
  background-color: #0f0f0f00;
  padding: 20px 5% 0;
  font-family: Open Sans, sans-serif;
  display: none;
}

.rl_section_layout207-2 {
  background-color: #fff0;
}

.image-29 {
  border: 1px #49b0ff;
  padding: 10px 0 10px 10px;
}

.rl-button-secondary-3 {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_team8_spacing-block-9 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_team8_spacing-block-8 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_team8_cta-wrapper {
  width: 100%;
  max-width: 35rem;
}

.rl_team8_spacing-block-7 {
  width: 100%;
  padding-bottom: 6rem;
}

.rl-social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_team8_social-link {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
}

.rl_team8_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: grid;
}

.rl_team8_spacing-block-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_team8_spacing-block-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_team8_name-text {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_team8_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_team8_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_team8_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.rl_team8_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.rl_team8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.rl_team8_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_team8_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-4 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: underline;
}

.rl_team8_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_team8_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_team8_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rl-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-4 {
  background-color: #0f0f0f00;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_team8 {
  background-color: #fff0;
}

.rl-text-style-regular-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_testimonial1_name-text {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.5;
}

.rl_testimonial1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_testimonial1_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.rl_testimonial1_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h5 {
  color: #fff;
  border: 1px solid #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_testimonial1_text-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_testimonial1_logo {
  max-height: 3.5rem;
}

.rl_testimonial1_component {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl-padding-section-large-4 {
  background-color: #0f0f0f;
  border: 1px solid #49b0ff;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_testimonial1 {
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
}

.heading-81 {
  border-bottom: 1px #fff;
  font-weight: 300;
  text-decoration: none;
}

.text-span-12 {
  color: #2e9dff;
  font-weight: 800;
}

.link-51, .link-52, .link-53, .link-54, .link-55 {
  color: #009dff;
}

.link-56 {
  color: #00aeff;
  font-weight: 700;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4.button-row-center {
  justify-content: center;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-2, .uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-2 {
  text-align: center;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-6 {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer {
  overflow: hidden;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading {
  color: #4aabff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.uui-faq01_accordion {
  border-bottom: 1px solid var(--white-site-wide);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component {
  margin-top: .125rem;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-6.faq-ace-slot {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.tabs-4 {
  padding-top: 0;
}

.tabs-menu-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-2-2 {
  background-color: #49b0ff;
  margin: 10px;
}

.tab-link-tab-2-2.w--current {
  background-color: #74bef6;
}

.tab-link-tab-1-2 {
  color: #000;
  background-color: #49b0ff;
  margin: 10px;
  display: none;
}

.tab-link-tab-1-2.w--current {
  background-color: #74bef6;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}

.text-block-39, .text-block-40 {
  color: #000;
}

.text-block-41 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  font-size: 14px;
  font-style: italic;
  display: none;
}

.uui-icon-1x1-xxsmall-4 {
  -webkit-text-stroke-color: #000;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner24_close-button-2 {
  width: 2.5rem;
  height: 2.5rem;
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner24_close-button-2:hover {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
}

.uui-text-style-link-5 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-5:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-5.uui-text-color-primary600, .uui-text-color-primary600-2 {
  color: var(--untitled-ui-primary600);
}

.uui-banner24_supporting-text-2 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner24_text-2 {
  color: #49b0ff;
  margin-right: .375rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner24_text-wrapper-2 {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner24_content-2 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.uui-banner24_content-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.uui-page-padding-9 {
  background-color: #000;
  border-bottom: 1px #000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-banner24_component-2 {
  border-bottom: 1px none var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  background-color: #fcfaff00;
  position: relative;
}

.text-span-13 {
  font-weight: 800;
}

.uui-heroheader10_notification-image-04 {
  opacity: .5;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: 0;
}

.uui-heroheader10_notification-image-03 {
  opacity: .75;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-02, .uui-heroheader10_notification-image-01 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-wrapper {
  z-index: 2;
  width: 23rem;
  position: absolute;
  inset: auto auto -3% -20%;
}

.uui-heroheader10_image-background {
  z-index: 0;
  background-color: var(--untitled-ui-gray100);
  border-radius: 20rem 20rem 1.5rem 1.5rem;
  position: absolute;
  inset: 0%;
}

.uui-heroheader10_image {
  z-index: 1;
  width: 100%;
  max-width: 19.75rem;
  position: relative;
  bottom: -12%;
}

.uui-heroheader10_image-inner-wrapper {
  background-image: url('../images/avatar-35.jpg');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.uui-heroheader10_image-wrapper {
  justify-content: center;
  align-items: flex-end;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-ratings_number-2 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-ratings_stars-2 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-2 {
  margin-left: 1rem;
}

.uui-avatar-group_item-3 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-2 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-2 {
  align-items: center;
  display: flex;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-5.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-4.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-3.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-max-width-small-2 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-4 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader10_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader10 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-15 {
  text-align: center;
  max-width: 75%;
  text-shadow: none;
  background-color: #49b0ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 18px 48px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  transition: background-color .6s cubic-bezier(.23, 1, .32, 1);
  display: block;
}

.button-15:hover {
  background-color: #72c2ff;
}

.button-15.a-test {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 28px;
  font-weight: 400;
  display: inline-block;
}

.button-15.a-test.start-winning {
  max-width: 100%;
  margin-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Open Sans, sans-serif;
}

.button-15.a-test.start-winning.list-button {
  max-width: 100%;
  margin-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.button-15.a-test.start-winning.bottomhero2 {
  background-color: var(--white);
  color: var(--untitled-ui-gray900);
  transform-style: preserve-3d;
  padding-left: 60px;
  padding-right: 60px;
  font-weight: 600;
}

.button-15.a-test.start-winning.bottomhero2:hover {
  background-color: var(--untitled-ui-gray50-501);
  transform: scale3d(1none, 1none, 1none);
}

.button-15.a-test.start-winning.desktop-hidden {
  display: none;
}

.button-15.a-test.start-winning.banner {
  margin-bottom: 10px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 600;
}

.button-15.rejoin {
  border: 2px solid var(--_apps---charts--chart-1);
  background-color: #49b0ff00;
}

.button-15.rejoin:hover {
  background-color: var(--_apps---charts--chart-1);
}

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

.container-96 {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.section-26 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-26.about-hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

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

.z-index-11 {
  z-index: 10;
  position: relative;
}

.text-block-42 {
  font-size: 16px;
}

.uui-heroheader21_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.uui-text-style-link-6 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-6:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-size-small-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader21_form {
  max-width: 32rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-max-width-small-3 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-5 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-4 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-badge-group {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  text-decoration: none;
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heroheader21_content {
  color: #fff;
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heroheader21_component {
  grid-column-gap: 0rem;
  color: #fff;
  background-color: #141414;
  background-image: url('../images/Background-Test-7.gif');
  background-position: 0 0;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 5000px;
  min-height: 1000px;
  font-family: Open Sans, sans-serif;
  display: grid;
}

.uui-heroheader21_component.a-test {
  background-image: url('../images/Headshot-Offset-7_1.avif');
}

.uui-section_heroheader21 {
  display: block;
}

.uui-testimonial07_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial07_arrow-2 {
  border: 1px solid var(--white-site-wide);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial07_arrow-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial07_arrow-2.left {
  right: 4rem;
}

.uui-testimonial07_logo-2 {
  max-height: 3rem;
}

.uui-testimonial07_divider-2 {
  background-color: var(--white-site-wide);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial07_client-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial07_client-image-wrapper-2 {
  margin-right: 1rem;
}

.uui-testimonial07_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-xsmall-3.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial07_rating-icon-2 {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial07_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial07_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial07_slide-2 {
  padding-right: 4rem;
}

.uui-testimonial07_mask-2 {
  width: 50%;
  overflow: visible;
}

.uui-testimonial07_component-2 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.uui-text-size-large-4 {
  color: #49b0ff;
  letter-spacing: normal;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  background-color: #141414;
  padding-left: 2rem;
  padding-right: 2rem;
}

.fn-button-secondery {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 137px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.6em;
  transition: background-color .25s;
  display: flex;
}

.fn-button-secondery:hover {
  background-color: #3e4545;
}

.spacer-s {
  width: 24px;
  height: 24px;
}

.fn-list-checkmark-icon {
  color: #0f1213;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 10px;
  display: flex;
}

.fn-list-checkmark {
  background-color: #df0;
  border-radius: 50%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
  overflow: hidden;
}

.fn-list-item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fn-list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #cdd3d2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 45px;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.6em;
  list-style-type: none;
  display: flex;
}

.fn-pricing-line {
  background-color: #3e4545;
  width: 100%;
  height: 1px;
  margin-bottom: 24px;
}

.fn-label-small-gray {
  color: #939b9b;
  margin-bottom: 24px;
  line-height: 1em;
}

.fn-heading-6 {
  color: #ecf0ef;
  font-size: 18px;
}

.fn-pricing-cost {
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 700;
  line-height: .9em;
}

.fn-pricing-icon {
  color: #df0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 32px;
  display: flex;
}

.fn-classic-pricing-card {
  background-color: #0f1213;
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  padding: 32px;
  display: flex;
}

.fn-button {
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border: 1px solid #df0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  transition: opacity .25s, border-color .25s;
  display: flex;
}

.fn-button:hover {
  opacity: .9;
  border-color: #0f1213;
}

.fn-feature-pricing-card {
  background-color: #0f1213;
  border: 1px solid #df0;
  border-radius: 16px;
  padding: 32px;
}

.fn-paragraph {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-column-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fn-container-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.fn-heading-3 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3em;
}

.sizing {
  flex: 1;
  width: 100%;
}

.fn-heading-7 {
  color: #ecf0ef;
  font-size: 18px;
}

.fn-heading-4 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.fn-pricing-info-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.fn-pricing-tabs-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fn-pricing-tabs-content-wrapper, .fn-pricing-tabs-content {
  width: 100%;
}

.fn-pricing-tabs-link-right {
  color: #ecf0ef;
  background-color: #0000;
  border: 1px solid #ecf0ef;
  border-left-style: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 133px;
  min-height: 38px;
  padding: 4px 36px;
  font-size: 16px;
  display: flex;
}

.fn-pricing-tabs-link-right:hover {
  color: #df0;
  border-style: solid solid solid none;
  border-color: #df0;
}

.fn-pricing-tabs-link-right.w--current {
  color: #1d1f1e;
  background-color: #df0;
  border-style: solid;
  border-color: #df0;
}

.fn-pricing-tabs-link-right.w--current:hover {
  border-top-color: #df0;
  border-bottom-color: #df0;
  border-right-color: #df0;
}

.fn-pricing-tabs-link-left {
  color: #ecf0ef;
  background-color: #0000;
  border: 1px solid #ecf0ef;
  border-right-style: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 133px;
  min-height: 38px;
  padding: 4px 36px;
  font-size: 16px;
  display: flex;
}

.fn-pricing-tabs-link-left:hover {
  color: #df0;
  border-top-color: #df0;
  border-bottom-color: #df0;
  border-left-color: #df0;
}

.fn-pricing-tabs-link-left.w--current {
  color: #1d1f1e;
  background-color: #df0;
  border-color: #df0;
}

.fn-pricing-tabs-link-left.w--current:hover {
  border-top-color: #df0;
  border-bottom-color: #df0;
  border-left-color: #df0;
}

.fn-pricing-tabs-menu {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.fn-pricing-tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.fn-heading-8 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-section-2 {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.efi-pricing-button {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 40px;
  font-size: 18px;
  transition: all .7s;
  display: flex;
}

.efi-pricing-button:hover {
  transform: translate(0, -7px);
}

.efi-pricing-button.invert {
  filter: invert();
}

.efi-option {
  font-size: 16px;
  font-weight: 400;
}

.invert-icon {
  filter: invert();
}

.efi-points-grid {
  grid-column-gap: 5px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.75fr;
  margin-bottom: 15px;
}

.efi-points-grid.invert {
  color: #fff;
}

.efi-pricing-points {
  margin-bottom: 0;
}

.efi-h2 {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.efi-price-block {
  margin-bottom: 0;
}

.efi-big-paragraph {
  font-size: 20px;
  font-weight: 400;
}

.efi-pricing-header {
  border-bottom: 1px solid #5f5f5f;
  padding-bottom: 0;
}

.efi-pricing-container {
  grid-column-gap: 40px;
  grid-row-gap: 38px;
  border-bottom: 1px #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: grid;
}

.efi-pr-02-pricing-container {
  color: #fff;
  border: 1px solid #313131;
  border-radius: 1px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.efi-pr-02-pricing-container.grey {
  background-color: #202020;
  border-style: none;
}

.efi-pr-02-pricing-grid {
  grid-column-gap: 49px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.efi-tab-text {
  font-size: 18px;
  font-weight: 700;
}

.efi-tab-link {
  color: #fff;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.efi-tab-link.w--current {
  filter: none;
  color: #c2c2c2;
  background-color: #0000;
  padding-left: 0;
  padding-right: 20px;
}

.efi-tab-link.black {
  color: #000;
}

.efi-tab-link.black.w--current {
  color: #777;
}

.efi-pr-02-tab-menu {
  margin-bottom: 35px;
}

.efi-pr-02-title-wrapper.invert {
  color: #fff;
}

.efi-pr-02-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.efi-pr-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-pr-02 {
  background-color: #141414;
  padding: 140px 5% 100px;
  font-family: Open Sans, sans-serif;
}

.efi-pr-04-points-cell {
  padding-top: 15px;
}

.efi-pr-04-button-wrapper.invert {
  filter: invert();
}

.efi-pr-04-pricing-wrapper.invert {
  color: #fff;
}

.efi-pr-04-pricing {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.efi-pricing-horizontal-wrapper {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.efi-pricing-horizontal {
  border: 1px solid #ccc;
  padding: 30px 20px;
}

.efi-pricing-horizontal.orange {
  background-color: #000;
  border-style: none;
}

.efi-pr-04-pricing-grid {
  grid-template-rows: auto;
}

.efi-pr-04-tab-menu {
  margin-bottom: 35px;
}

.efi-pr-04-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 100px;
}

.efi-pr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-pr-04 {
  padding: 100px 2%;
}

.div-block-41 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fn-cover-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fh-hero-image-wrapper-first {
  border-radius: 24px;
  width: 100%;
  height: 534px;
  margin-top: 0;
  overflow: hidden;
}

.fn-button-2 {
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border: 1px solid #df0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  transition: opacity .25s, border-color .25s;
  display: flex;
}

.fn-button-2:hover {
  opacity: .9;
  border-color: #0f1213;
}

.fn-paragraph-2 {
  color: #cdd3d2;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 1.2em;
}

.fn-column-center-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fn-container-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section-3 {
  color: #ecf0ef;
  background-color: #0f0f0f;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: #6eb8fa;
}

.uui-button-7:focus {
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  background-color: #2e9dff;
}

.uui-button-7.nav-search {
  margin-right: 10px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-7.nav-search.nav-bar {
  border-style: none;
  border-color: var(--black);
  background-color: var(--color-5);
  border-radius: 0;
  padding: .25rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.uui-text-size-medium-9 {
  color: #fff;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing08_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing08_feature {
  display: flex;
}

.uui-pricing08_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-pricing08_price-text {
  color: #2e9dff;
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing08_price {
  color: #fff;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-3 {
  color: #2e9dff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-pricing08_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing08_plan {
  border: 1px solid var(--white-site-wide);
  color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding: .5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing08_popular-label {
  z-index: 1;
  outline-color: var(--untitled-ui-primary200);
  outline-offset: 0px;
  width: 100%;
  height: 2.5rem;
  color: var(--untitled-ui-white);
  background-color: #2e9dff;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-pricing08_popular-plan {
  border: 1px solid var(--white-site-wide);
  border-radius: 1rem;
  margin-top: 9px;
  padding: 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing08_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing08_tab-content {
  overflow: visible;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing08_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing08_tab-link.w--current {
  color: #2e9dff;
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing08_tab-link.civils {
  display: none;
}

.uui-pricing08_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing08_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 1rem;
  display: flex;
}

.uui-text-size-large-5 {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: #2e9dff;
  margin-bottom: .75rem;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-5.align-center, .align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: block;
}

.uui-page-padding-13 {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Open Sans, sans-serif;
}

.hero-heading-left-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-97 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-6 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-8 {
  margin-bottom: 24px;
}

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.shadow-two-5 {
  box-shadow: 0 4px 24px #96a3b514;
}

.button-16 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.video-9 {
  opacity: 1;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #49b0ff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: #69bcfc;
}

.uui-button-8:active {
  background-color: #a2d1f5;
}

.uui-button-8:focus {
  background-color: var(--accessible-components-dodger-blue);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-8.with-guarantee {
  margin-top: auto;
}

.uui-text-size-medium-10 {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 1.15rem;
  line-height: 1.5;
  display: block;
}

.uui-text-size-medium-10.little-text {
  text-align: center;
  padding-bottom: 10px;
  font-style: italic;
}

.uui-text-size-medium-10.little-text.extra {
  color: var(--untitled-ui-gray900);
  padding-bottom: 0;
  font-size: 1rem;
  font-style: normal;
}

.uui-text-size-medium-10.yearly-value-highlight {
  font-weight: 400;
  text-decoration: none;
}

.uui-text-size-medium-10.yearly-value-highlight.bonus {
  justify-content: center;
  align-items: center;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.uui-text-size-medium-10.sales-bold {
  font-weight: 700;
  text-decoration: underline;
}

.uui-text-size-medium-10.notice {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-icon-1x1-xsmall-4 {
  color: #2735ea;
  width: 1.5rem;
  height: 1.5rem;
  padding-top: 3px;
}

.uui-pricing04_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing04_feature {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-pricing04_feature.yearly {
  flex-flow: row;
  display: none;
}

.uui-pricing04_feature.yearly._1dfr-bonus {
  display: none;
}

.uui-pricing04_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  display: grid;
}

.uui-pricing04_price-text {
  color: #ccc;
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing04_price {
  color: var(--untitled-ui-gray900);
  margin-top: .5rem;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.uui-pricing04_price.become-a-member-page.slash {
  color: var(--red);
  font-size: 2rem;
  text-decoration: line-through;
}

.uui-pricing04_price.become-a-member-page.slashed-prce {
  color: var(--red);
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  text-decoration: line-through;
  text-decoration-thickness: 1.5px;
  display: flex;
}

.uui-pricing04_price.upsell-mvp-text {
  color: var(--red);
  text-align: center;
  margin-top: 0;
  text-decoration: line-through;
}

.uui-heading-xxsmall-4 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-4.tagline-info {
  font-size: .9rem;
  font-style: italic;
}

.uui-text-align-center-4 {
  text-align: center;
}

.uui-pricing04_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing04_plan {
  border: 1px solid #49b0ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: .125rem;
  padding: 2rem;
  display: block;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_plan:hover {
  background-color: #14141400;
}

.uui-pricing04_popular-label {
  z-index: 1;
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  outline-color: var(--untitled-ui-primary200);
  outline-offset: 0px;
  width: 100%;
  height: 2.5rem;
  color: var(--untitled-ui-white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-pricing04_popular-plan {
  border: 1px solid var(--white-site-wide);
  border-radius: 1rem;
  padding: 4.5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin-top: 3rem;
}

[data-intellimize-var-617120887] .uui-pricing04_components, [data-intellimize-var-617120913] .uui-pricing04_components {
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-pricing04_components.mvp-club {
  margin-top: 1rem;
  padding-left: 60px;
  padding-right: 60px;
}

.uui-pricing04_components.mvp-club-components {
  margin-top: 1rem;
}

.uui-pricing04_components._3-panel {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-text-size-large-6 {
  color: #fff;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-6 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 1rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-10.mvp-club {
  padding-top: 0;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-14.start-winning-page {
  padding-bottom: 0;
}

[data-intellimize-var-617120913] .uui-section_pricing04, [data-intellimize-var-617120919] .uui-section_pricing04.control1 {
  display: none;
}

.fn-link-arrow {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  display: flex;
}

.fn-link-with-arrow {
  color: #df0;
  align-items: center;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.spacer-s-2 {
  width: 24px;
  height: 24px;
}

.fn-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fn-author-image {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.fn-author-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #ecf0ef;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 1.6em;
  display: flex;
}

.fn-paragraph-3 {
  color: #fff;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-paragraph-3.mvp-club-testi-quote {
  font-size: 24px;
}

.testimonials-stars {
  object-fit: contain;
  width: 164px;
  height: 24px;
  margin-bottom: 24px;
}

.fn-slide-item-wrapper-testimonial {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #939b9b;
  background-color: #0000;
  border: 1px solid #687373;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding: 20px 24px;
  text-decoration: none;
  display: flex;
}

.fn-slide-item-wrapper-testimonial.mvp-club-testi {
  justify-content: center;
  align-items: center;
  min-height: 50%;
  margin-top: 80px;
  font-family: Open Sans, sans-serif;
}

.fn-testimonial-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  place-items: center;
  display: grid;
}

.fn-testimonial-wrapper.checkout-page {
  grid-template-columns: 1fr;
}

.fn-heading-9 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.2em;
}

.fn-heading-9.checkout-page {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  color: #fff;
  padding-top: 0;
  font-size: 38px;
  font-weight: 400;
}

.fn-column-center-3 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.fn-container-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 1310px;
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.fn-container-grid-3.checkout-page {
  border-radius: 40px;
  margin-left: 0;
  padding: 0 40px 10px 10px;
}

.fn-section-4 {
  color: #ecf0ef;
  background-color: #1d1f1e00;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.fn-section-4.overflow-none {
  background-color: #1d1f1e00;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.text-block-43 {
  color: #49b0ff;
}

.kutup-paragraph {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.kutup-features-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 19px;
  line-height: 1;
}

.kutup-divider-30px {
  height: 30px;
}

.kutup-features-wrapper {
  border-left: 1px solid #49b0ff;
  flex: 1;
}

.kutup-features-flex {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.kutup-divider-60px {
  height: 60px;
}

.kutup-display-3 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.1;
}

.kutup-display-3.home-page {
  text-decoration: none;
}

.kutup-display-3.sdfdf {
  background-color: #0f0f0f;
  padding-top: 20px;
  padding-bottom: 20px;
}

.kutup-large-container-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.kutup-section {
  color: #f7f7f7;
  background-color: #0000;
  border-bottom: 1px solid #49b0ff54;
  padding: 60px 5%;
}

.heading-82 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.heading-82.homepage {
  margin-top: 0;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
}

.container-98 {
  border: 1px solid #49b0ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-44, .text-block-45, .text-block-46, .text-block-47 {
  color: #49b0ff;
}

.text-block-47.mvp-club-testi {
  font-size: 24px;
}

.text-block-48 {
  color: #49b0ff;
}

.fn-paragraph-4 {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-5 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-features-icon {
  color: #df0;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  margin-bottom: 24px;
  display: flex;
}

.fn-features-card {
  color: #ecf0ef;
  background-color: #0f1213;
  border: 1px solid #0f1213;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px;
  text-decoration: none;
  transition: border-color .25s;
  display: flex;
}

.fn-features-card:hover {
  color: #ecf0ef;
  border-color: #df0;
}

.fn-paragraph-no-margin {
  color: #cdd3d2;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  overflow: hidden;
}

.fn-heading-10 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.text-block-49 {
  color: #ddd;
  font-size: 16px;
}

.efi-paragraph-2 {
  font-family: Open Sans, sans-serif;
}

.efi-ft-06-image {
  margin-bottom: 15px;
}

.efi-ft-06-cell {
  color: #fff;
  border: 1px solid #fff;
}

.efi-ft-06-features {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.efi-h2-3 {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.efi-ft-06-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.efi-ft-06-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-06 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 5% 100px;
  display: flex;
}

.fn-link-arrow-2 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  display: flex;
}

.fn-link-with-arrow-2 {
  color: #49b0ff;
  align-items: center;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.fn-paragraph-5 {
  color: #cdd3d2;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-11 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3em;
}

.fn-category-pill {
  color: #ecf0ef;
  background-color: #3e4545;
  border-radius: 34px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  line-height: 1em;
  display: flex;
}

.fn-blog-info-wrapper {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.fn-features-card-column {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.fn-features-card-column.defense {
  background-color: #000;
}

.fn-features-card-image {
  object-fit: cover;
  width: 100%;
  height: 450px;
}

.fn-features-card-with-image {
  color: #ecf0ef;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.fn-features-card-with-image:hover {
  color: #ecf0ef;
}

.fn-button-secondery-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 137px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.6em;
  transition: background-color .25s;
  display: flex;
}

.fn-button-secondery-2:hover {
  background-color: #3e4545;
}

.fn-paragraph-no-margin-2 {
  color: #cdd3d2;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  overflow: hidden;
}

.fn-heading-12 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-column-center-4 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fn-container-grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section-5 {
  color: #ecf0ef;
  background-color: #1d1f1e00;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.fn-link-with-arrow-3 {
  color: #df0;
  align-items: center;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.fn-paragraph-6 {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-13 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-blog-info-wrapper-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.fn-features-card-image-2 {
  object-fit: cover;
  width: 100%;
  height: 450px;
}

.fn-features-card-with-image-2 {
  color: #ecf0ef;
  background-color: #0f1213;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.fn-features-card-with-image-2:hover {
  color: #ecf0ef;
}

.fn-heading-14 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-faq-link {
  color: #df0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: opacity .25s;
}

.fn-faq-link:hover {
  opacity: .7;
}

.form-label-no-margin {
  color: #939b9b;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-column-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spacer-s-3 {
  width: 24px;
  height: 24px;
}

.fn-faq-arrow-down {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.fn-faq-arrow-down:hover {
  background-color: #0000;
}

.fn-heading-5-no-margin {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-faq-intro {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fn-faq-item-toggle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #0f1213;
  border-radius: 16px;
  flex-direction: column;
  min-width: 275px;
  padding: 24px;
  display: flex;
}

.fn-faq-classic-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fn-heading-15 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-section-6 {
  color: #ecf0ef;
  background-color: #1d1f1e00;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.ebook-list {
  color: #fff;
  text-decoration: none;
}

.ebook-list-items {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-50 {
  padding-bottom: 20px;
}

.link-57 {
  color: #49b0ff;
}

.heading-83 {
  text-align: center;
  font-weight: 600;
}

.list-item-29 {
  max-width: 400%;
}

.category-detail-wrap {
  color: #fff;
  background-image: linear-gradient(#0000004a, #0000004a), url('../images/Headshot-Offset-7_1.avif'), url('/cdn-assets/background-image.svg');
  background-position: 0 0, 50% 30%, 50%;
  background-size: auto, auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  max-height: 500px;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.section-27 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
}

.grid-15 {
  z-index: 1;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.sizejumbo-text {
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 80px;
  font-weight: 500;
  line-height: 96px;
}

.sizejumbo-text.sizejumbo-full-clear {
  z-index: 1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.product5-feed-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-28 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
}

.empty-state-3 {
  color: #18181d;
  text-align: center;
  text-transform: uppercase;
  background-color: #eee;
  border-bottom: 3px solid #eee;
  flex: none;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.product5-category-link {
  color: #18181d;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.product5-category-link:hover {
  opacity: .7;
}

.product5-category-link.product5-all-items {
  margin-bottom: 10px;
  display: block;
}

.text-label-3 {
  opacity: .7;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: block;
}

.product5-nav-wrap {
  padding-right: 50px;
  position: sticky;
  top: 130px;
}

.product5-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.product5-nav-items-wrap {
  margin-bottom: 40px;
}

.product5-nav-items-wrap.bottom-nav-items-wrap {
  margin-bottom: 15px;
}

.product5-nav-lists {
  margin-top: 20px;
}

.heading-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  padding-left: 15%;
  padding-right: 15%;
  display: flex;
}

.main-heading {
  color: #fff;
  margin-bottom: 27px;
  font-size: 48px;
  font-weight: 300;
  line-height: 53px;
}

.button-17 {
  color: #00d6b4;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #00d6b4;
  border-radius: 3px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 19px;
  transition: all .2s;
}

.button-17:hover {
  color: #fff;
  border-color: #fff;
}

.hero-3 {
  background-image: url('../images/Background-D_1.webp'), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 0;
  min-height: 540px;
}

.nav-2 {
  background-color: #0000;
  padding-top: 28px;
}

.nav-link-11 {
  color: #999;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 11px;
  line-height: 17px;
  transition: color .2s;
}

.nav-link-11:hover {
  color: #fff;
  text-decoration: none;
}

.nav-link-11.w--current {
  color: #00d6b4;
}

.logo-4 {
  color: #fff;
  padding: 15px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.logo-4:hover {
  color: #fff;
  text-decoration: none;
}

.heading-84 {
  border-bottom: 1px solid var(--white);
  width: 32%;
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.section-29 {
  background-color: #fff;
  padding: 120px 15px;
}

.empty-state-4 {
  text-align: center;
  background-color: #f5f5f7;
}

.client-logo {
  cursor: default;
  padding: 0 45px;
}

.logo-wrapper {
  justify-content: space-between;
  display: flex;
}

.top-title {
  text-align: center;
  margin-bottom: 60px;
}

.container-99 {
  max-width: 1200px;
}

.divider-4 {
  background-color: #000;
  width: 50px;
  height: 1px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.top-title-text {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-page {
  margin-top: 120px;
}

.product-item {
  border: 1px #0000;
  flex: 1;
  min-height: 510px;
}

.body-17 {
  background-color: #000;
}

.collection-item {
  color: #fff;
}

.section-30 {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding: 20px 15px 120px;
  font-family: Open Sans, sans-serif;
}

.empty-state-5 {
  text-align: center;
  background-color: #f5f5f7;
}

.top-title-text-2 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  position: relative;
}

.top-title-text-2.in-left {
  color: #49b0ff;
  background-color: #fff0;
  padding-left: 0;
  font-weight: 700;
}

.container-100 {
  max-width: 1200px;
  padding-top: 10px;
}

.divider-5 {
  background-color: #000;
  width: 50px;
  height: 1px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-top-title {
  align-items: center;
  height: 60px;
}

.top-title-text-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.top-title-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.top-title-2.zero-margin {
  margin-bottom: 0;
}

.top-title-2.zero-margin.left {
  justify-content: flex-start;
}

.line-title {
  background-color: #e1e1e1;
  width: 100%;
  height: 1px;
  position: absolute;
}

.footer-column-2 {
  width: 90%;
}

.footer-column-2.add-top-margin {
  margin-top: 40px;
}

.product-wrapper-2 {
  color: #212127;
  text-align: center;
  text-decoration: none;
}

.product-wrapper-2.with-padding {
  padding-left: 20px;
  padding-right: 20px;
}

.product-wrapper-2.with-padding:hover {
  background-color: #0000;
}

.product-image {
  margin-bottom: 20px;
}

.price-2 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.heading-85 {
  color: #49b0ff;
}

.div-block-42, .text-block-51 {
  color: #fff;
}

.section-31 {
  background-color: #000;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding: 120px 15px 100px;
  font-family: Open Sans, sans-serif;
}

.container-101 {
  max-width: 1200px;
}

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

.right-padding {
  padding-left: 50px;
}

.price-3 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.field-label-6 {
  color: #919197;
  font-weight: 400;
}

.button-18 {
  color: #212127;
  background-color: #212127;
  padding: 15px 20px;
  font-weight: 500;
}

.button-18:hover {
  background-color: #3e3e49;
}

.button-18.white {
  color: #fff;
  background-color: #49b0ff;
  border-radius: 8px;
}

.button-18.white:hover {
  background-color: #62b9fd;
}

.heading-86 {
  color: #49b0ff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.paragraph-96 {
  color: #ddd;
  font-style: normal;
  font-weight: 400;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-5 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-4, .uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-faq01_cta-2 {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-11 {
  color: #fff;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-2 {
  overflow: hidden;
}

.accordion-icon_vertical-line-2 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_heading-2.product-information-clothing {
  color: #49b0ff;
}

.uui-faq01_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: .125rem;
  display: flex;
}

.uui-faq01_accordion-2 {
  border-bottom: 1px solid var(--white-site-wide);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-2.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-2 {
  margin-top: 1rem;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-7 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-7.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 0;
  padding-bottom: .125rem;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.remove-button {
  margin-top: 4px;
  text-decoration: none;
}

.cart-container {
  min-width: 420px;
}

.button-19 {
  color: #212127;
  background-color: #212127;
  padding: 15px 20px;
  font-weight: 500;
}

.button-19:hover {
  background-color: #3e3e49;
}

.button-19.white {
  color: #fff;
  background-color: #212127;
}

.button-19.white:hover {
  background-color: #414147;
}

.button-19.white.full {
  text-align: center;
  width: 100%;
  display: block;
}

.cart-button {
  color: #212127;
  background-color: #0000;
  display: flex;
}

.text-block-52 {
  color: #818187;
  font-size: 16px;
}

.cart-product-name {
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: 400;
}

.cart {
  margin-right: 3px;
}

.paypal {
  margin-bottom: 5px;
  display: none;
}

.cart-quantity {
  color: #fff;
  background-color: #121217;
  border-radius: 20px;
  min-width: 21px;
  height: 21px;
}

.top-icon-flex {
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.top-icon-flex._5px-space {
  margin-left: 5px;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-4.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_link {
  color: #fff;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: #dedede;
}

.uui-navbar07_link.w--current {
  color: #49b0ff;
  text-decoration: underline;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar07_item-heading {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--white-site-wide);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar07_dropdown-toggle {
  color: #fff;
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar07_menu {
  text-align: right;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component {
  border-bottom: 1px none var(--untitled-ui-gray100);
  color: #fff;
  background-color: #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.text-block-53 {
  color: #c1c1c1;
  -webkit-text-stroke-color: #fff;
  text-decoration: none;
}

.cart-footer {
  background-color: #000;
}

.cart-wrapper {
  background-color: #000c;
}

.cart-list, .cart-header {
  background-color: #000;
}

.text-block-54 {
  padding-left: 10px;
}

.web-payments {
  display: none;
}

.cart-quantity-2 {
  color: #000;
}

.checkout-form {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding-top: 100px;
}

.block-header, .block-content {
  color: #fff;
  background-color: #303030;
  font-family: Open Sans, sans-serif;
}

.shipping-address, .shipping-method, .payment-info {
  color: #fff;
}

.billing-address {
  color: #fff;
  background-color: #616161;
}

.order-items {
  color: #fff;
  background-color: #181818;
}

.customer-info {
  background-color: #3c3c3c;
}

.block-content-2, .block-header-2, .block-header-3, .shipping-method-2, .block-content-3, .block-header-4, .block-content-4 {
  background-color: #303030;
  font-family: Open Sans, sans-serif;
}

.block-header-5, .block-header-6, .block-content-5 {
  background-color: #303030;
}

.text-block-55 {
  color: #49b0ff;
  font-family: Open Sans, sans-serif;
}

.submit-button {
  background-color: #49b0ff;
}

.submit-button:hover {
  background-color: #61bbff;
}

.block-content-6, .block-header-7 {
  color: #fff;
  background-color: #303030;
  font-family: Open Sans, sans-serif;
}

.order-confirmation {
  color: #000;
  font-family: Open Sans, sans-serif;
}

.email, .full-name, .street-address, .street-address-2, .city, .state-province, .zip-postal-code, .country, .card-number, .expiration-date, .security-code, .full-name-2, .street-address-3, .street-address-4, .city-2, .state-province-2, .zip-postal-code-2, .country-2 {
  color: #000;
}

.paragraph-97 {
  color: #49b0ff;
  text-align: center;
  border-bottom: 1px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 650px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 400;
  display: flex;
}

.div-block-43 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-87 {
  color: #49b0ff;
  text-align: left;
  border-bottom: 1px solid #49b0ff;
  font-family: Open Sans, sans-serif;
}

.container-102 {
  padding-top: 140px;
}

.section-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.body-18 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.heading-88 {
  text-align: center;
  font-weight: 600;
}

.paragraph-98 {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.italic-text-13 {
  font-style: normal;
  font-weight: 400;
}

.rl_banner10_close-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_banner10_close-button {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  position: absolute;
  inset: auto 0% auto auto;
}

.rl-text-style-regular-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_banner10_content {
  color: #fff;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_banner10_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 2rem;
  display: flex;
  position: relative;
}

.rl-padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_banner10_component {
  border: 1px none var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  color: #fff;
  background-color: #49b0ff;
  position: relative;
}

.heading-89 {
  border-bottom: 1px none var(--untitled-ui-gray900);
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 55px;
  font-weight: 400;
}

.text-block-56 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.container-103 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.list-9 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-57 {
  color: #d1d1d1;
}

.text-block-58 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 0;
  display: flex;
}

.container-104 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 20px;
  display: flex;
}

.text-block-59 {
  color: #9e9e9e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  font-size: 14px;
  font-style: italic;
  display: flex;
}

.link-58 {
  color: #00a6ff;
}

.paragraph-99 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-59, .link-60 {
  color: #00aeff;
}

.link-61 {
  color: #0095ff;
}

.kutup-announcement-text {
  color: var(--kütüp-library-white);
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.kutup-small-tag {
  background-color: var(--kütüp-library-white);
  color: var(--kütüp-library-slate-blue\<deleted\|variable-67cff3fe\>);
  border-radius: 30px;
  padding: 7px 19px;
  font-size: 13px;
}

.kutup-announcement-bar-1 {
  z-index: 10;
  grid-column-gap: 15px;
  background-color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  justify-content: center;
  align-items: center;
  padding: 15px 2%;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.list-item-30 {
  border: 1px #000;
}

.link-62 {
  color: #008cff;
}

.kutup-announcement-text-2 {
  color: var(--kütüp-library-white);
  font-size: 15px;
  font-weight: 700;
}

.kutup-small-tag-2 {
  background-color: var(--kütüp-library-white);
  color: var(--kütüp-library-slate-blue\<deleted\|variable-67cff3fe\>);
  border-radius: 30px;
  padding: 7px 19px;
  font-size: 13px;
}

.kutup-announcement-bar-2 {
  z-index: 10;
  grid-column-gap: 15px;
  background-color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  justify-content: center;
  align-items: center;
  padding: 15px 2%;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-63 {
  color: #009dff;
}

.list-item-31 {
  text-align: left;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-6.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-5.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-5.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-5.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost06_share-heading {
  color: var(--untitled-ui-gray500);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost06_content-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider {
  background-color: var(--white-site-wide);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h6 {
  color: var(--untitled-ui-gray900);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  color: var(--white);
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text li {
  padding-top: 15px;
  padding-bottom: 15px;
}

.uui-text-rich-text a {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost06_rich-text-divider {
  background-color: var(--white-site-wide);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-blogpost06_content {
  margin-bottom: 4rem;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center, .align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-blogpost06_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 45rem;
}

.uui-text-size-medium-12 {
  color: var(--white);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost06_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost06_author-wrapper {
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.uui-text-size-xlarge-6 {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-small-4 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blogpost06_subheading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost06_subheading-divider {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.uui-blogpost03_date-wrapper {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost06_header-content {
  color: #fff;
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-blogpost06_header {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-section_blogpost06 {
  color: #fff;
}

.body-19 {
  color: #fff;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.list-10 {
  color: var(--white);
}

.fn-button-3 {
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border: 1px solid #df0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  transition: opacity .25s, border-color .25s;
  display: flex;
}

.fn-button-3:hover {
  opacity: .9;
  border-color: #0f1213;
}

.fn-button-secondery-navbar {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  transition: background-color .25s;
  display: flex;
}

.fn-button-secondery-navbar:hover {
  background-color: #3e4545;
}

.fn-button-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-link-arrow-3 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  display: flex;
}

.fn-link-with-arrow-4 {
  color: #df0;
  align-items: center;
  margin-top: auto;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.fn-blog-info-wrapper-second {
  grid-column-gap: 8px;
  color: #939b9b;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.fn-heading-16 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.spacer-s-4 {
  width: 24px;
  height: 24px;
}

.fn-category-pill-2 {
  color: #ecf0ef;
  background-color: #3e4545;
  border-radius: 34px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  line-height: 1em;
  display: flex;
}

.fn-features-card-about {
  color: #ecf0ef;
  background-color: #1d1f1e;
  border: 1px solid #0f1213;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -12px;
  padding: 24px;
  text-decoration: none;
  transition: border-color .25s;
  display: flex;
}

.fn-features-card-about:hover {
  border-color: #df0;
}

.fn-standard-white-link {
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
  transition: color .25s;
  display: block;
}

.fn-standard-white-link:hover, .fn-standard-white-link.w--current {
  color: #df0;
}

.fn-navbar-label-line-about {
  background-color: #3e4545;
  width: 100%;
  height: 1px;
}

.fn-navbar-about-us-link-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #cdd3d2;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 24px;
  display: flex;
}

.fn-links-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.fn-navbar-link-list-conetainer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-navbar-link-list-advence {
  text-align: left;
  background-color: #0f1213;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  inset: 100% auto auto 0%;
}

.fn-navbar-link-list-advence.first-look {
  display: flex;
}

.fn-dropdown-link-icon {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 8px;
  margin-left: 8px;
  display: flex;
}

.fn-navbar-link-second {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 20px;
  transition: color .25s;
  display: flex;
}

.fn-navbar-link-second:hover, .fn-navbar-link-second.w--current {
  color: #df0;
}

.fn-navbar-link-second-2 {
  color: #ecf0ef;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: underline;
}

.fn-dorpdown-link-advence {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.fn-paragraph-no-margin-navbar {
  color: #cdd3d2;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-product-icon {
  color: #df0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fn-product-icon-2 {
  object-fit: contain;
  width: 19px;
  height: 19px;
  margin-bottom: 0;
}

.navbar-product-card-intro {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #ecf0ef;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.navbar-product-card {
  background-color: #1d1f1e;
  border-radius: 16px;
  padding: 26px;
  text-decoration: none;
  transition: background-color .25s;
}

.navbar-product-card:hover {
  background-color: #3e4545;
}

.fn-paragraph-7 {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-17 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.navbar-product-card-featured-card {
  color: #ecf0ef;
  border: 1px solid #df0;
  border-radius: 16px;
  flex-direction: column;
  padding: 24px 100px 24px 24px;
  text-decoration: none;
  display: flex;
}

.fn-navbar-label-line {
  background-color: #3e4545;
  flex: 1;
  height: 1px;
}

.fn-navbar-label {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #cdd3d2;
  align-items: center;
  display: flex;
}

.fn-paragraph-navbar-2 {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-features-icon-2 {
  color: #df0;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  margin-bottom: 24px;
  display: flex;
}

.fn-navbar-card-solution {
  color: #ecf0ef;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 256px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.fn-navbar-links-wrapper-advence {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fn-navbar-menu-wrapper-second {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.fn-navbar-menu-advence {
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: static;
}

.fn-contain-logo {
  color: #df0;
  object-fit: contain;
  object-position: 0% 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.fn-brand-box {
  object-fit: contain;
  object-position: 0% 50%;
  width: 106px;
  height: 21.55px;
  margin-right: 0;
  transition: opacity .25s;
}

.fn-brand-box:hover {
  opacity: .7;
}

.fn-navbar-container-advence {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1310px;
  display: flex;
}

.fn-navbar-advence {
  background-color: #0f1213;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.kutup-paragraph-2 {
  color: var(--kütüp-library-dim-grey\<deleted\|variable-4c561e11\>);
  font-size: 16px;
  font-weight: 700;
}

.kutup-faq-content {
  text-align: left;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 20px;
}

.kutup-faq-item {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.kutup-stripe-2 {
  background-color: #264653;
  width: 100%;
  height: 2px;
  position: absolute;
}

.kutup-stripe-1 {
  background-color: #264653;
  width: 2px;
  height: 100%;
}

.kutup-faq-plus-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
}

.kutup-faq-icon {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.kutup-faq-title {
  color: var(--kütüp-library-dark-slate-grey);
  flex-direction: row;
  font-size: 21px;
  font-weight: 700;
  display: flex;
}

.kutup-faq-title-content {
  text-align: left;
  flex: 1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.kutup-faq-top-part {
  background-color: #fff;
  border-bottom: 1px solid #29335c26;
  align-items: center;
  display: flex;
}

.kutup-faq-wrapper {
  cursor: pointer;
  margin-bottom: 10px;
  line-height: 1.6em;
  overflow: hidden;
}

.kutup-faq-componenet {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-divider-60px-2 {
  height: 60px;
}

.kutup-display-4 {
  color: var(--kütüp-library-dark-slate-grey);
  margin-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.kutup-small-top-text {
  color: var(--kütüp-library--burntsienna\<deleted\|variable-78686071\>);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-max-w-width-640px {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kutup-large-container-4 {
  flex-direction: row;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.kutup-section-2 {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 90px 5%;
  display: flex;
}

.video-10 {
  min-width: 700px;
}

.efi-paragraph-3 {
  color: #fff;
}

.efi-h4-3 {
  color: #2e9dff;
}

.efi-ft-01-feature-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-31 {
  display: block;
}

.efi-ft-01-image-wrapper {
  margin-bottom: 25px;
}

.efi-ft-01-cell {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.efi-ft-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-01 {
  padding: 20px 5% 100px;
}

.slide-nav-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.slider-3 {
  min-height: 600px;
}

.slide {
  max-height: 200px;
}

.udesly-code-snippet {
  display: none;
}

.udesly-vega-effect {
  text-align: center;
  margin-bottom: 0;
  font-size: 4rem;
  line-height: 1;
}

.udesly-text-effect-wrapper {
  height: 4rem;
}

.tabs-menu-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.udesly-vimeo-gallery-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state-6 {
  text-align: center;
  background-color: #00000014;
  border-radius: 3px;
}

.container-105 {
  position: relative;
}

.section-33 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-title-4 {
  margin-top: 0;
  font-size: 46px;
  font-weight: 300;
  line-height: 39px;
}

.uui-icon-1x1-xxsmall-5 {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner24_close-button-3 {
  width: 2.5rem;
  height: 2.5rem;
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner24_close-button-3:hover {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
}

.uui-text-style-link-7 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-7:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-7.uui-text-color-primary600, .uui-text-color-primary600-3 {
  color: var(--untitled-ui-primary600);
}

.uui-banner24_supporting-text-3 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner24_text-3 {
  color: var(--white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner24_text-wrapper-3 {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner24_content-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.uui-banner24_content-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-banner24_component-3 {
  background-color: var(--untitled-ui-gray900);
  border: 1px #000;
  position: relative;
}

.body-20 {
  background-color: #0f0f0f;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding-top: 100px;
}

.body-20.body-no-header {
  padding-top: 20px;
}

.body-20.body-no-header.checkout-page {
  background-color: #121212;
  background-image: linear-gradient(#ffffff1a, #ffffff1a), url('../images/Background-D_1.webp');
  background-position: 0 0, 50%;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.body-20.upsell-page {
  background-color: #000;
  background-image: none;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.html-embed-9 {
  border: 1px none var(--untitled-ui-gray900);
  max-height: 50%;
  color: var(--white);
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  display: flex;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-10.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-6.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-xlarge-7 {
  color: var(--white-site-wide);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heroheader03_arrow-image {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader03_image-wrapper {
  position: relative;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-7.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-heading-xlarge-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader03_content {
  z-index: 1;
  margin-right: -6rem;
  position: relative;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.uui-section_heroheader03 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/testi-background.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.heading-90 {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-60 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.heading-91 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 45px;
  font-weight: 400;
  text-decoration: underline;
  display: none;
}

.bold-text-26 {
  color: var(--untitled-ui-gray900);
}

.text-span-14 {
  color: #fff;
}

.fn-cover-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fh-hero-image-wrapper-first-2 {
  border-radius: 24px;
  width: 100%;
  height: 534px;
  margin-top: 36px;
  overflow: hidden;
}

.fn-button-4 {
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border: 1px solid #df0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  transition: opacity .25s, border-color .25s;
  display: flex;
}

.fn-button-4:hover {
  opacity: .9;
  border-color: #0f1213;
}

.fn-paragraph-8 {
  color: #cdd3d2;
  max-width: 650px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-18 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 1.2em;
}

.fn-column-center-5 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fn-container-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.fn-section-7 {
  color: #ecf0ef;
  background-color: #0f0f0f;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.video-11 {
  padding-bottom: 0;
  display: inline-block;
}

.container-106 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.fn-faq-link-2 {
  color: #df0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: opacity .25s;
}

.fn-faq-link-2:hover {
  opacity: .7;
}

.form-label-no-margin-2 {
  color: #939b9b;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-column-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fn-paragraph-no-margin-3 {
  color: #cdd3d2;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  overflow: hidden;
}

.spacer-s-5 {
  width: 24px;
  height: 24px;
}

.fn-faq-arrow-down-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.fn-heading-5-no-margin-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-faq-intro-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fn-faq-item-toggle-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #0f121300;
  border-radius: 16px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.fn-faq-classic-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fn-heading-19 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-container-grid-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section-8 {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-9.button-row-center {
  justify-content: center;
}

.uui-space-small-10 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-5, .uui-avatar-stack_item-3 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-3.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-3 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-faq01_cta-3 {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-3 {
  overflow: hidden;
}

.accordion-icon_vertical-line-3 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-3 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-3 {
  border: 2px solid var(--untitled-ui-gray400);
  width: 1rem;
  height: 1rem;
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.uui-faq01_heading-3.group {
  padding-top: 40px;
}

.uui-faq01_question-3 {
  text-align: center;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.scheme-write-up {
  border: 1px solid var(--white);
  background-color: #0f0f0f;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 500px;
  max-width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 24px;
  display: flex;
}

.scheme-write-up.last-item {
  border-bottom-color: #0000;
}

.scheme-write-up.homepage-onboarding {
  background-color: #0f0f0f00;
  display: block;
}

.uui-faq01_list-3 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-3 {
  margin-top: 4rem;
}

.uui-faq01_component-3.receipt-page {
  display: block;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-10.align-center, .align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.list-11 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  list-style-type: decimal;
  display: flex;
}

.container-107 {
  justify-content: center;
  align-items: center;
  max-width: 65%;
  display: flex;
}

.list-item-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-item-33 {
  text-align: left;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
}

.list-item-34 {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  list-style-type: decimal;
}

.heading-92 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 48px;
  text-decoration: none;
  display: none;
}

.udesly-code-snippet-2 {
  display: none;
}

.udesly-medium-image-zoom {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.udesly-label-text {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 300;
}

.udesly-after-label {
  z-index: 3;
  background-color: #ffffff26;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 0 10px;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.udesly-before-label {
  z-index: 3;
  background-color: #ffffff26;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding-left: 10px;
  padding-right: 10px;
  transition: opacity .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 20px auto auto 20px;
}

.udesly-circle-handle {
  cursor: grab;
  background-color: #fff;
  background-image: url('../images/arrows.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
}

.udesly-handlebar-wrapper {
  z-index: 10;
  color: #0000;
  cursor: grab;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: relative;
}

.udesly-left-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.udesly-right-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.udesly-before-after-slider {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-61 {
  color: var(--white);
  text-align: left;
  border-top: 1px solid #ffffff52;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  display: flex;
}

.text-span-15 {
  color: var(--untitled-ui-gray900);
  padding-left: 0;
  font-weight: 700;
}

.text-span-16 {
  padding-left: 0;
  padding-right: 10px;
}

.container-108 {
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.container-108.start-winning-page {
  background-color: var(--color-5);
}

.text-block-62 {
  color: #b4b4b4;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  display: none;
}

.efi-paragraph-4 {
  font-size: 24px;
}

.efi-h4-4 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 28px;
}

.efi-ft-02-feature-cell.middle {
  border-right: 1px solid var(--untitled-ui-gray900);
  border-left: 1px solid var(--untitled-ui-gray900);
}

.efi-ft-02-features-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.efi-ft-02-image-wrapper {
  margin-bottom: 75px;
}

.efi-ft-02-cell {
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-h2-4 {
  font-family: Open Sans, sans-serif;
}

.efi-ft-02-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 50px;
}

.efi-ft-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-02 {
  color: #fefefe;
  padding: 20px 5%;
  font-family: Open Sans, sans-serif;
}

.text-span-17 {
  color: var(--untitled-ui-gray900);
}

.image-33 {
  max-height: 100%;
  padding-top: 20px;
  display: none;
  overflow: visible;
}

.fn-button-dark {
  color: #df0;
  background-color: #1d1f1e;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  transition: color .25s, background-color .25s;
}

.fn-button-dark:hover {
  color: #0f1213;
  background-color: #df0;
  border-color: #0f1213;
}

.fn-button-dark.w--current {
  background-color: #1d1f1e;
}

.fn-button-dark.w--current:hover {
  background-color: #0000;
}

.fn-link-arrow-4 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  display: flex;
}

.fn-link-with-arrow-dark {
  color: #0f1213;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.fn-button-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-paragraph-dark {
  color: #1d1f1e;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-20 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-column-center-6 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fn-cookie-color-second {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 450px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: 15px;
  padding: 24px;
  display: flex;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray900);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui-gray900);
}

.uui-space-small-11 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-14 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xsmall-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog06_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blog06_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog06_category-link {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.uui-blog06_meta-wrapper {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blog06_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog06_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.uui-blog06_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog06_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog06_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blog06_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  font-family: Open Sans, sans-serif;
}

.uui-blog06_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog06_menu-link:hover, .uui-blog06_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-blog06_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog06_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--white-site-wide);
}

.uui-blog06_component {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 2rem;
  display: flex;
}

.uui-text-size-large-9 {
  color: var(--white);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-11 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  padding-bottom: 40px;
  display: flex;
}

.uui-max-width-large-11.align-center, .align-center-8 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-padding-vertical-xhuge-15 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.uui-container-large-15 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-page-padding-20 {
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Open Sans, sans-serif;
}

.body-21 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.body-22 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-109 {
  justify-content: center;
  align-items: center;
  min-width: 80%;
  max-width: 1000px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.html-embed-10 {
  min-width: 100%;
  max-width: 100%;
}

.text-block-63 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-team06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.uui-team06_arrow {
  border: 1px solid var(--white-site-wide);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: none;
  inset: auto 0% 0% auto;
}

.uui-team06_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-team06_arrow.left {
  display: none;
  right: 4rem;
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link-2 {
  color: var(--untitled-ui-gray400);
  transition: all .3s;
}

.social-link-2:hover {
  color: var(--untitled-ui-gray500);
}

.uui-team06_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-text-size-medium-15 {
  color: var(--white);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-15.text-color-primary700 {
  color: var(--kütüp-library-dim-grey\<deleted\|variable-4c561e11\>);
  font-family: Open Sans, sans-serif;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-tiny-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team06_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team06_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team06_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team06_slide {
  margin-right: 2rem;
}

.uui-team06_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-team06_component {
  background-color: #0000;
  height: auto;
  margin-top: 1rem;
  padding-bottom: .5rem;
  position: relative;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.uui-page-padding-21 {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.uui-section_team06 {
  overflow: hidden;
}

.text-span-18 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.udesly-code-snippet-3 {
  display: none;
}

.udesly-paragraph {
  color: #afafaf;
}

.udesly-text-black, .udesly-seconds-left {
  font-size: 2rem;
}

.udesly-unit-wrapper {
  text-align: center;
  padding-left: 45px;
  padding-right: 45px;
}

.udesly-minutes-left, .udesly-hours-left, .udesly-days-left {
  font-size: 2rem;
}

.udesly-countdown-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 99.8066%;
  margin-bottom: 40px;
  display: flex;
}

.udesly-countdown {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  background-color: #0000;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: block;
}

.udesly-date-block {
  text-align: center;
  padding-top: 0;
  font-size: 2.5rem;
  line-height: 1;
}

.body-23 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.paragraph-100 {
  color: #fff;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.heading-93 {
  font-size: 48px;
  font-style: italic;
  text-decoration: underline;
}

.text-block-64 {
  color: var(--white-site-wide);
  padding-bottom: 10px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.bold-text-27, .text-span-19 {
  color: var(--untitled-ui-gray900);
}

.section-34 {
  background-image: linear-gradient(#00000080, #00000080);
  display: block;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-110 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

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

.pricing-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

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

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

.button-primary-8 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.button-primary-8.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary-8.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list-2 {
  align-self: stretch;
}

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

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -19px;
  box-shadow: 0 3px 10px #96a3b533;
}

.purchasebutton {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  min-width: 80%;
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: 4.3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.purchasebutton:hover {
  border-style: none;
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-gray900);
}

.purchasebutton:active {
  border-style: none;
}

.purchasebutton:focus {
  background-color: var(--untitled-ui-gray900);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-pricing01_divider {
  background-color: var(--white-site-wide);
  width: 100%;
  height: 1px;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.uui-text-size-medium-16 {
  color: var(--white);
  letter-spacing: normal;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-size-medium-16.upsell-offer-setup {
  pointer-events: auto;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.uui-text-size-medium-16.upsell-offer-setup.button-details {
  color: var(--white-site-wide);
  font-size: 1rem;
}

.uui-text-size-medium-16.upsell-offer-setup.main-offer {
  display: block;
}

.uui-text-size-medium-16.upsell-offer-setup.main-offer.disclaimer {
  text-align: center;
  padding-top: 30px;
}

.uui-text-size-medium-16.second-page-text {
  padding-left: 20px;
  font-size: 24px;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
  padding-top: 3px;
}

.uui-icon-1x1-xsmall-6.second-page-icon {
  padding-right: 10px;
}

.uui-pricing01_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing01_feature {
  border-left: 1px none var(--untitled-ui-gray900);
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.uui-pricing01_feature.second-page {
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-pricing01_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .125rem;
  font-weight: 600;
  display: grid;
}

.uui-pricing01_feature-list.friends {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-text-weight-semibold {
  font-weight: 600;
}

.uui-pricing01_card-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-pricing01_top-right-text {
  color: var(--red);
  letter-spacing: normal;
  margin-left: .125rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: line-through;
}

.uui-pricing01_top-right-text.real-price {
  color: var(--white);
  text-decoration: none;
}

.uui-pricing01_top-right-price {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing01_top-right-price.slashed-price {
  outline-color: var(--untitled-ui-gray900);
  outline-offset: 0px;
  color: var(--red);
  -webkit-text-stroke-color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  outline-width: 3px;
  outline-style: none;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: 0;
  padding-left: 0;
  text-decoration: line-through;
  display: flex;
}

.uui-pricing01_top-right-price.slashed-price.slash {
  color: var(--red);
  text-decoration: line-through;
}

.uui-pricing01_top-right-price.slashed-price.hmm {
  justify-content: center;
  align-items: stretch;
  font-size: 36px;
  text-decoration: line-through;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-heading-xsmall-5 {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.4;
}

.uui-heading-xsmall-5.pic-tagline {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: 400;
}

.uui-heading-xsmall-5.hmm, .uui-heading-xsmall-5.hmmm {
  font-size: 3.5rem;
}

.uui-heading-xsmall-5._10-route-combos-price {
  font-size: 3rem;
}

.uui-heading-xsmall-5.second-popup {
  font-size: 36px;
  font-weight: 400;
}

.uui-heading-xsmall-5.second-popup.your-price {
  font-size: 36px;
}

.uui-pricing01_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-pricing01_top-left {
  margin-right: 1rem;
}

.uui-pricing01_content-top {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-pricing01_plan-content {
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.uui-pricing01_plan-content.second-page {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 20px;
  display: block;
}

.uui-pricing01_plan {
  border: 1px none var(--white-site-wide);
  border-radius: 1rem;
  padding: 0 1rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing01_item-text-wrapper {
  border-left: 1px solid var(--untitled-ui-gray900);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 10px;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-pricing01_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-pricing01_content-item {
  display: flex;
}

.uui-pricing01_content-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.uui-pricing01_content {
  max-width: 100%;
}

.uui-pricing01_content.unbeatable-section-upsell {
  padding-top: 60px;
}

.uui-pricing01_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: center;
  margin-top: 0;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.uui-pricing01_component.second-page {
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.uui-pricing01_component.main {
  padding-left: 0;
  padding-right: 0;
}

.uui-text-size-large-11 {
  max-width: 100%;
  color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  text-align: center;
  letter-spacing: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.uui-text-size-large-11.diff {
  max-width: 75%;
}

.uui-text-size-large-11.note {
  font-style: italic;
}

.uui-text-size-large-11.bonus {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
  display: flex;
}

.uui-text-size-large-11.bonus.text-size {
  display: block;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui-gray900);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.uui-heading-medium-10.tagline {
  max-width: 100%;
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
  display: none;
}

.uui-heading-medium-10.upsell-header {
  color: var(--red);
  font-size: 4rem;
}

.uui-heading-subheading-8 {
  color: var(--white);
  margin-bottom: .75rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-padding-vertical-xhuge-16.upsell-body {
  padding-top: 0;
}

.uui-padding-vertical-xhuge-16.upsell-body.popup-body, .uui-padding-vertical-xhuge-16.upsell-body.upsell-2 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.uui-container-large-16 {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.premium-tier-upgrade {
  padding: 20px 0 60px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.premium-tier-upgrade.foxy-show-if-not-subscribed-to-premium {
  padding-bottom: 140px;
}

.premium-tier-upgrade.foxy-show-if-not-subscriber, .premium-tier-upgrade.foxy-show-if-anonymous {
  display: block;
}

.premium-tier-upgrade.upsell-2-win-test {
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.uui-section_pricing01.mvp-club-pricing {
  padding-top: 35px;
}

.uui-section_pricing01.mvp-club-pricing.cancellation {
  padding-top: 0;
}

.text-block-65 {
  color: var(--untitled-ui-gray900);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  font-size: 3rem;
  font-weight: 600;
  display: flex;
}

.image-34.playlist-item-about-icon {
  max-width: 14px;
  margin-right: 6px;
}

.efi-label {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-h3-2 {
  color: var(--untitled-ui-gray900);
}

.efi-ft-04-grid-cell {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.efi-ft-04-grid-wrapper {
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.efi-ft-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-04 {
  color: var(--white);
  padding: 10px 5%;
  font-family: Open Sans, sans-serif;
}

.efi-h4-5 {
  color: var(--untitled-ui-gray900);
}

.efi-ft-08-icon {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-bottom: 30px;
  padding: 20px;
}

.efi-ft-08-cell {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-08-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-08 {
  color: #fff;
  padding: 75px 2%;
}

.hero-subscribe-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-111 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-7 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-9 {
  margin-bottom: 24px;
}

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.text-link-arrow-5 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-7 {
  margin-left: 2px;
  display: flex;
}

.shadow-two-6 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-heading-right-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.heading-94 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.fn-faq-link-3 {
  color: #df0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: opacity .25s;
}

.fn-faq-link-3:hover {
  opacity: .7;
}

.form-label-no-margin-3 {
  color: #939b9b;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-column-4 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fn-paragraph-no-margin-4 {
  color: #cdd3d2;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  overflow: hidden;
}

.spacer-s-6 {
  width: 24px;
  height: 24px;
}

.fn-faq-arrow-down-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.fn-heading-5-no-margin-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.fn-faq-intro-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fn-faq-item-toggle-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #0f1213;
  border-radius: 16px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.fn-faq-classic-wrapper-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fn-heading-21 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-container-grid-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.fn-section-9 {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-14:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-11.button-row-center {
  justify-content: center;
}

.uui-space-small-12 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-6, .uui-avatar-stack_item-4 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-4.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-4 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-8 {
  text-align: center;
}

.uui-faq01_cta-4 {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 2rem;
  display: block;
}

.uui-text-size-medium-17 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.accordion-icon_vertical-line-4 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-4 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-4 {
  border: 2px solid var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-4 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.uui-faq01_question-4 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_question-4.receipt-page {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.uui-faq01_accordion-3 {
  border-bottom: 1px solid var(--white-site-wide);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-3.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_list-4 {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-4 {
  margin-top: 4rem;
}

.uui-faq01_component-4.receipt-page {
  display: block;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-9 {
  color: var(--white-site-wide);
  margin-bottom: .75rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-13.align-center, .align-center-9 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-17 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_faq01-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.button-20 {
  border-radius: 20px;
  min-width: 200px;
  max-width: 250px;
  font-family: Open Sans, sans-serif;
}

.button-20:hover {
  background-color: var(--untitled-ui-gray900);
}

.text-block-66 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.container-113 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-11 {
  background-color: var(--untitled-ui-gray500);
  color: var(--black);
  text-align: center;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.image-35 {
  display: block;
  transform: translate(0);
}

.text-block-67 {
  color: var(--untitled-ui-gray900);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  display: block;
}

.cell {
  border: 0px none var(--untitled-ui-gray900);
  background-color: #0f0f0f00;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 5px 10px;
  display: block;
}

.quick-stack {
  padding-left: 0;
  padding-right: 0;
}

.quick-stack.checkout-page {
  flex: 1;
  max-width: 80%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.bold-text-28 {
  color: var(--untitled-ui-gray900);
}

.cell-2 {
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.button-21 {
  display: flex;
}

.text-span-20 {
  color: var(--untitled-ui-gray900);
}

.text-block-68 {
  font-size: 1.4rem;
}

.premium-upsell-tagline {
  max-width: 75%;
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.premium-upsell-tagline.mvp-club-tagline {
  color: var(--white);
  font-size: 32px;
  font-style: normal;
}

.premium-upsell-tagline.mvp-club-tagline.members-version {
  font-size: 48px;
}

.bold-text-29 {
  color: var(--untitled-ui-gray900);
}

.container-114 {
  border: 1px solid #0026ff00;
  padding-bottom: 140px;
}

.text-block-69 {
  color: var(--untitled-ui-gray50-501);
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  text-decoration: underline;
  display: flex;
}

.link-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.upsell-button {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.hero-subscribe-left-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-subscribe-left-2.foxy-show-if-transaction-with-top100 {
  background-color: #f5f7fa00;
  border-bottom-style: none;
}

.container-115 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-10 {
  margin-bottom: 24px;
}

.hero-form-2 {
  margin-bottom: 12px;
}

.hero-form-container-2 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input-2 {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input-2:hover, .hero-form-input-2:focus {
  border-color: #76879d;
}

.hero-form-input-2::placeholder {
  color: #1a1b1fcc;
}

.button-primary-10 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.text-link-arrow-6 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-8 {
  margin-left: 2px;
  display: flex;
}

.shadow-two-7 {
  box-shadow: 0 4px 24px #96a3b514;
}

.text-span-21 {
  font-weight: 700;
}

.image-36 {
  margin-right: 10px;
  display: block;
}

.container-116 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.heading-95 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-bottom: 20px;
  font-size: 40px;
}

.image-37 {
  box-shadow: none;
}

.button-22 {
  border-radius: 20px;
  padding: 0 60px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
}

.button-22.foxy-show-if-anonymous {
  color: #fff;
}

.heading-96 {
  text-align: center;
  font-weight: 600;
}

.html-embed-12 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.html-embed-12.second-upsell {
  display: none;
}

.heading-97 {
  max-width: 800px;
}

.efi-button {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button:hover {
  transform: translate(0, -7px);
}

.efi-button.invert {
  filter: invert();
}

.efi-paragraph-6.foxy-show-if-anonymous.homepage {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.efi-h2-5 {
  font-family: Open Sans, sans-serif;
  font-size: 68px;
  font-weight: 600;
}

.efi-label-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 600;
}

.efi-cta-05-text-inner {
  width: 70%;
  margin-bottom: 20px;
}

.efi-cta-05-inner {
  color: #fff;
  background-color: #25252500;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 70px 50px;
  display: flex;
}

.efi-cta-05-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-cta-05 {
  background-color: #0000;
  padding: 0 0%;
  font-family: Open Sans, sans-serif;
}

.section-tabs-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

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

.heading-98 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: var(--untitled-ui-primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-12.button-row-center {
  justify-content: center;
}

.uui-space-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-18 {
  color: var(--white);
  text-align: left;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-8 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-9 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout69_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout69_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-99 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.video-12 {
  box-shadow: 0 5px 12px -1px #000;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-15.is-button-large {
  grid-column-gap: .75rem;
  background-color: var(--untitled-ui-gray900);
  border-style: none;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-15.is-button-large:active {
  background-color: var(--untitled-ui-gray900);
}

.uui-button-15.is-button-large:hover {
  background-color: var(--accessible-components-dodger-blue);
}

.uui-button-15.is-button-large {
  grid-column-gap: .75rem;
  grid-column-gap: .75rem;
  flex-direction: column;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-wrapper-5.max-width-full-mobile-landscape {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-8.is-button-large {
  grid-column-gap: .75rem;
  background-color: var(--untitled-ui-gray900);
  max-width: 80%;
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  border-style: none;
  border-radius: 40px;
  flex-direction: column;
  padding: 20px 100px;
  font-size: 2rem;
}

.uui-button-secondary-gray-8.is-button-large:hover {
  background-color: var(--color-4);
  box-shadow: none;
  border-style: none;
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-13.button-row-center {
  justify-content: center;
}

.uui-space-large-4 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-large-14 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-14.align-center, .align-center-10 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-xlarge-8 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-14 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-6 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.uui-max-width-xlarge.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-text-align-center-9 {
  text-align: center;
}

.uui-padding-vertical-xhuge-19 {
  border: 1px none var(--untitled-ui-gray500);
  flex-flow: column;
  margin-top: 20px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-padding-vertical-xhuge-19.foxy-show-if-not-transaction-with-top100.foxy-show-if-anonymous {
  color: #0000;
  background-color: #0f0f0f;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-container-small.foxy-show-if-subscriber {
  display: none;
}

.confirmation-login {
  background-color: #131313;
  padding: 100px 100px 240px;
  display: block;
}

.confirmation-login.foxy-show-if-transaction-with-top100 {
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Open Sans, sans-serif;
}

.confirmation-login.foxy-show-if-transaction-with-top100.on-members-dashboard {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: #13131300;
  display: none;
}

.confirmation-login.foxy-show-if-transaction-with-top100.on-members-dashboard.foxy-show-if-transaction-with-win, .confirmation-login.foxy-show-if-transaction-with-top100.on-members-dashboard.plus {
  display: block;
}

.confirmation-login.confirmation-page {
  background-color: #13131300;
}

.confirmation-login.confirmation-page.foxy-show-if-anonymous {
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-span-22 {
  color: var(--untitled-ui-gray900);
}

.text-block-70 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.text-block-70.cancel-button-savior {
  color: var(--white);
}

.text-block-70.cancel-button-savior.tagtext {
  font-size: 18px;
}

.uui-text-size-xlarge-9 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-xlarge-7 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader22_image {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-heroheader22_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-10.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-text-size-xlarge-10 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader22_text-underline {
  background-image: url('../images/underline-01.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-heading-xlarge-8 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-xlarge-11 {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
  text-decoration: underline;
}

.uui-heading-xlarge-9 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-page-padding-25 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-71 {
  color: var(--untitled-ui-gray900);
  font-size: .75rem;
  font-style: italic;
  font-weight: 200;
}

.body-24 {
  background-color: #0f0f0f;
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-64 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-block-72 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
}

.copy-large {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.4em;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.popup-content-wrapper {
  z-index: 1;
  border: 3px none var(--untitled-ui-gray900);
  background-color: var(--color-3);
  border-radius: 1.4em;
  width: 90%;
  max-width: 55em;
  max-height: 90%;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: block;
  position: relative;
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.popup-background {
  z-index: 0;
  background-color: var(--black-somewhat-transp);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-content {
  margin: 2.5em 3em;
}

.popup-cancel-offer {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.p-sm-start {
  padding-top: 3em;
}

.heading-100 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.heading-100.code {
  color: var(--untitled-ui-gray900);
  padding-bottom: 0;
}

.text-span-23 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.efi-cta-02-grid-inner {
  text-align: center;
}

.efi-button-2 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-2:hover {
  transform: translate(0, -7px);
}

.efi-paragraph-7 {
  color: #fff;
  font-size: 22px;
}

.efi-h2-6 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 2.7em;
  font-weight: 400;
}

.efi-label-3 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-cta-02-text-inner {
  margin-bottom: 30px;
  font-family: Open Sans, sans-serif;
}

.efi-cta-02-grid {
  grid-column-gap: 50px;
  background-color: #f1f1f100;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 10px 100px;
}

.efi-cta-02-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-cta-02 {
  padding: 40px 0% 0;
  font-family: Open Sans, sans-serif;
}

.button-23 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 20px;
  font-size: 24px;
  display: block;
}

.button-23:hover {
  background-color: var(--accessible-components-dodger-blue);
}

.efi-h2-7 {
  color: #fff;
  padding-top: 60px;
  font-family: Open Sans, sans-serif;
}

.efi-cta-03-text-inner {
  text-align: center;
  width: 70%;
}

.efi-cta-03-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-30, .bold-text-31 {
  color: var(--untitled-ui-gray900);
}

.body-25 {
  padding-top: 0;
}

.text-span-24 {
  color: var(--untitled-ui-gray900);
}

.copy-large-2 {
  font-size: 1.45em;
  font-weight: 400;
  line-height: 1.4em;
}

.popup-content-wrapper-2 {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.5em;
  width: 90vw;
  max-width: 30em;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.popup-background-2 {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-content-2 {
  margin: 0;
}

.why-cancel-form {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.efi-form-button {
  color: #fff;
  letter-spacing: 0;
  background-color: #000;
  border-radius: 0;
  width: 100%;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: all .7s ease-in-out;
}

.efi-form-button:hover {
  color: #fff;
  background-color: #636363;
  transform: translate(0, -7px);
}

.efi-form-button:active {
  color: #fff;
}

.efi-form-button.invert {
  filter: invert();
}

.input {
  color: #727272;
  letter-spacing: -.8px;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  height: 55px;
  margin-bottom: 30px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.input:focus {
  border: 1px #cecece;
  border-bottom-style: solid;
}

.efi-frm-03-text-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 50px;
}

.efi-frm-03-container {
  color: #fff;
}

.cancellation-form {
  background-color: #161616;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 0% 100px;
  display: flex;
}

.div-block-44 {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-101 {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-73 {
  color: var(--white);
  text-align: center;
  font-style: italic;
}

.uui-button-16 {
  grid-column-gap: .5px;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  width: auto;
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .125rem 60px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-16:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--color-4);
}

.uui-button-16:focus {
  background-color: var(--untitled-ui-gray900);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-14.button-row-center {
  justify-content: center;
}

.uui-space-medium-8 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-13 {
  max-width: 100%;
  color: var(--white);
  letter-spacing: normal;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  line-height: 1.5;
  display: flex;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: underline;
}

.uui-text-align-center-10 {
  text-align: center;
}

.uui-cta09_component {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  padding: 4rem;
}

.uui-padding-vertical-xhuge-20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-26 {
  border: 1px solid var(--white);
  background-color: var(--black);
  border-radius: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.uui-section_cta09 {
  background-color: var(--untitled-ui-white);
  position: relative;
}

.container-118 {
  max-width: 162%;
}

.section-36 {
  background-color: #222;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
  padding: 40px 220px 140px;
  display: flex;
}

.heading-102 {
  padding-bottom: 60px;
}

.error-text-2 {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-2 {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.success-text-2._2, .success-text-2._3 {
  border-style: none;
}

.success-message-3 {
  background-color: var(--untitled-ui-gray600);
  padding: 0;
  font-family: Open Sans, sans-serif;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-8 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-8:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-form-checkbox-label-2 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-4.text-area {
  text-align: center;
  flex-direction: row;
  align-items: flex-start;
  max-width: 80%;
  height: auto;
  min-height: 11.25rem;
  padding: 0 8rem;
  font-family: Open Sans, sans-serif;
  display: block;
}

.uui-form_input-4.select {
  max-width: 80%;
  min-height: auto;
  color: var(--untitled-ui-gray900);
  text-align: center;
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.uui-form_input-4.select:focus {
  box-shadow: none;
  border-style: none;
  border-width: 0;
}

.uui-field-label-2 {
  color: var(--white);
  text-align: center;
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-field-label-2.dsafsd {
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-bottom: 0;
  font-size: 1px;
}

.uui-field-label-2.dsafsd.tourney {
  opacity: 100;
  width: auto;
  height: auto;
  color: var(--untitled-ui-gray900);
  font-size: 22px;
}

.uui-form-field-wrapper-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.uui-form-field-wrapper-2.special {
  width: 492.457px;
}

.uui-form-field-wrapper-2.email-form {
  opacity: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 0;
  height: 0;
  padding-top: 10px;
}

.uui-form-field-wrapper-2.email-form.tourney {
  opacity: 100;
  width: auto;
  height: auto;
}

.uui-form-field-wrapper-2.tourney-sign-up {
  width: 100%;
}

.uui-form-radio-label {
  color: var(--white);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 500;
}

.uui-form-radio-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-radio-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url('../images/check-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url('../images/check-tick.svg');
}

.uui-form-radio {
  color: #fff;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact04_form {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.uui-contact04_form-wrapper {
  background-color: var(--color-5);
  flex-direction: column;
  align-items: stretch;
  max-width: 99.9999%;
  padding-left: 60px;
  padding-right: 60px;
}

.uui-text-style-link-02-2 {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact04_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact04_item {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-contact04_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-contact04_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.uui-contact04_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color-5);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  display: block;
}

.why-cancel-question {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  padding-top: 0;
  padding-bottom: 100px;
  display: none;
}

.why-cancel-question.stop-gap {
  padding-left: 140px;
  padding-right: 140px;
  display: block;
}

.text-block-74 {
  color: #fff;
  text-align: center;
  padding-bottom: 10px;
}

.heading-103 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-size: 30px;
  font-weight: 400;
}

.text-span-25 {
  color: var(--untitled-ui-gray900);
}

.error-text-3 {
  color: #e23939;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-3 {
  font-weight: 600;
}

.success-message-4 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link-9 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-9:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-size-small-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-4.text-align-left {
  text-align: left;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-17:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-17:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input-5 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-5:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-5::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-cta10_form {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-13 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-text-align-center-11 {
  text-align: center;
}

.uui-padding-vertical-xhuge-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-27 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta10 {
  background-color: var(--black-somewhat-transp);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#0000, #0000);
  background-clip: border-box;
  position: relative;
}

.text-block-75 {
  color: var(--white-site-wide);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 14px;
  display: flex;
}

.bold-text-32, .text-span-26 {
  color: var(--untitled-ui-gray900);
}

.html-embed-13, .html-embed-14 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

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

.container-119 {
  max-width: 95%;
}

.section-37 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 35px;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-76 {
  max-width: 75%;
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5em;
  line-height: 1.3;
}

.text-block-77 {
  color: var(--white-site-wide);
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-104 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.columns-3 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-18:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-18:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-text-size-medium-19 {
  color: var(--white);
  letter-spacing: normal;
  padding-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}

.uui-text-size-medium-19.bonus-text {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
  padding-top: 17px;
}

.uui-pricing02_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing02_feature {
  display: flex;
}

.uui-pricing02_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: .5rem;
  margin-bottom: 2rem;
  display: grid;
}

.uui-text-weight-semibold-2 {
  font-weight: 600;
}

.uui-pricing02_card-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-pricing02_divider {
  background-color: var(--white-site-wide);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 0;
}

.uui-pricing02_top-right-text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .125rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-pricing02_top-right-price {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-space-xxsmall-9 {
  width: 100%;
  min-height: .5rem;
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-heading-xsmall-6 {
  color: var(--red);
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: line-through;
  display: flex;
}

.uui-pricing02_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-pricing02_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing02_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-pricing02_wrapper {
  padding-left: 40px;
  padding-right: 40px;
}

.uui-pricing02_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing02_plan {
  border: 1px none var(--white-site-wide);
  border-radius: 1rem;
  padding: 0 0 2rem 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing02_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  padding-left: 140px;
  padding-right: 140px;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-14 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-15.align-center, .align-center-11 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-12 {
  text-align: center;
}

.uui-padding-vertical-xhuge-22 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-28 {
  padding-left: 0;
  padding-right: 0;
}

.columns-4 {
  max-width: 100%;
}

.column-4 {
  flex-direction: row;
  display: block;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-testimonial13_client-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial13_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial13_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial13_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-heading-xxsmall-10 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-10.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial13_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial13_rating-wrapper {
  display: flex;
}

.uui-testimonial13_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50-501);
  background-color: var(--black);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 75%;
  padding: .25rem 2rem;
  display: flex;
}

.uui-testimonial13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.text-block-78 {
  font-size: 2rem;
}

.text-block-79 {
  font-style: italic;
  font-weight: 400;
}

.uui-icon-1x1-xxsmall-6 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner10_close-button-2 {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.uui-banner10_close-button-2:hover {
  background-color: #fff3;
}

.uui-text-style-link-10 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-10:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-10.uui-text-color-primary100, .uui-text-color-primary100-2 {
  color: var(--untitled-ui-primary100);
}

.uui-banner10_supporting-text-2 {
  color: var(--untitled-ui-primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner10_text-2 {
  color: var(--untitled-ui-white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner10_text-wrapper-2 {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner10_content-2 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner10_wrapper-2 {
  background-color: var(--untitled-ui-gray900);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-29 {
  background-color: var(--untitled-ui-gray900);
  background-image: linear-gradient(#000000f0, #000000f0), url('../images/Testi-Square-1.png'), url('/cdn-assets/background-image.svg');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-5:hover {
  color: var(--untitled-ui-primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-15 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-20 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-10 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-small-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout35_image {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--black-somewhat-transp);
  border-radius: 20px;
}

.uui-layout35_image-wrapper {
  background-color: var(--black-somewhat-transp);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-layout35_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-24 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-section_layout35 {
  background-image: url('../images/Testi-Square-1.png');
  background-position: 0 0;
  background-size: auto;
}

.heading-105 {
  max-width: 65%;
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.container-120 {
  flex-direction: column;
  display: block;
}

.image-39 {
  display: block;
}

.bold-text-33 {
  text-decoration: underline;
}

.video-13 {
  border: 1px none var(--untitled-ui-gray900);
  border-radius: 0;
  min-width: auto;
  max-width: 100%;
}

.text-block-80 {
  background-color: var(--red);
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  font-weight: 800;
  text-decoration: underline;
}

.paragraph-101 {
  max-width: 75%;
}

.paragraph-102 {
  color: #fff;
  text-align: center;
  max-width: 100%;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
}

.paragraph-102.last-bit {
  padding-top: 20px;
  font-style: italic;
}

.paragraph-102.extra-text {
  font-size: 1.15rem;
  font-style: italic;
}

.paragraph-102.afdsas {
  max-width: 70%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fn-cover-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fh-section-image-wrapper-first {
  border-radius: 24px;
  width: 100%;
  height: 490px;
  overflow: hidden;
}

.fn-button-secondery-3 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 137px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.6em;
  transition: background-color .25s;
  display: flex;
}

.fn-button-secondery-3:hover {
  background-color: #3e4545;
}

.fn-button-5 {
  color: #0f1213;
  text-align: center;
  background-color: #df0;
  border: 1px solid #df0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  transition: opacity .25s, border-color .25s;
  display: flex;
}

.fn-button-5:hover {
  opacity: .9;
  border-color: #0f1213;
}

.fn-button-wrapper-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-list-checkmark-icon-2 {
  color: #0f1213;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 10px;
  display: flex;
}

.fn-list-checkmark-2 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 50%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
  overflow: hidden;
}

.fn-list-item-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fn-list-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #cdd3d2;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6em;
  list-style-type: none;
  display: flex;
}

.fn-paragraph-9 {
  color: #cdd3d2;
  max-width: 50%;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-22 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  display: block;
}

.fn-label-small {
  color: #df0;
  margin-bottom: 24px;
  line-height: 1em;
}

.fn-column-5 {
  border: 1px solid var(--untitled-ui-gray900);
  color: #fff;
  background-color: #00000070;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 60px 100px;
  display: flex;
}

.fn-container-grid-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section-10 {
  color: #ecf0ef;
  background-color: #1d1f1e00;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-81 {
  color: #fff;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
}

.text-block-82 {
  color: var(--white);
  font-size: 24px;
}

.text-block-83 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
}

.bold-text-34 {
  color: var(--red);
  text-decoration: line-through;
}

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

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

.text-block-84 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.paragraph-103, .paragraph-104 {
  color: var(--white);
}

.video-14 {
  min-width: 100%;
  max-width: 1000px;
  margin-bottom: 20px;
  display: block;
}

.container-121 {
  min-width: 650px;
  max-width: 100%;
}

.text-block-85 {
  max-width: 100%;
  color: var(--untitled-ui-white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.text-block-85.refund-guarentee {
  max-width: 50%;
  font-family: Open Sans, sans-serif;
  display: none;
  overflow: visible;
}

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

.image-40 {
  display: block;
}

.text-span-27 {
  font-weight: 600;
}

.bold-text-37 {
  font-weight: 400;
  text-decoration: none;
}

.bold-text-38 {
  font-weight: 600;
}

.cancellation-form-block {
  min-width: 80%;
  max-width: 80%;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cancellation-form1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  display: flex;
}

.text-field {
  min-width: 500px;
}

.cancellation-steps-buttons {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--untitled-ui-gray900);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--untitled-ui-gray900);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--untitled-ui-gray900);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 75%;
  max-width: 75%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 10px 0;
  font-size: 22px;
  display: flex;
}

.cancellation-steps-buttons:hover, .cancellation-steps-buttons:focus {
  background-color: var(--slightly-transparent-dark);
}

.cancellation-steps {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 90%;
  display: flex;
}

.field-label-7 {
  font-size: 36px;
}

.button_background {
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: .5rem;
  width: 101%;
  height: 101%;
  position: absolute;
  inset: 0% auto auto -101%;
}

.section_onboarding {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #040a11;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  height: 100vh;
  padding: 1rem;
  display: grid;
}

.form_field-wrapper {
  text-align: left;
  width: 100%;
  max-width: 25rem;
}

.form_field-wrapper.is-textarea {
  max-width: 30rem;
}

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

.form_back {
  z-index: 5;
  cursor: pointer;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  display: block;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.onboarding_content {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.onboarding_error {
  color: #040a11;
  background-color: #fff;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.onboarding_success {
  background-color: #0000;
  font-size: 1.25rem;
}

.form_radio-button {
  opacity: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.form_radio-button.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-button.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form_input {
  border: 1px none var(--untitled-ui-gray900);
  color: #fff;
  background-color: #ffffff14;
  border-radius: .625rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

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

.form_radio-label {
  font-size: 1.1rem;
}

.heading-109 {
  letter-spacing: -.01em;
}

.form_radio-img {
  width: 80%;
  margin-bottom: .75rem;
}

.form_radio-img.is-large {
  width: 70%;
}

.form_back-icon {
  width: 80%;
  height: 80%;
}

.button_component {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: .1rem solid #fff;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .7rem 2.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button_component.is-large {
  padding: 1rem 3.7rem;
  font-size: 1.5rem;
}

.button_component.is-large:active {
  transform: scale(.95);
}

.onboarding_form {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.onboarding_subtitle {
  color: #ffffffd9;
  max-width: 35rem;
  font-size: 1.625rem;
  font-weight: 300;
}

.button_text {
  z-index: 2;
  position: relative;
}

.form_label {
  margin-bottom: .4rem;
  padding-left: .2rem;
  padding-right: .1rem;
  font-size: .875rem;
  font-weight: 400;
}

.form_error-msg {
  color: #040a11;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #ececec;
  border-radius: .25rem;
  margin-top: .4rem;
  padding: .1rem .5rem;
  font-size: .9rem;
  font-weight: 500;
}

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

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.form_radio-content {
  grid-column-gap: .5rem;
  cursor: pointer;
  width: 8rem;
  height: 11rem;
  transform-style: preserve-3d;
  background-color: #ffffff12;
  border: .1rem solid #ffffff2b;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form_radio-content:hover {
  transform: scale3d(1.04, 1.04, 1.04);
}

.form_radio-content.is-active {
  cursor: pointer;
  background-color: #37577e;
  border-color: #37577e;
  transform: rotate(0);
}

.onboarding_step {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
}

.onboarding_step.is-active {
  color: #ffffffe6;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.onboarding_form-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 38rem;
  height: 100%;
  display: flex;
}

.onboarding_img {
  object-fit: cover;
  background-image: url('../images/0_0_2048_N.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.heading-110 {
  letter-spacing: -.01em;
}

.take-me-back {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 20px;
  min-width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 27px;
}

.text-block-86 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-style: italic;
  text-decoration: underline;
}

.heading-111 {
  text-align: center;
  font-size: 48px;
}

.heading-112 {
  color: var(--white);
  font-size: 78px;
  font-weight: 400;
}

.text-span-28 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  text-decoration: none;
}

.text-block-87 {
  min-width: 100%;
  font-size: 2rem;
}

.bold-text-39 {
  font-style: italic;
  font-weight: 400;
}

.text-span-29 {
  font-size: 1.75rem;
}

.uui-button-icon-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-6 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-6:hover {
  color: var(--untitled-ui-primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-16.button-row-center {
  justify-content: center;
}

.uui-space-small-16 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-21 {
  color: var(--white);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-11 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-11 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-10 {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--untitled-ui-gray900);
}

.uui-icon-featured-outline-large-5 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout69_item-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout69_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-bottom: 20px;
  display: grid;
}

.uui-padding-vertical-xhuge-25 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-30 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 50%;
  color: var(--white-site-wide);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: block;
}

.text-span-30 {
  font-size: 14px;
  font-style: italic;
}

.image-page {
  max-width: 25%;
}

.video-15 {
  max-width: 100%;
}

.cancel-button-stop {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.cancel-button-stop:hover {
  background-color: var(--color-2);
}

.text-span-31 {
  font-style: italic;
}

.text-block-89 {
  color: var(--white);
  text-align: center;
  font-style: italic;
}

.text-span-32 {
  font-size: 36px;
}

.container-122 {
  padding-top: 100px;
}

.heading-113 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fn-banner-image-three {
  object-fit: contain;
  width: 246px;
  height: 246px;
  position: absolute;
  inset: auto -55px -61px auto;
}

.fn-banner-image-two {
  object-fit: contain;
  width: 172px;
  height: 172px;
  position: absolute;
  inset: -67px 186px auto auto;
}

.fn-banner-image-one {
  object-fit: contain;
  width: 287px;
  height: 287px;
  position: absolute;
  inset: auto auto -62px -44px;
}

.fn-button-dark-2 {
  color: var(--white);
  -webkit-text-stroke-color: var(--black);
  background-color: #1d1f1e;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  transition: color .25s, background-color .25s;
}

.fn-button-dark-2:hover {
  background-color: var(--color-2);
  color: #0f1213;
  border-color: #0f1213;
}

.fn-button-dark-2.w--current {
  background-color: #1d1f1e;
}

.fn-button-dark-2.w--current:hover {
  background-color: #0000;
}

.fn-paragraph-dark-2 {
  color: #1d1f1e;
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-23 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-cta-banner-column {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 532px;
  display: flex;
}

.fn-cta-banner {
  background-color: var(--untitled-ui-gray900);
  color: #1d1f1e;
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.fn-container {
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
}

.fn-section-11 {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.fn-section-11.overflow-none {
  overflow: hidden;
}

.fn-section-11.overflow-none.foxy-show-if-subscriber {
  padding-top: 220px;
  padding-bottom: 220px;
  display: block;
}

.text-block-90 {
  color: #b0b0b0;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.container-123 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.error-text-4 {
  color: #e23939;
}

.error-message-4 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-4 {
  font-weight: 600;
}

.success-message-5 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link-11 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-11:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-size-small-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-6.text-align-left {
  text-align: left;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-19:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-19:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input-6 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-6:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-6::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-cta11_form {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

.uui-text-size-large-16 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-15 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-15 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-text-align-center-13 {
  text-align: center;
}

.uui-cta11_component {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  padding: 4rem;
}

.uui-padding-vertical-xhuge-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-31 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta11 {
  background-color: var(--black);
  position: relative;
}

.list-item-35, .list-item-36, .list-item-37 {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
}

.list-12 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.bold-text-40, .bold-text-41, .bold-text-42 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.section-38 {
  padding-top: 220px;
  padding-bottom: 220px;
}

.section-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 85%;
  display: flex;
}

.uui-button-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-20:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-20:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-text-size-medium-22 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing08_icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing08_feature-2 {
  display: flex;
}

.uui-pricing08_feature-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-pricing08_price-text-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing08_price-2 {
  color: var(--untitled-ui-gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-12 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-14 {
  text-align: center;
}

.uui-pricing08_content-2 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing08_plan-2 {
  border: 1px solid var(--white-site-wide);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding: 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing08_popular-label-2 {
  z-index: 1;
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  outline-color: var(--untitled-ui-primary200);
  outline-offset: 0px;
  width: 100%;
  height: 2.5rem;
  color: var(--untitled-ui-white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-pricing08_popular-plan-2 {
  border: 1px solid var(--white-site-wide);
  border-radius: 1rem;
  padding: 4.5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing08_components-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.uui-pricing08_components-2.upsell-2-pricing {
  max-width: 0;
}

.uui-pricing08_tab-content-2 {
  overflow: visible;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing08_tab-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing08_tab-link-2.w--current {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing08_tabs-menu-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing08_component-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing08_component-2.mvp-club-pricing-08 {
  margin-top: 1rem;
}

.uui-text-size-large-17 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-16 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-16 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-16 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-16.align-center, .align-center-12 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-27 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-25 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-91 {
  color: var(--white);
  text-align: center;
  text-decoration: underline;
}

.text-block-91.small-tagline {
  font-style: italic;
  text-decoration: none;
}

.mvp-club-button-text {
  max-width: 100%;
  font-size: 2rem;
}

.text-block-92 {
  max-width: 100%;
  font-size: 1rem;
  font-style: italic;
  font-weight: 300;
}

.text-block-93 {
  color: var(--untitled-ui-gray900);
  padding-bottom: 20px;
}

.text-block-93.mvp-club-testi-title {
  padding-top: 20px;
  font-size: 24px;
  font-weight: 500;
}

.job_sticky-card {
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  padding: 35px 30px;
}

.h4-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.spacer-15 {
  width: 100%;
  height: 15px;
}

.paragraph-105 {
  opacity: .9;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.spacer-20 {
  width: 100%;
  height: 20px;
}

.button-24 {
  color: #fff;
  background-color: #434de700;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 50px;
  padding: 15px 35px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  text-decoration: underline;
  display: flex;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-24:hover {
  box-shadow: none;
  background-color: #0000;
}

.button-24.in-form {
  width: 100%;
  height: 52px;
  margin-top: 0;
  margin-left: 0;
}

.rte-label {
  color: #000;
  margin-top: 15px;
  margin-bottom: 12px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
}

.text-red {
  color: #ff0004;
}

.scrollbar {
  max-height: 600px;
  padding: 30px;
  overflow: auto;
}

.input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-2:hover {
  box-shadow: none;
  border-color: #434de7;
}

.input-2:focus {
  border: 1px solid #434de7;
}

.input-2::placeholder {
  color: #6e6e6e;
}

.custom-scrollbar {
  display: none;
}

.form-separator {
  background-color: #f2f3ff;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.form-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-wrap {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 680px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.message_success {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  font-weight: 600;
}

.form-border {
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 400px;
  max-width: none;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.input-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-wrapper.mr-15 {
  margin-right: 15px;
}

.h3-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
}

.popup {
  z-index: 9999;
  opacity: 0;
  background-color: #0000;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: fixed;
  inset: 0%;
}

.input-label {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.form_100w {
  width: 100%;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.popup-close-2 {
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 13% 15% auto auto;
}

.spacer-10 {
  width: 100%;
  height: 10px;
}

.clone-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60vh;
  display: flex;
}

.upsell-2-popup-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  max-height: 90%;
  display: block;
}

.upsell-2popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.upsell-2popup-content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.2em;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.upsell-2-popup-group {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.popup-toggle {
  cursor: pointer;
}

.hidden-popup-upsell-2 {
  z-index: 999;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1405rem;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.hidden-popup-upsell-2._2nd {
  display: none;
  overflow: auto;
}

.upsell-2-popup-content {
  margin: 2.5em 3em;
}

.popup-close-3 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.upsell-2-popup-toggle-text {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 1;
  text-decoration: underline;
}

.upsell-2-popup-background {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.bold-text-43 {
  text-align: center;
  font-size: 1.5rem;
}

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

.bold-text-44 {
  color: var(--red);
  text-decoration: line-through;
}

.efi-cta-02-grid-inner-2 {
  text-align: center;
  border-bottom: 1px #000;
  max-width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.efi-button-3 {
  background-color: var(--untitled-ui-gray900);
  color: var(--white);
  border-radius: 40px;
  padding: 20px 40px;
  font-family: DM Sans;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-3:hover {
  background-color: var(--color-4);
  transform: translate(0, -7px);
}

.efi-paragraph-9.membertest {
  max-width: 75%;
}

.efi-h2-8 {
  font-family: Open Sans, sans-serif;
}

.efi-label-4 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.efi-label-4.dashboard-headers {
  font-size: 30px;
}

.efi-label-4.dashboard-headers.dashboard-top-head {
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-size: 48px;
}

.efi-cta-02-text-inner-2 {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.efi-cta-02-grid-2 {
  grid-column-gap: 50px;
  background-color: var(--color-5);
  background-image: none;
  background-size: auto;
  border: 1px #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  place-items: end center;
  max-width: 100%;
  padding: 80px 40px;
  font-family: Open Sans, sans-serif;
}

.efi-cta-02-container-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.unbeatable-club-members {
  padding: 100px 5%;
}

.unbeatable-club-members.foxy-show-if-subscribed-to-unbeatable {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.link-block-2 {
  text-decoration: none;
}

.video-block-2-view {
  background-image: url('../images/View.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 240px;
  display: flex;
  position: static;
  inset: 0%;
}

.play-svg {
  background-color: #0000;
  border-top: 10px solid #0000;
  border-bottom: 10px solid #0000;
  border-left: 13px solid #fff;
  border-radius: 0;
  width: 0;
  height: 0;
  margin: 0;
  padding-right: 0;
}

.play-svg.cc-purple {
  border-left-color: #764ba2;
}

.play-svg.cc-green {
  border-left-color: #66eac0;
}

.play-svg.cc-orange {
  border-left-color: #fb8332;
}

.color {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.color.cc-sunset-forest {
  background-image: linear-gradient(225deg, #e3bf54, #23bcba);
}

.color.cc-pulm-sunset {
  background-image: linear-gradient(225deg, #764ba2, #fb8332);
}

.color.cc-sunset {
  background-image: linear-gradient(225deg, #fb8332, #e3bf54);
}

.color.cc-forest-pulm {
  background-image: linear-gradient(225deg, #23bcba, #764ba2);
}

.color.cc-forest {
  background-image: linear-gradient(225deg, #23bcba, #45e994);
}

.color.cc-pulm {
  background-image: linear-gradient(225deg, #667eea, #764ba2);
}

.video-card {
  background-color: #121212;
  border-radius: 8px;
  flex-direction: row;
  width: 100%;
  padding-left: 0;
  display: flex;
  box-shadow: 1px 1px 3px #222;
}

.headline-wrap {
  margin-bottom: 80px;
}

.button-gradien-complex {
  transition: transform .2s;
  display: flex;
  position: relative;
}

.button-gradien-complex:hover {
  transform: scale(1.05);
}

.icon-big {
  background-color: #f1f1f1;
  border-radius: 8px;
  padding: 23px 21px;
  display: inline-block;
}

.button-block {
  display: inline-block;
  position: relative;
}

.video-block-view {
  background-image: url('../images/dasfdsdasfasdfsd_1.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0 8px 8px 0;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: auto;
  display: flex;
  position: static;
  inset: 0%;
}

.button-outline-gradient {
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex;
  position: relative;
}

.button-outline-gradient:hover {
  transform: scale(1.05);
}

.cc-blue {
  color: #1e90ff;
}

.wraper {
  width: 100%;
  max-width: none;
  margin-top: 20px;
  padding-top: 20px;
  position: static;
}

.text-block-card-2 {
  margin: 24px 32px 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.container-125 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 60px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.video-card-2 {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 2px 4px #12121233;
}

.video-card-2:hover {
  box-shadow: 0 2px 4px #1212124d;
}

.video-card-2.dark {
  color: #fff;
  background-color: #121212;
}

.container-home {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 60px;
  display: flex;
}

.section-headline {
  flex-direction: row;
  padding-right: 8px;
  display: flex;
}

.play-icon-2 {
  z-index: 7;
  background-color: var(--slightly-transparent-dark);
  background-image: linear-gradient(#000000ab, #000000ab);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-gradient-outline {
  border-radius: 0;
  padding: 24px 28px 24px 30px;
}

.button-gradient-outline.cc-pulm-sunset {
  background-image: linear-gradient(225deg, #764ba2, #fb8332);
}

.button-gradient-outline.cc-forest-pulm {
  background-image: linear-gradient(225deg, #23bcba, #764ba2);
}

.button-gradient-outline.cc-forest {
  background-image: linear-gradient(#45e994, #23bcba);
}

.button-gradient-outline.cc-sunset-forest {
  background-image: linear-gradient(225deg, #fb8332, #45e994);
}

.button-gradient-outline.cc-pulm {
  background-image: linear-gradient(225deg, #667eea, #764ba2);
}

.button-gradient-outline.cc-sunset {
  background-image: linear-gradient(225deg, #e3bf54, #fb8332);
}

.button-outline-circle {
  z-index: 999;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.button-outline-circle._5 {
  z-index: 5;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-outline-circle._2 {
  z-index: 2;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-outline-circle._3 {
  z-index: 3;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-outline-circle._7 {
  z-index: 7;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-outline-circle._4 {
  z-index: 4;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-outline-circle._6 {
  z-index: 6;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button-white {
  background-color: #fff;
  border-radius: 0;
  padding: 21px 25px 21px 27px;
  display: inline-block;
  position: absolute;
}

.button-white.dark {
  background-color: #121212;
}

.section-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
  position: static;
}

.button-25 {
  background-color: #f1f1f1;
  border-radius: 8px;
  padding: 23px 21px 23px 23px;
  display: inline-block;
}

.button-25.cc-gradient-pulm {
  background-image: linear-gradient(#667eea, #667eea 0%, #764ba2);
  transition: transform .2s, background-color .3s;
}

.button-25.cc-gradient-pulm:hover {
  background-image: linear-gradient(#667eea, #764ba2);
  border-radius: 50%;
}

.button-gradient-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-gradient-2._5 {
  z-index: 5;
}

.button-gradient-2._2 {
  z-index: 2;
}

.button-gradient-2._1 {
  z-index: 1;
}

.button-gradient-2._3 {
  z-index: 3;
}

.button-gradient-2.static {
  opacity: 0;
  position: static;
}

.button-gradient-2._6 {
  z-index: 6;
}

.button-gradient-2._4 {
  z-index: 4;
}

.cc-white {
  max-width: 80%;
  color: var(--untitled-ui-gray900);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.video-card-light {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  width: 100%;
  padding-left: 0;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 2px 4px #12121233;
}

.video-card-light:hover {
  box-shadow: 0 2px 4px #1212124d;
}

.space {
  height: 32px;
}

._2-cards-grid {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.divider-6 {
  background-color: #f1f1f1;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-94 {
  margin: 50px 60px 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.quick-links-button {
  z-index: 99;
  cursor: pointer;
  border-radius: 8px;
  width: 80px;
  height: 80px;
  transition: transform .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

.quick-links-button:hover {
  transform: scale(1.05);
}

.quick-links-button.text {
  width: auto;
  height: auto;
  display: inline-block;
}

.cc-purple {
  color: #5540fb;
}

.label-2 {
  color: #333;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}

.label-2.cc-grey {
  color: #939393;
}

.text-headline {
  align-items: center;
  margin-left: 18px;
  display: flex;
}

.video-card-3 {
  border: 1px solid var(--untitled-ui-gray600);
  background-color: var(--black);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
  box-shadow: 1px 1px 3px #222;
}

.video-card-3:hover {
  background-color: var(--color-3);
}

.container-126 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
  position: static;
}

.button-26 {
  background-color: #f1f1f1;
  border-radius: 8px;
  padding: 23px 21px 23px 23px;
  display: inline-block;
}

.button-26.cc-gradient-pulm {
  background-image: linear-gradient(#667eea, #667eea 0%, #764ba2);
  transition: transform .2s, background-color .3s;
}

.button-26.cc-gradient-pulm:hover {
  background-image: linear-gradient(#667eea, #764ba2);
  border-radius: 50%;
}

.divider-7 {
  background-color: #f1f1f1;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-95 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 20px 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.image-42 {
  max-height: 100%;
}

.paragraph-106 {
  border: 1px solid var(--untitled-ui-gray900);
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-block-3 {
  border-radius: 20px;
  text-decoration: none;
}

.section-42 {
  padding-top: 60px;
}

.heading-116 {
  text-align: center;
  padding-top: 40px;
  font-style: normal;
  font-weight: 600;
}

.section-43 {
  padding-top: 0;
}

.text-block-96 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-97 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 22px;
}

.text-block-98 {
  color: var(--white-site-wide);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.section-44 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-107 {
  color: var(--white);
}

.text-span-33 {
  text-decoration: underline;
}

.button-27 {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 20px;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.button-27:hover {
  background-color: var(--color-4);
}

.button-27.hidden-for-now {
  display: none;
}

.text-span-34 {
  font-size: 16px;
  font-style: italic;
}

.uui-icon-1x1-xxsmall-7 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner17_close-button {
  background-color: var(--white);
  opacity: 1;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--untitled-ui-gray500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner17_close-button:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray600);
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--color-4);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-gray900);
  box-shadow: none;
  border-style: solid;
  border-width: 3px;
}

.uui-text-size-medium-23 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.uui-banner17_text {
  color: var(--white);
  margin-right: .375rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner17_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-icon-1x1-xsmall-12 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-modern-large {
  border: 1px solid var(--white-site-wide);
  background-color: var(--untitled-ui-white);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-banner17_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner17_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner17_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.uui-container-large-26 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-33 {
  background-color: var(--untitled-ui-gray500);
  border: 1px #000;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.uui-page-padding-33.foxy-show-if-not-subscribed-to-unbeatable {
  display: none;
}

.uui-banner17_component {
  border-bottom: 1px none var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray25);
  justify-content: center;
  align-items: center;
  position: relative;
}

.text-block-99 {
  color: var(--white);
  font-family: DM Sans;
  font-weight: 500;
}

.text-block-99.login-page {
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.heading-117 {
  color: var(--white);
  font-family: DM Sans;
}

.link-65 {
  color: var(--untitled-ui-gray900);
}

.text-span-35 {
  text-decoration: underline;
}

.text-block-100 {
  color: var(--white-site-wide);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-style: italic;
}

.text-block-100.foxy-show-if-not-subscriber {
  text-align: left;
  max-width: 100%;
}

.gallery-scroll-2 {
  background-color: #0000;
  border-bottom: 1px solid #e4ebf3;
  max-width: 980px;
  padding: 40px 30px;
  position: relative;
}

.container-127 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  display: block;
}

.gallery-sticky-2 {
  color: var(--untitled-ui-gray900);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link-2 {
  color: var(--untitled-ui-gray900);
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link-2:hover {
  color: var(--color-4);
}

.gallery-link-2.w--current {
  font-weight: 600;
}

.gallery-grid-2 {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.gallery-image-wrapper-2 {
  justify-content: center;
  align-items: center;
  max-width: 80%;
  display: block;
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-image-text-2 {
  color: #f5f7fa;
  text-align: center;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.text-block-101 {
  color: var(--white);
  text-align: center;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
}

.paragraph-108 {
  max-width: 100%;
  color: var(--white-site-wide);
  text-align: left;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
}

.body-26 {
  padding-top: 0;
}

.body-26.foxy-show-if-subscribed-to-unbeatable {
  padding-top: 40px;
  padding-bottom: 100px;
}

.container-128 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  display: flex;
}

.link-66 {
  color: var(--untitled-ui-gray900);
}

.link-66:hover {
  color: var(--color-2);
}

.text-block-102 {
  display: none;
}

.container-129 {
  padding-top: 10px;
}

.container-129.for-mobile {
  display: none;
}

.uui-button-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-21:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-21:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-21.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-11.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-17.button-row-center {
  justify-content: center;
}

.uui-space-medium-9 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-18 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-17 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-17 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.uui-heading-medium-17.top-header {
  border-bottom-style: none;
  margin-top: 0;
}

.uui-text-align-center-15 {
  text-align: center;
}

.uui-padding-vertical-xhuge-28 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-padding-vertical-xhuge-28.test-page {
  max-width: Infinity% ;
  min-width: 100%;
}

.uui-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-34 {
  background-image: none;
  background-size: auto;
  max-width: 99.895%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dashboard-2-whats-new {
  background-color: var(--untitled-ui-gray900);
  position: relative;
}

.slide-nav-3 {
  display: none;
}

.slider-4 {
  background-color: var(--untitled-ui-gray900);
  max-height: 100px;
}

.video-16 {
  max-width: 100%;
  max-height: 50%;
}

.container-130 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-130.second-time, .container-130.second-time.okay-this-one {
  display: block;
}

.section-45 {
  padding-top: 0;
  padding-bottom: 140px;
}

.text-block-103 {
  color: var(--white-site-wide);
  text-align: center;
  padding: 60px 20px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: none;
}

.text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1 {
  font-size: 22px;
}

.text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1.smaller-on-desktop {
  max-width: 80%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1.smaller-on-desktop.k {
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
}

.text-block-103.strategy-notes.foxy-show-if-transaction-with-discord1 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  display: none;
}

.text-block-103.welcome-text {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-103.welcome-text.foxy-show-if-not-transaction-with-discord1.k {
  color: var(--white-site-wide);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  text-decoration: none;
}

.text-block-103.welcome-text.foxy-show-if-transaction-with-discord1 {
  padding-bottom: 20px;
  text-decoration: none;
  display: none;
}

.text-block-103.foxy-show-if-transaction-with-discord1 {
  padding-top: 20px;
  text-decoration: none;
  display: none;
}

.uui-heroheader20_background-grid-mask {
  z-index: -1;
  background-color: var(--untitled-ui-white);
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-heroheader20_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section.background-color-primary100 {
  background-color: var(--untitled-ui-gray600);
}

.uui-heroheader20_background-grid-section.background-color-primary300 {
  background-color: var(--untitled-ui-gray900);
}

.uui-heroheader20_background-grid-section.background-color-primary200 {
  background-color: var(--untitled-ui-gray600);
}

.background-color-primary100 {
  background-color: var(--untitled-ui-primary100);
}

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

.background-color-primary300 {
  background-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
}

.background-color-primary200 {
  background-color: var(--untitled-ui-primary200);
}

.uui-heroheader20_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background {
  z-index: 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.uui-heroheader20_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-heroheader20_lightbox {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.uui-button-icon-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-13.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-space-large-5 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-12 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-12.text-color-primary700 {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-max-width-large-17 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-17.align-center, .align-center-13 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-17 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-10 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-10.text-color-primary900 {
  color: var(--untitled-ui--primary900\<deleted\|variable-61ad3a7b\>);
}

.uui-badge-group_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-2.text-color-primary500 {
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-2 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-2 {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-2.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-badge-group-2 {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-2.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.uui-heroheader20_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-heroheader20_component.membersdashboard2 {
  padding-top: 60px;
}

.uui-heroheader20_component.test {
  min-width: 0;
}

.uui-container-large-27 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_heroheader20 {
  background-color: var(--untitled-ui-primary50);
  overflow: hidden;
}

.right-arrow {
  color: var(--untitled-ui-gray900);
}

.video-17 {
  max-width: 80%;
  max-height: 80%;
}

.container-131 {
  max-width: 100%;
}

.icon-9 {
  color: var(--white);
}

.uui-icon-1x1-xxsmall-8 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner10_close-button-3 {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.uui-banner10_close-button-3:hover {
  background-color: #fff3;
}

.uui-text-style-link-12 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-12:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-12.uui-text-color-primary100, .uui-text-color-primary100-3 {
  color: var(--untitled-ui-primary100);
}

.uui-banner10_supporting-text-3 {
  color: var(--untitled-ui-primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner10_text-3 {
  color: var(--untitled-ui-white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner10_text-wrapper-3 {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner10_content-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner10_wrapper-3 {
  box-shadow: none;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1rem;
  display: flex;
  position: relative;
}

.uui-container-large-28 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

._10-unstoppable-route-combos {
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

._10-unstoppable-route-combos.foxy-show-if-transaction-with-routecombos {
  display: none;
}

.slide-2 {
  max-height: 100%;
  padding-bottom: 0;
}

.mask-2 {
  padding-bottom: 0;
  overflow: hidden;
}

.text-block-104 {
  color: var(--white);
  text-align: center;
}

.section-46 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-105 {
  max-width: 45%;
  padding-bottom: 0;
  font-size: 24px;
}

.text-block-106 {
  max-width: 45%;
  font-size: 24px;
}

.image-43 {
  max-width: 50%;
}

.uui-button-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-22:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-22:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-22.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-12.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-18 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-18.button-row-center {
  justify-content: center;
}

.uui-space-large-6 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-large-18 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-18.align-center, .align-center-14 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-xlarge-13 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-18 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-11 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-xlarge-3 {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-16 {
  text-align: center;
}

.uui-padding-vertical-xhuge-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.win-every-game-bundle {
  display: block;
}

.win-every-game-bundle.foxy-show-if-transaction-with-win {
  display: none;
}

.foxy-show-if-transaction-with-routecombos {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-feature-wrapper-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-image-wrapper-2 {
  margin-bottom: 25px;
}

.efi-ft-01-cell-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.efi-ft-01-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-9 {
  padding: 150px 5% 100px;
}

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

.button-28 {
  margin-left: 140px;
}

.container-133 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.buttonx {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 40px;
  min-width: 60%;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 28px;
}

.buttonx:hover {
  background-color: var(--color-4);
}

.container-134 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-107 {
  color: var(--white-site-wide);
  padding-top: 10px;
}

.container-135 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-118 {
  color: var(--white);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.text-block-108, .text-block-109, .text-block-110 {
  color: var(--untitled-ui-gray900);
}

.html-embed-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

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

.efi-hr-01-logo-cell {
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.efi-hr-01-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.efi-hr-01-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-01-logos {
  background-color: #fff;
  padding: 50px 0%;
}

.efi-hr-01-right-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-button-4 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-4:hover {
  transform: translate(0, -7px);
}

.efi-big-paragraph-2 {
  font-size: 20px;
  font-weight: 400;
}

.efi-jumbo {
  font-size: 5.5vh;
  line-height: 1.1em;
}

.efi-label-5 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label-5.big {
  font-size: 16px;
  line-height: 1.8em;
}

.efi-hr-01-title-wrapper {
  margin-bottom: 25px;
}

.efi-hr-01-left-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-01-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 5%;
}

.efi-hr-01 {
  padding: 5%;
}

.uui-button-23 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  max-width: 50%;
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: block;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-23:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--color-4);
}

.uui-button-23:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-faq03_cta-button-row {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-text-size-large-19 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-size-large-19.faqqqqq {
  color: var(--black);
}

.uui-space-xxsmall-12 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-13 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.uui-max-width-large-19.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-faq03_cta-content {
  flex: 1;
}

.uui-uui-faq03_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray900);
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 100px;
  padding: 2rem 0;
  display: flex;
}

.uui-uui-faq03_cta:hover {
  background-color: var(--color-4);
}

.uui-text-size-medium-24 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-faq03_heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.uui-faq03_content {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: 1px solid var(--white-site-wide);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.uui-faq03_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq03_component {
  margin-top: 4rem;
}

.uui-space-xsmall-18 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-18 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-subheading-12 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  margin-bottom: .75rem;
  padding-top: 100px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.members-faq-page {
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.uui-container-large-29 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-36 {
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

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

.text-block-111 {
  color: var(--untitled-ui-gray900);
  font-size: 28px;
}

.heading-119 {
  color: var(--white);
  font-size: 78px;
}

.link-block-4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.link-block-4:hover {
  background-color: var(--slightly-transparent-dark);
}

.fn-logos-masonary-logo {
  color: #df0;
  object-fit: contain;
  width: 100%;
  height: 35px;
}

.fn-logos-card {
  background-color: #0f1213;
  background-image: url('/cdn-assets/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 170px;
  display: flex;
}

.fn-logos-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fn-button-secondery-4 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 137px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.6em;
  transition: background-color .25s;
  display: flex;
}

.fn-button-secondery-4:hover {
  background-color: #3e4545;
}

.fn-paragraph-10 {
  color: #cdd3d2;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-24 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-column-6 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.fn-container-grid-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.fn-section-12 {
  color: #ecf0ef;
  background-color: #1d1f1e;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-button-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-24:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-24:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-13.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-19 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-19.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-25 {
  color: var(--white);
  text-align: center;
  letter-spacing: normal;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-layout76_image {
  width: 100%;
}

.uui-layout76_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  margin-bottom: .5rem;
  position: relative;
}

.uui-layout76_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-layout76_item:hover {
  background-color: var(--slightly-transparent-dark);
}

.uui-layout76_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.uui-layout76_list.main-page {
  padding-left: 220px;
  padding-right: 220px;
}

.uui-layout76_list.second-dash {
  margin-top: 0;
  margin-bottom: 0;
}

.uui-text-size-large-20 {
  color: var(--white-site-wide);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-20.dashboard-2 {
  padding-top: 20px;
}

.uui-text-align-center-17 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout76_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.uui-layout76_component.hide {
  display: block;
}

.uui-padding-vertical-xhuge-30 {
  padding-top: 0;
  padding-bottom: 4rem;
}

.tabs-5 {
  padding-top: 0;
}

.tabs-menu-5 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-2-3 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  margin-left: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-2-3.not-clicked:hover {
  background-color: var(--color-4);
}

.tab-link-tab-2-3.not-clicked.w--current {
  border: 3px solid var(--white);
  background-color: var(--untitled-ui-gray900);
}

.section-47 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.text-block-112 {
  color: var(--white-site-wide);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.tab-link-tab-1-3 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-3:hover {
  background-color: var(--color-4);
}

.tab-link-tab-1-3.w--current {
  border: 3px solid var(--white);
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-3.front-mage.w--current {
  border-style: none;
  border-color: var(--color-5);
  background-color: var(--color-5);
}

.text-block-113 {
  color: var(--white);
  font-size: 36px;
}

.text-block-114 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 36px;
}

.link-block-5, .schemes-link, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11 {
  text-decoration: none;
}

.text-block-115 {
  color: var(--white-site-wide);
  font-style: italic;
}

.heading-120 {
  color: var(--white-site-wide);
  padding-top: 140px;
  font-weight: 600;
}

.uui-heroheader21_image-2 {
  background-color: var(--black);
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.uui-text-style-link-13 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-13:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-size-small-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button-25 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-25:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-25:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-25.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-form_input-7 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-7:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-7::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader21_form-2 {
  max-width: 32rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-max-width-small-5 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-14 {
  color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.uui-space-small-19 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-12 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-badge-group_icon-3 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-3.text-color-primary500 {
  color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-3 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-3 {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-3.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-badge-group-3 {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-3.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  text-decoration: none;
}

.uui-heroheader21_content-2 {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heroheader21_component-2 {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.uui-section_heroheader21-2 {
  background-image: url('../images/Background-Test-7.gif');
  background-position: 0 0;
  background-size: auto;
}

.link-67, .link-68 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.link-69 {
  color: var(--untitled-ui-gray900);
}

.uui-heroheader07_light-overlay {
  mix-blend-mode: screen;
  width: 80rem;
  min-width: 80rem;
  height: auto;
  position: absolute;
  bottom: -64%;
  right: -20%;
}

.uui-heroheader07_card-image-02 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #ffffff80 0%, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(-10%, 30%)rotate(30deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_card-image-02.new-one {
  transform: translate(-102px, -102px)rotate(30deg);
}

.uui-heroheader07_card-image-01 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 8rem;
  width: 31rem;
  position: absolute;
  overflow: visible;
  transform: translate(20%, -20%)rotate(60deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_image-wrapper {
  background-color: var(--slightly-transparent-dark);
  justify-content: center;
  align-items: center;
  height: 40rem;
  padding-right: 100px;
  display: flex;
  position: relative;
}

.uui-button-icon-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-14.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-space-large-7 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-15 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-15.text-color-gray200 {
  color: var(--white-site-wide);
}

.uui-heading-xlarge-13 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-13.text-color-white {
  color: var(--untitled-ui-gray900);
}

.uui-heading-xlarge-13.red {
  color: var(--red);
  padding-bottom: 10px;
}

.uui-heading-subheading-13 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-subheading-13.uui-text-color-gray200, .uui-text-color-gray200 {
  color: var(--white-site-wide);
}

.uui-heroheader07_content.z-index-1 {
  color: var(--untitled-ui-white);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.uui-heroheader07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-31 {
  padding-top: 5rem;
  padding-bottom: 8rem;
}

.no-option-selected {
  background-color: var(--color-5);
  max-width: 100%;
  margin-top: 40px;
  overflow: hidden;
}

.uui-heroheader13_image {
  width: 100%;
  max-width: 48rem;
}

.uui-heroheader13_image-wrapper {
  margin-top: 4rem;
}

.uui-text-size-xlarge-16 {
  color: var(--white-site-wide);
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-max-width-xlarge-4 {
  width: 100%;
  max-width: 64rem;
}

.uui-heroheader13_component {
  flex-direction: column;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-padding-vertical-xhuge-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.unbeatable-upsell {
  background-color: var(--color-5);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  overflow: hidden;
}

.container-137 {
  min-width: 500px;
}

.heading-121 {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-size: 48px;
}

.heading-122 {
  color: var(--white);
  text-align: center;
  font-size: 48px;
}

.container-138 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-46 {
  border: 1px solid var(--untitled-ui-gray900);
  max-width: 5%;
  color: var(--untitled-ui-warning300);
  -webkit-text-stroke-width: 2px;
  border-radius: 0;
}

.green-check {
  color: var(--untitled-ui-gray900);
}

.svg-icon {
  max-width: 5%;
  max-height: 5%;
  color: var(--untitled-ui-gray900);
  margin-left: 10px;
  padding-left: 0;
}

.svg-icon:hover {
  cursor: pointer;
}

.svg-icon.white-star, .svg-icon.bottom-hero-2 {
  color: var(--white);
}

.path {
  max-width: 5%;
  color: var(--color-4);
}

.path-2 {
  color: var(--color-8\<deleted\|variable-b4990c49-423b-77e1-a41d-1dccb1368442\>);
}

.text-block-116 {
  color: var(--white-site-wide);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

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

.bold-text-46 {
  color: var(--red);
}

.heading-123 {
  color: var(--red);
  text-align: center;
  font-size: 48px;
}

.bold-text-47 {
  color: var(--red);
  text-decoration: line-through;
}

.heading-124 {
  color: var(--white);
  text-align: center;
  font-size: 48px;
}

.heading-124.hmk {
  font-size: 36px;
}

.text-span-36 {
  font-size: 18px;
}

.text-span-37 {
  font-size: 48px;
}

.body-27 {
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
}

.text-block-117 {
  color: var(--untitled-ui-gray50-501);
  padding-bottom: 10px;
  font-size: 24px;
  font-style: normal;
}

.top-header {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  margin-bottom: 10px;
  display: block;
}

.top-header.test-page {
  border-bottom-style: none;
  padding-top: 20px;
  font-size: 28px;
}

.container-140 {
  max-width: 100%;
  max-height: 130px;
}

.slide-nav-4 {
  display: none;
}

.slide-4 {
  max-height: 100px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0;
}

.mask-3 {
  max-height: 100%;
}

.slider-5 {
  background-color: var(--black);
  flex-flow: column;
  max-height: 130px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.container-141 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-118 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: block;
}

.heading-125 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  font-size: 48px;
  display: flex;
}

.link-70 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.mask-4 {
  overflow: hidden;
}

.button-29 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 9px;
}

.button-29:hover {
  background-color: var(--color-4);
}

.text-block-119 {
  color: var(--white);
  text-align: center;
  font-size: 36px;
  font-style: italic;
}

.heading-126 {
  text-align: center;
  font-weight: 400;
}

.heading-126.cancel-wait {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.rectangle-3, .rectangle-36, .rectangle-39, .rectangle-40, .rectangle-41, .rectangle-34, .rectangle-37, .rectangle-35, .rectangle-38 {
  background-color: #0f0f0f;
  border: 2px solid #fff;
  border-radius: 20px;
}

.misterciv-it-s-crazy-i-can-take-months-off-madden-get-back-on-run-your-scheme-and-still-blow-out-people-ranked-in-top-500, .just-sub-to-civil-gg-instantly-made-me-better-especially-for-someone-who-has-little-time-to-keep-up-with-the-meta, .civil-gg-got-me-to-the-super-bowl, .get-civil-gg-asap, .misterciv-your-civil-gg-membership-helped-me-win-my-first-superbowl-this-year-them-schemes-are-legit, .this-is-the-superbowl-america-needed-civil-gg-made-it-happen, .misterciv-tapxmikey-sb-10-in-the-books-folks-should-signing-up-for-civil-gg-because-it-is-the-way-pats-trip-te-and-the-4-3-61-have-really-got-me-in-a-good-place-madden24, .warning-civil-gg-will-cause-your-opponents-to-rage-quit-tapxmikey-misterciv, .just-won-a-game-with-cameron-latu-civil-gg-is-goated-yes-i-used-him {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}

.damo {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.civilgg-member {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}

.mick, .cason-douglas, .rickjames, .josh-long, .cyclopsjoe, .funskee {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.vector {
  background-color: #49b0ff;
}

.sysf-body-text {
  color: var(--systemflow-lite--neutral--80);
  margin-top: 0;
}

.sysf-body-text.sysf-m {
  letter-spacing: -.011em;
}

.sysf-body-text.sysf-m.sysf-bold {
  font-weight: 600;
}

.sysf-c-t-neutral-100 {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-avatar-label-text {
  margin-left: 1rem;
}

.sysf-s-m-l-8 {
  margin-left: 8px;
}

.sysf-avatar {
  object-fit: cover;
  border-radius: 50%;
  width: 64px;
  height: 64px;
}

.sysf-avatar.sysf-default {
  border: 2px solid var(--systemflow-lite--neutral--10-2);
  width: 44px;
  height: 44px;
  box-shadow: 0 0 0 3px var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-avatar-wrapper.sysf-horizontal {
  align-items: center;
  display: flex;
}

.rectangle-1 {
  background-color: #0f0f0f;
}

.div-faq-item {
  opacity: .95;
  border: 0 solid #31313199;
  border-bottom-width: 1px;
}

.div-text-size-small {
  border: 0 solid #00a1ff;
  border-bottom-width: 1px;
}

.strong-what-does-a-civilgg-scheme-look-like {
  color: #49b0ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.div-faq-icon-bar {
  background-color: #9a9a9a;
}

.strong-will-this-really-make-me-better, .strong-is-the-yearly-membership-only-for-madden-24, .strong-what-is-your-refund-policy {
  color: #49b0ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.heading-2-become-great-0 {
  color: #fff;
  letter-spacing: -1.44px;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
}

.heading-2-become-great-1 {
  color: #49b0ff;
  letter-spacing: -1.44px;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 70px;
  text-decoration: underline;
}

.i-show-you-the-exact-schemes-that-i-used-to-win-game-after-game-while-battling-the-top-50-madden-players-now-i-m-showing-you-all-my-tips-and-techniques-to-win-more-madden {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.i-show-you-the-exact-schemes-that-i-used-to-win-game-after-game-while-battling-the-top-50-madden-players-now-i-m-showing-you-all-my-tips-and-techniques-to-win-more-madden-1 {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: underline;
}

.masonry__grid-signature {
  align-items: center;
  display: flex;
}

.masonry__grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1220px;
  height: auto;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.masonry__grid-job-title {
  color: var(--white);
  letter-spacing: .125px;
  text-transform: uppercase;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.masonry__grid-job-title.hh {
  padding-top: 10px;
}

.masonry__grid-portrait {
  object-fit: cover;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  margin-right: 0;
}

.masonry__grid-arrow {
  display: none;
}

.header__heading {
  text-align: center;
  font-size: 57px;
  font-weight: 600;
  line-height: 62px;
}

.section-49 {
  padding: 96px 140px 20px;
  overflow: hidden;
}

.section-49.bottom-section {
  padding-top: 40px;
}

.masonry__grid-slide {
  margin-bottom: 20px;
}

.masonry__grid-mask {
  column-count: 4;
  white-space: normal;
  column-gap: 20px;
}

.masonry__grid-nav {
  display: none;
}

.container-142 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.masonry__grid-quote {
  color: var(--white);
  border-left-style: none;
  border-left-width: 0;
  margin-top: 18px;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}

.masonry__grid-person {
  color: var(--white);
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  line-height: 21px;
}

.masonry__grid-block {
  border: 1px solid var(--white);
  background-color: var(--color-5);
  border-radius: 10px;
  min-width: 100%;
  padding: 24px;
  display: block;
}

.masonry__grid-block.big-middle {
  padding-top: 24px;
}

.masonry__grid-block.fix-this-one {
  min-height: 325px;
}

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

.grid-16.testimonial-sales-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: center;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-16.testimonial-sales-1.second-layer {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.path-3 {
  max-width: 25%;
  max-height: 25%;
}

.heading-127 {
  color: var(--white);
  text-align: center;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.25;
}

.text-span-38 {
  font-weight: 600;
}

.text-span-39 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.heading-128 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.25;
}

.text-block-120 {
  color: var(--untitled-ui-gray50-501);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.section-50 {
  padding: 140px 140px 20px;
}

.section-50.direct {
  padding-top: 10px;
}

.container-143 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.container-143.bottom-hero2 {
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-143.testi-proof {
  padding-top: 0;
}

.container-143.checkout-page {
  padding-top: 20px;
  padding-bottom: 0;
}

.image-47 {
  padding-bottom: 20px;
}

.image-47.checkout {
  display: none;
}

.heading-129 {
  font-size: 26px;
}

.heading-129.bottom-hero {
  margin-top: 10px;
}

.container-144 {
  max-width: 1040px;
}

.heading-130 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 42px;
}

.columns-5 {
  max-width: 95%;
  padding-left: 40px;
  padding-right: 40px;
}

.section-51 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.text-block-121 {
  color: var(--white);
  text-align: center;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
}

.column-5, .column-6 {
  padding-left: 40px;
  padding-right: 40px;
}

.columns-6 {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.column-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.frame-112 {
  grid-column-gap: 53px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1227.95px;
  text-decoration: none;
  display: block;
}

.vectors-wrapper {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 58.6494px;
  text-decoration: none;
  display: flex;
}

.image-50 {
  object-fit: cover;
}

.tampa-bay-bucanneers-tournament-club-champion, .ultimate-wildcard-tournament-final-16, .ultimate-kickoff-tournament-final-32, .jumpoffgg2-tournament-champ-30-000 {
  color: #fff;
  text-align: center;
  letter-spacing: -1.44px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 35px;
  text-decoration: none;
}

.columns-7 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.column-8, .column-9, .column-10, .column-11 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-122 {
  max-width: 70%;
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.image-51, .image-52 {
  margin-bottom: -21px;
}

.container-145 {
  max-width: 99%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-123 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.section-52 {
  padding: 40px 100px 0;
}

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

.heading-131 {
  color: var(--white);
  text-align: center;
  padding-bottom: 40px;
}

.list-item-38, .list-item-39 {
  color: var(--white);
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.text-block-124 {
  color: var(--white);
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.heading-132 {
  padding-bottom: 10px;
  font-size: 36px;
  line-height: 1.25;
}

.columns-8 {
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.image-53 {
  border: 3px solid var(--white);
  border-radius: 20px;
}

.image-53.mobile-only {
  display: none;
}

.image-53.mobile-hide {
  padding: 5px;
}

.section-53 {
  padding: 40px 140px 0;
}

.column-12, .column-13, .column-14 {
  padding-left: 40px;
  padding-right: 40px;
}

.column-15 {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.testimonial-under-sales-pricing {
  border-bottom: 1px #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0 30px 40px;
  display: flex;
  position: relative;
}

.container-147 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonial-wrapper-four {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial-left {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 30%;
  margin-right: 0;
  padding-top: 10px;
  display: flex;
}

.testimonial-image-four {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  color: var(--white);
  margin-bottom: 32px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.testimonial-text-four.ub {
  font-size: 28px;
}

.testimonial-author-name-three-2 {
  margin-bottom: 10px;
}

.container-148 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-54 {
  padding-bottom: 10px;
}

.sysf-body-text-2 {
  color: var(--systemflow-lite--neutral--80);
  margin-top: 0;
}

.sysf-body-text-2.sysf-m {
  color: var(--white);
  letter-spacing: -.011em;
  font-family: Open Sans, sans-serif;
}

.sysf-faq-question {
  color: var(--untitled-ui-gray900);
  margin-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.sysf-faq-item-wrapper {
  margin-bottom: 24px;
}

.sysf-l-g-2-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sysf-heading {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-heading.sysf-l {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.021em;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.25;
}

.sysf-tagline {
  background-color: var(--systemflow-lite--primary--10\<deleted\|variable-71dfd087\>);
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
  letter-spacing: -.006em;
  border-radius: 6px;
  margin-bottom: 1.25rem;
  padding-left: 8px;
  padding-right: 8px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.sysf-section-title {
  width: 50%;
  margin-bottom: 48px;
}

.sysf-wrapper-m {
  padding-top: 64px;
  padding-bottom: 64px;
}

.sysf-container {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sysf-faq-section.homepage-faq {
  background-color: var(--color-3);
}

.container-149 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.text-block-125 {
  max-width: 50%;
  color: var(--white-site-wide);
  text-align: center;
  border: 1px #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  text-decoration: none;
}

.text-block-125.linkk {
  color: var(--untitled-ui-gray900);
}

.text-block-125.linkk:hover {
  color: var(--color-4);
}

.text-block-125.linkk.ok {
  border-bottom-style: solid;
  border-bottom-color: var(--untitled-ui-gray900);
  max-width: 100%;
  padding-top: 20px;
}

.text-block-125.ddfsa {
  max-width: 75%;
}

.html-embed-17 {
  border: 1px solid var(--untitled-ui-gray900);
  min-width: 80%;
  max-width: 95%;
  padding-top: 0;
  padding-bottom: 0;
}

.link-block-12 {
  color: var(--untitled-ui-gray900);
  text-decoration: none;
}

.link-block-12:hover {
  color: var(--color-4);
}

.column-16 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-55.tall {
  border-radius: 20px;
}

.bold-text-48 {
  color: var(--untitled-ui-gray900);
}

.list-13 {
  margin-bottom: 20px;
}

.column-17, .column-18 {
  padding-left: 60px;
  padding-right: 60px;
}

.button-30 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 20px;
  font-size: 24px;
}

.text-block-126 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-style: italic;
}

.uui-text-size-xlarge-17 {
  color: var(--white);
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 1.5;
}

.uui-space-small-20 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-5 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-large-5.hmm {
  padding-bottom: 10px;
}

.uui-heading-large-5.dashboard {
  font-weight: 700;
  text-decoration: underline;
}

.uui-text-align-center-18 {
  text-align: center;
}

.uui-text-align-center-18.dashboard {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-33 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-container-small-5 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-37 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0 2rem;
}

.uui-page-padding-37.dashboard {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-page-padding-37.dashboard.foxy-show-if-not-transaction-with-discord1 {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.uui-page-padding-37.dashboard.foxy-show-if-transaction-with-discord1 {
  display: block;
}

.text-span-40 {
  text-decoration: underline;
}

.container-150 {
  justify-content: center;
  align-items: center;
  min-width: 90%;
  display: flex;
}

.frame-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-2-10 {
  object-fit: cover;
}

.frame-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-26-4 {
  object-fit: cover;
}

.frame-4 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-32-1 {
  object-fit: cover;
}

.frame-5 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-11-1 {
  object-fit: cover;
}

.frame-6 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-28-3 {
  object-fit: cover;
}

.frame-8 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-20-1, .artboard-1-copy-29-5 {
  object-fit: cover;
}

.frame-11 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-21-1, .artboard-1-copy-19-1, .artboard-1-copy-27-1, .artboard-1-copy-25-1, .artboard-1-copy-12-1, .artboard-1-copy-13-1 {
  object-fit: cover;
}

.frame-22 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-36-1 {
  object-fit: cover;
}

.frame-23 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-25-2 {
  object-fit: cover;
}

.frame-25 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-35-1 {
  object-fit: cover;
  border-radius: 40px;
}

.frame-26 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.artboard-1-copy-39-1 {
  object-fit: cover;
}

.text-block-127 {
  color: var(--white);
}

.text-block-127.e {
  max-width: 75%;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.html-embed-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-54 {
  padding-top: 65px;
  padding-bottom: 65px;
  position: relative;
}

.related-cards__wrap {
  grid-column-gap: 13px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.section-55 {
  padding-top: 65px;
  padding-bottom: 65px;
  position: relative;
}

.page-wrapper-2 {
  height: auto;
  min-height: 100vh;
  position: relative;
}

.logolink {
  padding: 0 16px 0 0;
}

.logolink.w--current {
  padding-left: 0;
}

.logolink.login {
  padding-top: 0;
  padding-bottom: 0;
}

.unbeatable-club.big-container {
  max-width: 80%;
  margin-bottom: 0;
  padding: 60px 20px;
}

.unbeatable-club.big-container.foxy-show-if-not-subscribed-to-unbeatable, .unbeatable-club.big-container.foxy-show-if-subscribed-to-unbeatable, .unbeatable-club.big-container.foxy-show-if-subscribed-to-unbeatable.actual {
  display: block;
}

.unbeatable-club.big-container.schemes-home {
  padding-top: 0;
  padding-bottom: 20px;
}

.unbeatable-club.big-container.schemes-home.second-dash {
  max-width: 75%;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.unbeatable-club.big-container.schemes-home.second-dash.hide {
  display: none;
}

.unbeatable-club.big-container.strategy-page {
  padding-top: 0;
}

.footer-logo {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-2 {
  z-index: 10;
  clear: both;
  background-color: #0a9c82;
  padding-top: 0;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.footer-2.dashboard {
  position: absolute;
}

.arrowright {
  float: none;
  margin-right: 10px;
}

.bottom-header {
  opacity: .7;
  color: #fffffe;
  text-align: center;
  text-transform: capitalize;
  border-bottom: 1px #3d3d3d;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  display: block;
  position: static;
}

.navigation-bar {
  z-index: 9999;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 20px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.navigation-bar.login {
  background-color: #0a9c82;
  padding-left: 0;
  padding-right: 0;
}

.logo-5 {
  float: left;
  clear: none;
  color: #2e323c;
  text-align: left;
  max-height: 50px;
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.dashboardv2-section {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
}

.dashboard-linkblocks {
  background-color: var(--systemflow-lite--neutral--100);
  color: #333;
  text-align: left;
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 20px auto;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.dashboard-linkblocks.w--current {
  color: #0a9c82;
  width: 100%;
  max-width: 245px;
  height: 50px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.footer-v1 {
  text-align: left;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.quicklinks-columns {
  margin-top: 20px;
}

.list-item-40 {
  text-align: right;
}

.list-item-41 {
  margin-bottom: 3px;
  padding-bottom: 0;
  display: block;
}

.footer-logo-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.dashboardnav-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.footer-v1-logo-column {
  width: 33.3%;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 15px;
}

.dashboard-column {
  text-align: center;
  min-height: 100px;
  padding-left: 0;
  padding-right: 0;
}

.dashboardv2-columns {
  min-width: 100%;
  margin-bottom: 40px;
}

.dashboardv2-heading {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 24px;
}

.dashboardv2-heading.pro-tips-heading {
  padding-top: 0;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
}

.dashboardv2-links-divblock {
  background-color: var(--color-3);
  color: #333;
  text-align: center;
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 99.995%;
  max-width: 99.9998%;
  min-height: 400px;
  padding: 0 40px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  box-shadow: 0 1px 15px #0000001a;
}

.dashboardv2-links-divblock:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
  box-shadow: 0 1px 15px #00000026;
}

.dashboardv2-links-divblock.first-one {
  border-bottom-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.nav-container {
  flex: 1;
  justify-content: space-between;
  padding-top: 10px;
  display: block;
}

.nav-container.big-container {
  padding: 20px;
}

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

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

.footer-v1-column {
  flex: 0 auto;
  width: 33.3%;
  padding: 0 10px 0 15px;
  font-size: 14px;
  line-height: 24px;
}

.footer-v1-column.footer-double {
  width: 33.3%;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-logo-divblock {
  float: left;
  clear: none;
  color: #2e323c;
  text-align: left;
  max-height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.list-14 {
  text-align: right;
  margin-top: 10px;
}

.dashboardv2-greenheading {
  color: #0a9c82;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.button-31 {
  float: none;
  background-color: #ff326b;
  border-radius: 24px;
  height: 48px;
  padding: 11px 30px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  transition: box-shadow .3s, transform .3s;
  display: inline-block;
}

.button-31:hover {
  transform: translate(0, -1px);
  box-shadow: 0 5px 18px #ff326b4d;
}

.button-31.nav-button {
  float: right;
  margin-top: 25px;
  font-family: Lato, sans-serif;
  position: relative;
  left: 25px;
}

.button-31.nav-button.mobile {
  float: none;
  background-color: #0000;
  border: 1px solid #fff;
  height: 40px;
  margin-top: 0;
  padding-top: 9px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition-property: none;
  position: static;
  left: auto;
}

.button-31.nav-button.mobile:hover {
  box-shadow: none;
  transform: none;
}

.button-31.nav-button.mobile.login {
  color: #000;
  background-color: #fff;
  margin-top: 2px;
  margin-left: 15px;
}

.dashboardv2link-image {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.nav-link-12 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 22px;
  transition: color .2s;
}

.nav-link-12:hover {
  color: #9bfae9;
}

.nav-link-12.w--current {
  color: #fff;
  margin-top: 0;
  transition-duration: .2s;
}

.nav-link-12.w--current:hover {
  color: #9bfae9;
}

.socialmedia-blocks {
  cursor: pointer;
  margin-left: 10px;
  margin-right: 0;
}

.socialspace {
  opacity: 1;
  cursor: pointer;
  width: 40px;
  margin-right: 0;
}

.socialspace:hover {
  opacity: 1;
}

.socialspace.facebookspace {
  opacity: 1;
  cursor: pointer;
  width: 40px;
  margin-right: 0;
}

.body-29 {
  color: var(--untitled-ui-gray50-501);
  background-image: url('../images/Background-D_1.webp');
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  font-family: Open Sans, sans-serif;
  display: flex;
  overflow: visible;
}

.tab-link-tab-1-4 {
  background-color: var(--color-5);
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.tab-link-tab-1-4.w--current {
  background-color: var(--color-5);
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.tab-link-tab-1-4.hidden {
  width: 0;
  max-width: 0;
  height: 0%;
  padding: 0;
}

.tabs-menu-6 {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.heading-134 {
  font-weight: 400;
}

.text-block-128 {
  text-align: center;
}

.text-block-129 {
  text-shadow: none;
  box-shadow: 0 2px 5px #0003;
}

.together {
  margin-bottom: 30px;
}

.content-blockdirection {
  background-color: #eda818;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  height: 10px;
}

.content-divblock {
  text-align: center;
  border-radius: 0 0 6px 6px;
  padding: 20px;
  box-shadow: 0 2px 15px #0000001a;
}

.dashboardv2link-image-2 {
  margin-left: auto;
  margin-right: auto;
}

.content-textblock {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 24px;
}

.content-button {
  color: #333;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 20px;
  width: 180px;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.lesson-smalltextblock {
  margin-top: 20px;
}

.content-section-5 {
  padding-top: 50px;
  padding-bottom: 30px;
}

.content-container.big-container {
  padding-left: 20px;
  padding-right: 20px;
}

.content-heading {
  color: #0a9c82;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.collection-list-wrapper-4 {
  margin-bottom: 0;
}

.pricing-overview-3 {
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px 80px;
  position: relative;
}

.container-151 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-11 {
  color: var(--white);
  text-align: center;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
}

.pricing-description-3 {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-3 {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.pricing-card-three-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-card-three-2.dashboard2 {
  background-color: var(--color-3);
  min-height: 100%;
  max-height: 100%;
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-bottom: 140px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  box-shadow: 0 2px 5px #0003;
}

.pricing-image-3 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-card-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-7 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-9 {
  margin-left: 2px;
  display: flex;
}

.button-32 {
  background-color: var(--color-5);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 80%;
  display: flex;
}

.button-32.access-content {
  border: 1px solid var(--white-site-wide);
  border-radius: 20px;
}

.button-32.access-content:hover {
  background-color: var(--slightly-transparent-dark);
}

.text-block-130 {
  color: var(--white-site-wide);
  border-bottom: 1px solid #ffffff4f;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.text-block-131 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.text-block-132 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-133 {
  color: var(--white);
  text-align: center;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-134 {
  background-color: var(--untitled-ui-gray900);
  color: var(--white);
  border: 1px solid #3b3b3b;
  border-top-style: none;
  border-radius: 0 0 6px 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: block;
}

.text-block-135 {
  color: var(--white);
  text-align: center;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.div-block-45 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-136 {
  text-align: center;
}

.text-block-136.foxy-show-if-subscriber-past-due {
  color: var(--white);
  display: none;
}

.container-152 {
  background-color: var(--_apps---colors--background-dark);
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 99.9999%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.container-152:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
}

.container-152.patched {
  display: none;
}

.container-152.home-page {
  min-height: 410px;
  max-height: 410px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 0;
}

.container-152.home-page:hover {
  box-shadow: 0 6px 5px #0003;
}

.unlock-access-button {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--color-5);
  text-align: center;
  border-radius: 7px;
  min-width: 90%;
  margin-top: 40px;
  transition: all .2s;
  display: block;
}

.unlock-access-button:hover {
  background-color: var(--color-4);
}

.unlock-access-button.foxy-show-if-not-subscribed-to-unbeatable {
  text-align: center;
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.open-content-button {
  display: block;
}

.unlock-access-button.foxy-show-if-not-transaction-with-discord1, .unlock-access-button.foxy-show-if-not-transaction-with-win1 {
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.unlock-access-button.foxy-show-if-not-transaction-with-routecombos {
  min-width: 90%;
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.foxy-show-if-not-transaction-with-unlockable5, .unlock-access-button.foxy-show-if-not-transaction-with-unlockable3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.foxy-show-if-not-transaction-with-discord1 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.unlock-access-button.foxy-show-if-not-transaction-with-unlockable1 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.foxy-show-if-not-transaction-with-unlockable4 {
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.foxy-show-if-not-transaction-with-unlockable6 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.unlock-access-button.foxy-show-if-not-transaction-with-unlockable2 {
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.unlock-access-button.foxy-show-if-not-transaction-with-discord1 {
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.text-block-137 {
  color: var(--untitled-ui-gray300);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.text-block-137.foxy-show-if-not-subscribed-to-unbeatable {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.text-block-137.foxy-show-if-transaction-with-routecombos1 {
  display: none;
}

.text-block-137.foxy-show-if-not-transaction-with-discord1, .text-block-137.foxy-show-if-not-transaction-with-win1 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  display: block;
}

.text-block-137.foxy-show-if-not-transaction-with-routecombos {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.text-block-137.foxy-show-if-not-transaction-with-unlockable5, .text-block-137.foxy-show-if-not-transaction-with-unlockable1, .text-block-137.foxy-show-if-not-transaction-with-unlockable4, .text-block-137.foxy-show-if-not-transaction-with-unlockable6, .text-block-137.foxy-show-if-not-transaction-with-unlockable2 {
  text-align: center;
}

.text-block-137.foxy-show-if-not-transaction-with-unlockable3 {
  text-align: center;
  display: none;
}

.open-content-button {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--color-5);
  text-align: center;
  border-radius: 7px;
  min-width: 90%;
  margin-top: 40px;
  transition: all .2s;
  display: block;
}

.open-content-button:hover {
  background-color: var(--color-4);
}

.open-content-button.foxy-show-if-subscribed-to-unbeatable {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  transition: all .2s;
  display: none;
}

.open-content-button.foxy-show-if-subscribed-to-unbeatable:hover {
  background-color: var(--color-4);
}

.open-content-button.foxy-show-if-transaction-with-discord1, .open-content-button.foxy-show-if-transaction-with-win1 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.open-content-button.foxy-show-if-transaction-with-routecombos {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.pro-tips-free {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.open-content-button.pro-tips-free:hover {
  background-color: var(--color-4);
}

.open-content-button.pro-tips-free.college {
  background-color: var(--untitled-ui-gray600);
  border-style: none;
}

.open-content-button.pro-tips-free.college:hover {
  background-color: var(--untitled-ui-gray500);
}

.open-content-button.pro-tips-free.unlocked-button {
  display: none;
}

.open-content-button.pro-tips-free.locked-button {
  background-color: var(--color-5);
}

.open-content-button.foxy-show-if-transaction-with-unlockable1, .open-content-button.foxy-show-if-transaction-with-unlockable3 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable3:hover {
  background-color: var(--color-4);
}

.open-content-button.foxy-show-if-transaction-with-discord1 {
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable5 {
  background-color: var(--color-4);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable4 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable4:hover {
  background-color: var(--color-4);
}

.open-content-button.foxy-show-if-transaction-with-unlockable6 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable6:hover {
  background-color: var(--color-4);
}

.open-content-button.foxy-show-if-transaction-with-unlockable2 {
  background-color: var(--untitled-ui-gray900);
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.open-content-button.foxy-show-if-transaction-with-unlockable2:hover {
  background-color: var(--color-4);
}

.text-block-138 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.content-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 40px;
  padding-top: 20px;
  display: grid;
}

.access-with-win {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.access-with-win.foxy-show-if-transaction-with-win {
  display: none;
}

.access-with-route-combos {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.access-with-route-combos.foxy-show-if-transaction-with-route-combos {
  display: none;
}

.html-embed-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.foxy-customer-logout {
  color: var(--white);
  padding: 20px 40px;
  font-size: 18px;
  text-decoration: none;
}

.youve-got-access-text {
  color: var(--color-4);
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.global {
  max-width: none;
}

.glass {
  z-index: 2;
  -webkit-backdrop-filter: blur(4em);
  backdrop-filter: blur(4em);
  background-color: #d1d7dd17;
  background-image: radial-gradient(circle farthest-side at 0 0, #ffffff52, #fff0 56%);
  border-left: 2px solid #ffffff21;
  width: 44%;
  height: 100%;
  transition: transform 1s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bar {
  border: 1px solid #fff;
  border-radius: 100vw;
  width: 100%;
  height: .5em;
}

.points-text {
  color: var(--untitled-ui-gray900);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.glass-texture {
  opacity: .23;
  mix-blend-mode: screen;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bar-fill {
  background-color: #fff;
  border-radius: 100vw;
  width: 0%;
  height: 100%;
  transition: width .7s cubic-bezier(.165, .84, .44, 1);
}

.points-icon {
  flex: none;
  width: 1.04em;
  margin-right: .89em;
}

.page-wrapper-3 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.questions-wrap {
  z-index: 1;
  position: relative;
}

.section-56.is--nav {
  z-index: 1000;
  width: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0% 0% auto;
}

.section-56.is--bottom {
  z-index: 900;
  transition: opacity .2s;
  position: absolute;
  inset: auto 0% 0%;
}

.questions {
  z-index: 1;
  transition: opacity .3s;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-img {
  width: 11.09em;
}

.container-153 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.23em 3.13em;
}

.questions-list {
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
}

.points {
  border: 1px solid #fff;
  border-radius: 100vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .63em 1.3em;
  font-weight: 600;
  display: flex;
}

.wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 45%;
}

.wrapper-2.is--nav {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.quiz-wrap {
  z-index: 1;
  min-height: 100vh;
  position: relative;
}

.bar-text {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: .8em;
  font-family: Open Sans, sans-serif;
}

.section-57 {
  z-index: 1;
  position: relative;
}

.quiz-text {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
}

.quiz-check {
  width: 1em;
  height: 1.2em;
  display: none;
}

.frame {
  justify-content: center;
  align-items: center;
  width: 38.07em;
  margin-left: 5.21em;
  display: flex;
  position: relative;
}

.frame-link-text {
  font-size: 1.41em;
}

.quiz-pill {
  border: 1px solid #fff;
  border-radius: 100vw;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin-right: 1em;
  display: flex;
  position: relative;
}

.finish {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.frame-img {
  z-index: 2;
  width: 100%;
  position: relative;
}

.frame-art-img {
  z-index: 2;
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: opacity .4s;
  position: relative;
}

.finish-main {
  margin-top: .3em;
  margin-bottom: .3em;
  font-size: 10em;
  line-height: .8;
  position: relative;
}

.finish-button {
  color: #1a1a1a;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .8em 4.8em;
  font-weight: 600;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.finish-button:hover {
  color: #fff;
  background-color: #1a1a1a;
}

.container-154 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.23em 3.13em;
}

.container-154.is--quiz {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 9.63em;
  padding-bottom: 9.63em;
  display: flex;
  position: relative;
}

.frame-link {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 11.56em;
  height: 11.56em;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  transform: scale(0);
}

.frame-link:hover {
  font-size: .9em;
}

.frame-link:active {
  font-size: .8em;
}

.quiz-title {
  margin-bottom: 3.8em;
}

.quiz-embed {
  width: 0;
  height: 0;
  position: absolute;
}

.finish-sub {
  font-weight: 600;
  line-height: 1.2;
}

.frame-link-contain {
  z-index: 3;
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 16em;
  height: 16em;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: -6.7em;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.frame-art {
  z-index: 1;
  width: 72%;
  height: 68%;
  margin-left: -.8em;
  position: absolute;
}

.quiz-x {
  width: .8em;
  height: 1.2em;
  display: none;
}

.quiz-link {
  text-align: right;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 100vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: .97em 0;
  font-weight: 700;
  display: flex;
}

.quiz-link:hover {
  background-color: #1a1a1a4d;
}

.quiz-heading {
  color: var(--white-site-wide);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
}

.finish-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quiz-options {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shapes-circle {
  opacity: .86;
  filter: blur(4em);
  border-radius: 100vw;
  width: 35em;
  height: 35em;
  margin-top: -8.3em;
  margin-left: 30em;
  position: absolute;
  inset: 0% auto auto 0%;
}

.shapes-circle.is--3 {
  margin-top: 0;
  margin-bottom: -30.6em;
  margin-left: -9.1em;
  inset: auto auto 0% 0%;
}

.shapes-circle.is--2 {
  width: 30em;
  height: 30em;
  margin-top: 9.3em;
  margin-left: 45.5em;
}

.section-58.is--quiz {
  z-index: 1;
  background-color: #1b3132;
  position: relative;
  overflow: hidden;
}

.container-155 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.23em 3.13em;
}

.container-155.is--quiz {
  z-index: 3;
  background-image: url('../images/Background-D_1.webp');
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 9.63em;
  padding-bottom: 9.63em;
  display: flex;
  position: relative;
}

.shapes {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background {
  z-index: 1;
  background-image: url('../images/gradient.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 33em;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.hero_wrap {
  background-image: linear-gradient(#0d051400, #0d051400 71%, #0d0514 90%);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5em;
  display: flex;
}

.final-score {
  opacity: 0;
  text-align: center;
  background-color: #0d051424;
  border: 1px solid #eae9ee4d;
  border-radius: 100vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30em;
  height: 30em;
  font-size: .5em;
  transition: all .6s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.question_wrap {
  padding-left: 7.81em;
  padding-right: 7.81em;
}

.hero_logo {
  width: 5.94em;
  margin-right: auto;
}

.progress {
  border: 1px solid #eae9ee4d;
  border-radius: 100vw;
  width: 100%;
  height: .9em;
  margin-top: 1.46em;
}

.hero_img {
  color: #eae9ee;
  background-color: #0d0514;
  background-image: url('../images/hero-image.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  overflow: hidden;
}

.section-59.is--main {
  z-index: 5;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.progress_bar {
  background-image: linear-gradient(to right, #5bbeeb, #fd92fe);
  border-radius: 100vw;
  width: 0%;
  height: 100%;
  transition: width .5s cubic-bezier(.165, .84, .44, 1);
}

.button_face {
  width: 1.98em;
  height: 1.98em;
  margin-right: .68em;
  display: none;
}

.button_face.is--happy {
  display: block;
}

.button_face.is--sad {
  display: none;
}

.final-scrore_points {
  margin-top: .4em;
  margin-bottom: .4em;
}

.hero_bottom {
  width: 100%;
  transition: opacity .3s;
}

.button-33 {
  color: #0d0514;
  background-image: linear-gradient(to right, #5bbeeb, #fd92fe);
  border-radius: 100vw;
  align-items: center;
  padding: 1.04em 1.67em 1.04em 1.04em;
  display: flex;
}

.content {
  z-index: 2;
  flex: 0 auto;
  width: 60%;
  padding-top: 9.01em;
  padding-bottom: 9.01em;
  position: relative;
  overflow: hidden;
}

.hero-4 {
  z-index: 5;
  flex: none;
  width: 40%;
  height: 100vh;
  padding: 1.04em;
  transition: background-color .2s, height .8s cubic-bezier(.165, .84, .44, 1), width .8s cubic-bezier(.165, .84, .44, 1);
  position: sticky;
  top: 0;
}

.question_item {
  border-bottom: 2px solid #0d051429;
  margin-bottom: 8.07em;
  padding-bottom: 8.07em;
}

.div-block-46 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  display: flex;
}

.html-embed-20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 90%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.html-embed-21 {
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-56 {
  max-width: 30%;
  padding-top: 40px;
  padding-bottom: 20px;
  display: block;
}

.heading-135 {
  margin-top: 0;
  padding-bottom: 0;
}

.text-block-139 {
  max-width: 40%;
  color: var(--white);
  text-align: center;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.text-block-140 {
  color: var(--white);
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.text-span-41 {
  color: var(--untitled-ui-gray900);
  font-style: italic;
  text-decoration: underline;
}

.hero-subscribe-left-3 {
  background-color: #f5f7fa00;
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding: 0 30px 40px;
  display: flex;
  position: relative;
}

.container-156 {
  width: 100%;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-9 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.hero-split-9.foxy-show-if-not-subscriber {
  padding-top: 10px;
  padding-bottom: 10px;
}

.margin-bottom-24px-11 {
  max-width: 75%;
  color: var(--white);
  text-align: center;
  margin-bottom: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.margin-bottom-24px-11.foxy-show-if-not-subscriber {
  max-width: 50%;
  margin-bottom: 0;
}

.hero-form-3 {
  margin-bottom: 12px;
}

.hero-form-container-3 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input-3 {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input-3:hover, .hero-form-input-3:focus {
  border-color: #76879d;
}

.hero-form-input-3::placeholder {
  color: #1a1b1fcc;
}

.button-primary-11 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.text-link-arrow-8 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-10 {
  margin-left: 2px;
  display: flex;
}

.shadow-two-8 {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-136.foxy-show-if-not-subscriber {
  color: var(--untitled-ui-gray900);
  font-weight: 400;
}

.button-34 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  transition: all .2s;
}

.button-34:hover {
  background-color: var(--color-4);
}

.button-34.foxy-show-if-subscriber {
  margin-bottom: 0;
  display: block;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
}

.section-60 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.madden-mastery-column {
  background-color: var(--untitled-ui-gray900);
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 280px;
  max-width: 99%;
  height: 100%;
  min-height: 86%;
  transition: all .2s;
  display: flex;
  box-shadow: 0 6px 5px #050505bf;
}

.madden-mastery-column:hover {
  background-color: var(--color-4);
  transform: translate(0, -3px);
}

.image-57 {
  border: 1px #000;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: block;
}

.heading-137 {
  text-align: center;
  margin-top: 0;
  font-size: 28px;
  font-weight: 700;
  text-decoration: underline;
}

.paragraph-109 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-141 {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.div-block-47 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 75%;
  max-width: 75%;
  display: flex;
}

.text-block-142 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-142.foxy-show-if-not-transaction-with-win1 {
  display: block;
}

.foxy-show-if-transaction-with-win {
  display: inline-block;
}

.link-71 {
  color: var(--untitled-ui-gray900);
}

.unlock-access-madden-mastery-button {
  background-color: var(--color-3);
  border: 1px solid #000;
  border-radius: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  transition: all .2s;
}

.unlock-access-madden-mastery-button:hover {
  background-color: var(--black-somewhat-transp);
}

.unlock-access-madden-mastery-button.foxy-show-if-not-transaction-with-discord1 {
  display: block;
}

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

.container-157 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.madden-mastery-open-content-button {
  background-color: var(--white);
  color: var(--black);
  border-radius: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  transition: all .2s;
}

.madden-mastery-open-content-button:hover {
  background-color: var(--white-site-wide);
}

.madden-mastery-open-content-button.foxy-show-if-transaction-with-discord1 {
  display: none;
}

.link-72 {
  color: var(--untitled-ui-gray900);
}

.paragraph-110 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-158 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.list-item-42 {
  padding: 20px;
  font-size: 24px;
  list-style-type: decimal;
}

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

.unbeatable-button {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 40px;
  min-width: 75%;
  max-width: 75%;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  transition: all .2s;
}

.unbeatable-button:hover {
  background-color: var(--color-4);
  transform: scale(1.01);
}

.italic-text-15 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.text-span-43 {
  font-weight: 700;
}

.container-159 {
  max-width: 920px;
}

.hero-without-image-12 {
  background-color: var(--color-5);
  border-bottom: 1px #e4ebf3;
  padding: 100px 30px;
  position: relative;
}

.hero-without-image-12.foxy-show-if-subscriber.new-one {
  padding-top: 140px;
}

.container-160 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-7 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-12 {
  margin-bottom: 24px;
}

.button-primary-12 {
  background-color: var(--untitled-ui-gray900);
  color: #fff;
  letter-spacing: normal;
  text-transform: uppercase;
  border-radius: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .2s;
}

.button-primary-12:hover {
  background-color: var(--color-4);
  color: #fff;
}

.button-primary-12:active {
  background-color: var(--color-4);
}

.heading-139 {
  font-weight: 400;
}

.dashboard-header-tabs {
  background-color: var(--color-5);
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  display: flex;
}

.dashboard-header-tabs:hover {
  color: var(--white-site-wide);
}

.dashboard-header-tabs.w--current {
  border-bottom: 2px solid var(--untitled-ui-gray900);
  background-color: var(--color-5);
  color: var(--untitled-ui-gray900);
  margin-left: 10px;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
}

.dashboard-header-tabs.foxy-show-if-transaction-with-discord1 {
  display: none;
}

.tabs-menu-7 {
  border-bottom: 1px solid var(--white-site-wide);
  background-color: #12121200;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.tabs-menu-7.blocking {
  margin-bottom: 20px;
}

.tabs-menu-7.best-play {
  border-bottom-style: none;
}

.tabs-menu-7.test {
  display: block;
}

.text-block-143, .text-block-144 {
  text-align: center;
  font-size: 18px;
}

.text-block-144.pro-tips {
  font-size: 36px;
}

.text-block-145 {
  text-align: center;
  font-size: 18px;
}

.text-block-145.new-badge {
  color: var(--_apps---sidebar--sidebar-primary);
  align-self: flex-end;
  padding-left: 5px;
  font-size: 14px;
  display: none;
}

.section-62 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.section-62.pro-tips {
  padding-top: 100px;
}

.section-62.blocking-section {
  width: 100%;
  padding-bottom: 100px;
}

.tabs-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-bottom: 20px;
  display: flex;
}

.tabs-6.hide {
  display: block;
}

.sysf-hero-video {
  border-radius: 3px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.sysf-lightbox-centered {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sysf-button-text {
  font-weight: 500;
  display: inline-block;
}

.sysf-button {
  background-color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
  color: var(--systemflow-lite--neutral--10-2);
  text-align: center;
  align-items: center;
  text-decoration: none;
  transition: background-color .25s;
  position: relative;
}

.sysf-button:hover {
  background-color: var(--systemflow-lite--primary--50\<deleted\|variable-f8ad4b84\>);
}

.sysf-button:active {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-button:focus {
  box-shadow: 0 0 0 2px var(--systemflow-lite--neutral--10-2), 0 0 0 5px var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-button.sysf-medium {
  border-radius: 6px;
  padding: 8px 12px;
}

.sysf-button.sysf-medium:hover {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-button.sysf-medium:active {
  background-color: var(--systemflow-lite--primary--80\<deleted\|variable-fbccbe1b\>);
}

.sysf-button.sysf-medium:focus {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-ctas-wrapper {
  margin-top: 1.5rem;
}

.sysf-body-text-3 {
  color: var(--systemflow-lite--neutral--80);
  margin-top: 0;
}

.sysf-body-text-3.sysf-m {
  letter-spacing: -.011em;
}

.sysf-c-t-primary-60 {
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-heading-2 {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-heading-2.sysf-xl {
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 1.25;
}

.sysf-tagline-2 {
  background-color: var(--systemflow-lite--primary--10\<deleted\|variable-71dfd087\>);
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
  letter-spacing: -.006em;
  border-radius: 6px;
  margin-bottom: 1.25rem;
  padding-left: 8px;
  padding-right: 8px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.sysf-hero-title-centered {
  text-align: center;
  width: 60%;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.sysf-wrapper-m-2 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.sysf-container-2 {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sysf-hero-section {
  position: relative;
  overflow: hidden;
}

.video-19 {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-48 {
  min-width: 720px;
  max-width: 720px;
}

.tabs-content-2 {
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 50%;
  display: flex;
}

.tabs-content-2.on-main-page {
  min-width: 50%;
  display: block;
}

.link-73 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  display: flex;
}

.link-74 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  display: inline;
}

.container-161 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-146 {
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 20px;
}

.link-75 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: underline;
  transition: all .4s;
}

.link-75:hover {
  color: var(--untitled-ui-gray900);
}

.hero-without-image-13 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 140px 30px;
  position: relative;
}

.hero-without-image-13.foxy-show-if-not-subscribed-to-unbeatable {
  padding-top: 160px;
  padding-bottom: 160px;
}

.container-162 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-8 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-13 {
  color: var(--black);
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: underline;
}

.button-primary-13 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.heading-140 {
  color: var(--black);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-140.wait-header {
  color: var(--red);
}

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

.div-block-49 {
  display: flex;
}

.form07_link {
  color: #5b3acc;
  font-size: 13px;
  font-weight: 700;
}

.text-counter {
  color: #5b617c73;
  font-size: 14px;
}

.paragraph-111 {
  color: #5b617c;
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 23px;
}

.error-message-5 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.next-button {
  background-color: #5b3acc;
  border-radius: 5px;
  flex: 1;
  align-self: center;
  padding: 12px 32px;
  font-size: 15px;
  transition: background-color .2s ease-in;
}

.field-title {
  color: #000037;
  background-color: #fff;
  margin-bottom: 5px;
  padding-left: 6px;
  font-size: 14px;
  font-weight: 400;
}

.checkbox {
  z-index: 5;
  opacity: 0;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox:active {
  border: 1px solid #000;
}

.success-message-6 {
  letter-spacing: 1px;
  padding: 50px;
}

.form12_checkbox_field {
  background-color: #fff;
  border: 1.2px solid #3e34c81a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  width: 140px;
  height: 120px;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 35px 22px 22px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 35px #c6d3ff47;
}

.checkbox-title {
  color: #5b3acc;
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.form-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.slider-6 {
  background-color: #0000;
  max-width: 700px;
  height: 100%;
  position: relative;
}

.mobile-nav-bottom {
  display: none;
}

.submit-button-2 {
  width: 260px;
  height: auto;
  box-shadow: none;
  letter-spacing: 1px;
  background-color: #5b3acc;
  border-radius: 5px;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  transition: background-color .2s ease-in, box-shadow .2s ease-in;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.previous {
  opacity: .45;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100px;
  height: 35px;
  margin: auto auto 30px 30px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.previous:hover {
  opacity: 1;
}

.field-input {
  color: #000037bf;
  background-color: #0000;
  border: 1.5px solid #3e34c80a;
  border-radius: 6px;
  width: 100%;
  min-height: 45px;
  font-size: 16px;
}

.field-input:focus {
  border-color: #0064fe;
}

.field-input::placeholder {
  color: #0000371a;
  font-family: Varela Round, sans-serif;
}

.next {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 159px;
  height: 47px;
  margin: auto auto 25px;
  display: block;
  position: absolute;
  right: 35px;
  overflow: visible;
}

.checkbox-field {
  justify-content: flex-start;
  align-items: center;
  width: 24%;
  min-width: 150px;
  height: 140px;
  margin-left: 6px;
  margin-right: 6px;
  display: block;
}

.checkbox_wrap {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.checkbox_wrap.checkbox_centre {
  justify-content: center;
}

.title-left {
  margin-top: 15px;
  margin-left: 15px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-wrapper {
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.form-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-section-title {
  color: #0a1f44;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
}

.form-full {
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 90px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.slide-5 {
  border-radius: 20px;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.previous-button {
  opacity: 1;
  color: #5b617c;
  text-indent: -2px;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

.form07_legal {
  color: #101c2e8a;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.slider-content-wrap {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 90px 0 75px;
  display: flex;
  position: relative;
}

.line-bottom {
  background-color: #c5c7ca;
  height: 1px;
}

.arrow {
  width: 16px;
  margin-right: 8px;
}

.form-content {
  width: 100%;
  margin-bottom: -20px;
}

.form-content.final {
  margin-bottom: 0;
}

.text-block-148 {
  color: #5b3acc;
  font-weight: 500;
}

.checkbox-image {
  width: 45px;
}

.counter-image {
  width: 16px;
  margin-right: 5px;
}

.details-right {
  align-items: center;
  margin-top: 15px;
  margin-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.button-text-2 {
  z-index: 999;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
}

.close-1 {
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  inset: 24px 24px auto auto;
}

.close-1:hover {
  transform: scale(1.05);
}

.heading-141 {
  padding-left: 0;
  padding-right: 0;
}

.item-wrap {
  margin-bottom: 100px;
}

.container-166 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 60px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.video-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100em;
  max-width: 100%;
  display: flex;
  position: relative;
}

.divider-8 {
  background-color: #f1f1f1;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.pop-up-1 {
  z-index: 999999;
  background-color: #121212cc;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-1:hover {
  box-shadow: none;
}

.dashboard-quicklinks {
  background-color: var(--color-5);
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  text-decoration: underline;
  transition: all .2s;
}

.dashboard-quicklinks:hover {
  color: var(--color-4);
}

.div-block-52 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.heading-142 {
  text-align: center;
  font-weight: 400;
}

.grid-18 {
  text-align: left;
  grid-template-rows: auto;
  place-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.uui-testimonial06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
}

.uui-button-icon-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial06_arrow {
  border: 1px solid var(--white-site-wide);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.uui-testimonial06_arrow:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial06_arrow.hide-mobile-landscape {
  background-color: var(--untitled-ui-gray900);
  border-style: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
}

.uui-testimonial06_logo {
  max-height: 3rem;
}

.uui-testimonial06_divider {
  background-color: var(--white-site-wide);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-26 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial06_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial06_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial06_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-19 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-19.text-weight-medium {
  align-self: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.uui-testimonial06_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.uui-testimonial06_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial06_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px none var(--slightly-transparent-dark);
  background-color: var(--black);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  box-shadow: 0 5px 5px #0003;
}

.uui-testimonial06_slide {
  padding: 0 0;
}

.uui-testimonial06_mask {
  align-self: center;
  overflow: visible;
}

.uui-testimonial06_component {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-34 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.uui-container-large-30 {
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-page-padding-38 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.whats-new-slider {
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-143 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.container-167 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  display: block;
  overflow: hidden;
}

.container-167.textt {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-167.textt.foxy-show-if-not-transaction-with-discord1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-167.textt.foxy-show-if-not-transaction-with-discord1.align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: block;
  overflow: visible;
}

.link-76 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.container-169 {
  border: 1px solid var(--white);
  border-radius: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.strategy-image-unlock.foxy-show-if-not-transaction-with-win1 {
  display: block;
}

.unlocked-image.foxy-show-if-transaction-with-discord1, .unlocked-image.foxy-show-if-transaction-with-unlockable3, .unlocked-image.foxy-show-if-transaction-with-routecombos {
  display: none;
}

.unlocked-image.foxy-show-if-transaction-with-win1 {
  display: block;
}

.unlocked-image.foxy-show-if-subscribed-to-unbeatable, .unlocked-image.foxy-show-if-transaction-with-unlockable4, .unlocked-image.foxy-show-if-transaction-with-unlockable1, .unlocked-image.foxy-show-if-transaction-with-unlockable5, .unlocked-image.foxy-show-if-transaction-with-unlockable6, .unlocked-image.foxy-show-if-transaction-with-unlockable2 {
  display: none;
}

.uui-icon-1x1-xxsmall-9 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: none;
}

.uui-banner10_close-button-4 {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.uui-banner10_close-button-4:hover {
  background-color: #fff3;
}

.uui-text-style-link-14 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-14:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-text-style-link-14.uui-text-color-primary100, .uui-text-color-primary100-4 {
  color: var(--untitled-ui-primary100);
}

.uui-banner10_supporting-text-4 {
  color: var(--untitled-ui-primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner10_text-4 {
  color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  margin-right: .375rem;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.uui-banner10_text-wrapper-4 {
  grid-row-gap: .125rem;
  text-align: center;
  flex-wrap: wrap;
  display: block;
}

.uui-banner10_content-4 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-banner10_wrapper-4 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding: .25rem 1rem;
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-banner10_wrapper-4.scheme-bannger {
  background-color: var(--color-5);
}

.uui-container-large-31 {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-39 {
  padding-left: 0;
  padding-right: 0;
}

.coming-soon-banner {
  background-color: var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.coming-soon-banner.sales-page, .coming-soon-banner.foxy-show-if-transaction-with-discord1 {
  display: block;
}

.coming-soon-banner.foxy-show-if-not-transaction-with-discord1 {
  margin-bottom: 0;
  display: block;
}

.coming-soon-banner.foxy-show-if-not-transaction-with-discord1.scheme-page {
  background-color: var(--color-5);
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-44 {
  border: 1px solid var(--untitled-ui-gray900);
  border-radius: 10px;
  max-width: 99.9999%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-54 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.link-77, .text-span-45 {
  color: var(--untitled-ui-gray900);
}

.meta-buster {
  background-color: var(--color-5);
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.heading-144 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  display: flex;
}

.text-block-149 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-style: normal;
  display: flex;
}

.meta-buster-content {
  background-color: var(--color-5);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 85%;
  max-width: 85%;
  display: block;
}

.meta-buster-content.on-meta-buster-page {
  max-width: 100%;
}

.meta-buster-content.new-panel {
  border: 1px solid var(--_apps---colors--card-dark);
  border-radius: 3px;
}

.video-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.video-20.meta-buster-video {
  max-width: 100%;
  display: block;
}

.video-20.meta-buster-video.page-video {
  max-width: 100%;
}

.heading-145 {
  max-width: 100%;
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 10px;
  font-size: 28px;
}

.text-block-150 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.text-block-150.foxy-show-if-not-transaction-with-discord1 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.text-block-150.foxy-show-if-transaction-with-discord1 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  max-width: 75%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.link-78, .link-79 {
  color: var(--white);
}

.container-171 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-46 {
  font-weight: 400;
}

.link-80 {
  color: var(--white);
  text-decoration: none;
}

.link-81 {
  color: var(--untitled-ui-gray900);
}

.text-span-47 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.text-block-151 {
  color: var(--untitled-ui-white);
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

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

.link-82 {
  color: var(--white);
}

.text-block-152 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.text-block-153 {
  color: var(--untitled-ui-gray50-501);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-style: normal;
}

.container-172 {
  padding-bottom: 20px;
}

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

.link-83 {
  color: var(--untitled-ui-gray900);
}

.link-84 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: none;
  transition: all .2s;
}

.link-84:hover {
  color: var(--color-4);
}

.text-block-154 {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
}

.text-block-155 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.heading-146 {
  text-align: center;
  text-decoration: underline;
}

.text-span-48 {
  color: var(--red);
  font-weight: 700;
}

.italic-text-16 {
  font-style: normal;
  text-decoration: underline;
}

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

.image-58 {
  display: block;
}

.heading-147 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
}

.heading-148 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 36px;
  font-weight: 400;
}

.unbeatable-tab-text {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.unbeatable-tab-text.foxy-show-if-not-subscribed-to-unbeatable {
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.unbeatable-tab-text.foxy-show-if-subscribed-to-unbeatable {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.link-85 {
  color: var(--untitled-ui-gray900);
}

.old-upsell-text.foxy-show-if-transaction-with-win {
  color: var(--white-site-wide);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  display: none;
}

.foxy-show-if-not-transaction-with-win1, .foxy-show-if-not-transaction-with-win1.unbeatable-transfer {
  display: none;
}

.link-86 {
  color: var(--untitled-ui-gray900);
}

.code-embed {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-63 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
}

.section-63.foxy-show-if-transaction-with-discord1 {
  display: none;
}

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

.image-59 {
  border: 3px solid var(--white);
  border-radius: 40px;
}

.container-173 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.text-span-49 {
  color: var(--untitled-ui-gray900);
}

.text-block-156 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 300;
  text-decoration: underline;
}

.text-block-156.scheme-explainer {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 10px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.link-87 {
  color: var(--untitled-ui-gray900);
}

.heading-150 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-size: 36px;
}

.efi-ft-08-icon-2 {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-bottom: 30px;
  padding: 20px;
}

.efi-ft-08-cell-2 {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-columns: 1fr 1fr 1fr;
}

.efi-ft-08-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-10 {
  padding: 75px 2%;
}

.by-the-numbers {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.sysf-button-text-2 {
  font-weight: 500;
  display: inline-block;
}

.sysf-button-2 {
  background-color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
  color: var(--systemflow-lite--neutral--10-2);
  text-align: center;
  align-items: center;
  text-decoration: none;
  transition: background-color .25s;
  position: relative;
}

.sysf-button-2:hover {
  background-color: var(--systemflow-lite--primary--50\<deleted\|variable-f8ad4b84\>);
}

.sysf-button-2:active {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-button-2:focus {
  box-shadow: 0 0 0 2px var(--systemflow-lite--neutral--10-2), 0 0 0 5px var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-button-2.sysf-medium {
  border-radius: 6px;
  padding: 8px 12px;
}

.sysf-button-2.sysf-medium:hover {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-button-2.sysf-medium:active {
  background-color: var(--systemflow-lite--primary--80\<deleted\|variable-fbccbe1b\>);
}

.sysf-button-2.sysf-medium:focus {
  background-color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-breadcrumbs-link {
  color: var(--systemflow-lite--neutral--80);
  font-weight: 500;
  text-decoration: none;
}

.sysf-breadcrumbs-link:hover {
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-breadcrumbs-link:active {
  color: var(--systemflow-lite--primary--70\<deleted\|variable-1f47126b\>);
}

.sysf-breadcrumbs-link:focus {
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-breadcrumbs-link.w--current {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-breadcrumbs-separator {
  color: var(--systemflow-lite--neutral--60);
  padding-left: 8px;
  padding-right: 8px;
  line-height: 24px;
  display: inline-block;
}

.material-icons.sysf-icon-back {
  margin-right: 4px;
}

.sysf-breadcrumbs-back-mobile {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.sysf-breadcrumbs {
  color: var(--systemflow-lite--neutral--80);
  align-items: center;
  display: block;
}

.sysf-body-text-4 {
  color: var(--systemflow-lite--neutral--80);
  margin-top: 0;
}

.sysf-body-text-4.sysf-m {
  letter-spacing: -.011em;
}

.sysf-body-text-4.sysf-m.sysf-s-m-b-0 {
  border-left: 1px solid var(--untitled-ui-gray900);
  color: var(--white);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 10px 20px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.sysf-s-m-b-0 {
  margin-bottom: 0;
}

.sysf-c-t-primary-60-2 {
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
}

.sysf-heading-3 {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-heading-3.sysf-xl {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: underline;
}

.sysf-tagline-3 {
  background-color: var(--systemflow-lite--primary--10\<deleted\|variable-71dfd087\>);
  color: var(--systemflow-lite--primary--60\<deleted\|variable-a2723594\>);
  letter-spacing: -.006em;
  border-radius: 6px;
  margin-bottom: 1.25rem;
  padding-left: 8px;
  padding-right: 8px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.sysf-c-b-neutral-30 {
  background-color: var(--systemflow-lite--neutral--30);
}

.sysf-c-t-neutral-100-2 {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-text-wrapper.sysf-centered {
  text-align: center;
}

.sysf-wrapper-box {
  background-color: var(--color-3);
  padding: 64px;
}

.sysf-container-3 {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.what-s-coming-soon {
  position: relative;
  overflow: hidden;
}

.what-s-coming-soon.sysf-box {
  background-color: var(--color-3);
}

.what-s-coming-soon.sysf-box.foxy-show-if-subscriber {
  display: block;
}

.list-15 {
  list-style-type: decimal;
}

.list-item-43 {
  color: var(--untitled-ui-gray900);
  font-size: 24px;
  list-style-type: none;
}

.text-block-157 {
  color: var(--white-site-wide);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-157.foxy-show-if-subscribed-to-unbeatable {
  padding-top: 10px;
}

.link-88 {
  color: var(--untitled-ui-gray900);
}

.text-span-50 {
  font-weight: 400;
}

.button-35 {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  transition: all .2s;
  display: block;
  overflow: visible;
}

.button-35:hover {
  background-color: var(--color-4);
}

.button-35.foxy-show-if-not-transaction-with-discord1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  font-size: 22px;
  transition: all .2s;
  display: block;
}

.button-35.foxy-show-if-not-transaction-with-discord1:hover {
  background-color: var(--color-4);
}

.button-35.foxy-show-if-not-transaction-with-discord1.center-align {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-51 {
  color: var(--untitled-ui-gray900);
}

.link-89 {
  color: var(--untitled-ui-gray900);
  font-weight: 600;
  text-decoration: underline;
}

.text-block-158 {
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.text-span-52, .text-span-53 {
  color: var(--untitled-ui-gray900);
}

.button-holder.foxy-show-if-not-transaction-with-discord1 {
  min-width: 40%;
  max-width: 40%;
}

.text-span-54 {
  color: var(--red);
}

.text-span-55 {
  color: var(--red);
  text-decoration: underline;
}

.heading-151 {
  text-align: center;
  font-size: 44px;
  font-weight: 400;
}

.text-span-56 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.text-span-57 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

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

.container-174 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-61 {
  max-width: 80%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-61.new {
  padding-top: 20px;
  padding-bottom: 20px;
}

.uui-button-26 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-26:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-26:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-text-size-medium-27 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-13 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing04_icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing04_feature-2 {
  display: flex;
}

.uui-pricing04_feature-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-pricing04_price-text-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing04_price-2 {
  color: var(--untitled-ui-gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-14 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-19 {
  text-align: center;
}

.uui-pricing04_content-2 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing04_plan-2 {
  border: 1px solid var(--_apps---sidebar--sidebar-accent-dark);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding: 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_plan-2.mobile-hidden.monthly-plan {
  max-height: 92.6044%;
}

.uui-pricing04_plan-2.desktop-hidden {
  display: none;
}

.uui-pricing04_popular-label-2 {
  z-index: 1;
  background-color: var(--untitled-ui-gray900);
  outline-color: var(--untitled-ui-gray900);
  outline-offset: 0px;
  width: 100%;
  height: 2.5rem;
  color: var(--untitled-ui-white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-pricing04_popular-plan-2 {
  border: 1px solid var(--untitled-ui-gray900);
  border-radius: 1rem;
  padding: 4.5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_popular-plan-2.dynamic-pricing-size {
  transform: scale(1.05);
}

.uui-pricing04_popular-plan-2.dynamic-pricing-size.desktop-hidden {
  display: none;
}

.uui-pricing04_components-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin-top: 4rem;
}

.uui-text-size-large-21 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-19 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-20 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-14 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-20 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-20.align-center, .align-center-16 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-35 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-32 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-40 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-159 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.text-span-58 {
  color: var(--white);
}

.text-span-59 {
  font-weight: 700;
  text-decoration: underline;
}

.container-175 {
  border: 1px solid var(--white);
  border-radius: 20px;
  min-width: 80%;
  min-height: auto;
  max-height: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-19 {
  grid-auto-flow: column;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-55 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-153 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  font-size: 56px;
}

.text-block-160 {
  color: var(--white);
  padding: 10px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-block-161 {
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.flex-block {
  justify-content: center;
  align-items: center;
  margin-top: -30px;
}

.image-62 {
  align-self: flex-start;
  padding-top: 20px;
  padding-left: 20px;
}

.section-64 {
  display: none;
}

.text-span-60 {
  color: var(--untitled-ui-gray900);
  text-decoration: none;
}

.brix---mg-bottom-0 {
  color: var(--white);
  margin-bottom: 0;
  padding-top: 10px;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---paragraph-default {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.brix---mg-top-16px {
  margin-top: 16px;
}

.brix---icon-square-32px---twitter {
  background-color: #eef8ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-32px---twitter:hover {
  transform: scale(.92);
}

.brix---testimonial-v9-twitter-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  justify-items: end;
}

.brix---twitter-icon-wrapper {
  flex: 1;
}

.brix---text-100 {
  font-size: 16px;
  line-height: 18px;
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---mg-bottom-4px {
  margin-bottom: 4px;
}

.brix---mg-left-8px {
  margin-left: 8px;
}

.brix---avatar-image-link {
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-03 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

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

.brix---flex-horizontal-space-between {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---width-100 {
  width: 100%;
}

.brix---card-testimonial-twitter {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--color-5);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 32px 40px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.brix---grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1\<deleted\|variable-6e6412b6\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---heading-h2-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---inner-container-490px {
  max-width: 490px;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---container-default {
  max-width: 1218px;
  padding-bottom: 60px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-154 {
  color: var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 36px;
  display: flex;
}

.text-block-162 {
  text-align: center;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.heading-155 {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-top: 10px;
  font-size: 36px;
  font-weight: 400;
}

.heading-156 {
  padding-right: 20px;
}

.text-span-61 {
  font-weight: 700;
  text-decoration: underline;
}

.section-65 {
  padding-top: 60px;
}

.text-block-163 {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 28px;
  font-weight: 400;
}

.brix---mg-bottom-2 {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---heading-h3-size {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.brix---color-neutral-802 {
  color: var(--untitled-ui-gray900);
}

.brix---display-2 {
  color: var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 72px;
  font-weight: 400;
  line-height: 84px;
  display: flex;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---card-content-center {
  border: 1px none var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--color-3);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.brix---grid-3-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  display: grid;
}

.brix---heading-h2-size-2 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
}

.brix---mg-bottom-12px {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  margin-bottom: 12px;
}

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

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px {
  margin-bottom: 48px;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 60px;
  padding-right: 60px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-112 {
  text-align: center;
  padding-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-113 {
  max-width: 100%;
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.paragraph-113.special-formatting {
  text-align: center;
}

.paragraph-113.meta-buster-setup {
  color: var(--untitled-ui-gray900);
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  line-height: 24px;
  text-decoration: underline;
  display: flex;
}

.paragraph-113.meta-buster-setup-content {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.text-span-62, .text-span-63, .text-span-64 {
  color: var(--untitled-ui-gray900);
}

.text-span-65 {
  font-weight: 700;
  text-decoration: underline;
}

.link-90 {
  color: var(--untitled-ui-gray900);
}

.link-91 {
  color: var(--white-site-wide);
  font-weight: 700;
}

.brix---accordion-btn-horizontal-line {
  background-color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  width: 18px;
  height: 2px;
  color: var(--untitled-ui-gray900);
  border-radius: 20px;
  position: absolute;
}

.brix---accordion-btn-vertical-line {
  background-color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  width: 18px;
  height: 2px;
  color: var(--untitled-ui-gray900);
  border-radius: 20px;
  position: absolute;
  transform: rotate(90deg);
}

.brix---btn-circle-accordion-btn {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn:hover {
  border-color: var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
  padding-top: 20px;
}

.brix---mg-bottom-3 {
  margin-bottom: 0;
}

.brix---paragraph-default-3 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-title {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---accordion-content-wrapper-width-660px {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.ebook-write-up-accordian {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--color-5);
  width: 100%;
  max-width: none;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px 40px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.ebook-write-up-accordian.rich-text-field {
  padding-left: 20px;
  padding-right: 20px;
}

.ebook-write-up-accordian.group-coaching {
  border-width: 0;
}

.ebook-write-up-accordian.play-of-the-day {
  border-color: var(--untitled-ui-gray900);
}

.brix---grid-1-column-gap-row-24px {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---tabs-content {
  overflow: visible;
}

.brix---badge-secondary---tabs {
  border: 1px solid var(--elements-webflow-library--neutral--400\<deleted\|variable-e617119b\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  text-align: center;
  border-radius: 40px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, border-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary---tabs:hover, .brix---badge-secondary---tabs.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---inner-container-1012px-center {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h2-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---text-center-2 {
  text-align: center;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---container-default-3 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  padding-top: 176px;
  padding-bottom: 176px;
}

.div-block-56 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-92, .link-93 {
  color: var(--white);
}

.paragraph-114 {
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.madden-meta-buster {
  width: auto;
  max-width: 100%;
}

.college-meta-buster {
  max-width: 60%;
}

.text-span-66, .text-span-67 {
  text-decoration: underline;
}

.text-span-68 {
  text-decoration: none;
}

.text-span-69 {
  font-style: normal;
  text-decoration: none;
}

.text-span-70 {
  text-decoration: none;
}

.paragraph-115 {
  border-top: 1px solid var(--untitled-ui-gray50-501);
  color: var(--white);
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.paragraph-116 {
  color: var(--white);
  text-align: center;
}

.text-block-164 {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.link-94, .link-95 {
  color: var(--white);
  padding-bottom: 10px;
}

.link-96 {
  color: var(--white);
  font-weight: 700;
}

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

.playlists-mask {
  max-width: 352px;
  overflow: visible;
}

.empty-state-7 {
  color: #636268;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1e1f24;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 40px 20px;
  font-weight: 500;
}

.playlists-slider {
  background-color: #0000;
  height: 100%;
}

.container-default {
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 24px;
  padding-right: 24px;
  overflow: hidden;
}

.container-default.what-s-new {
  padding-top: 60px;
}

.playlists-slider-left-arrow {
  background-color: var(--untitled-ui-gray900);
  border-radius: 1000000000px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  font-size: 14px;
  line-height: 1em;
  transition: transform .3s, background-color .3s;
  display: flex;
  inset: -65px 55px auto auto;
}

.playlists-slider-left-arrow:hover {
  background-color: var(--untitled-ui-gray900);
  transform: translate(-6px);
}

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

.section-66.popular-playlists {
  overflow: hidden;
}

.section-66.popular-playlists.coming-soon-and-what-s-new {
  align-self: auto;
  overflow: hidden;
}

.playlists-slider-right-arrow {
  background-color: var(--untitled-ui-gray900);
  border-radius: 1000000000px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  min-height: 44px;
  max-height: 44px;
  font-size: 14px;
  line-height: 1em;
  transition: background-color .3s, transform .3s;
  display: flex;
  inset: -65px 0 auto auto;
}

.playlists-slider-right-arrow:hover {
  background-color: var(--untitled-ui-gray900);
  transform: translate(6px);
}

.title-2.playlist-item {
  margin-top: 0;
  margin-bottom: 7px;
}

.title-2.popular-playlists {
  color: #fff;
  margin-bottom: 23px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
}

.playlist-slide {
  border: 3px solid var(--untitled-ui-white);
  background-color: var(--black);
  border-radius: 3px;
  height: auto;
  margin-right: 24px;
  transition: all .3s;
}

.playlist-slide:hover {
  filter: brightness(110%);
  pointer-events: auto;
  border-radius: 3px;
  transform: perspective(569px);
}

.playlist-item-filter {
  background-image: none;
  position: absolute;
  inset: 0%;
}

.playlist-item-filter:hover {
  opacity: 1;
  background-image: none;
}

.playlist-item-content {
  background-color: var(--slightly-transparent-dark);
  color: var(--white-site-wide);
  text-align: center;
  background-image: linear-gradient(#000000b8, #000000b8);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: block;
  position: absolute;
  bottom: 20px;
  left: 0;
}

.playlist-item-about-wrapper {
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.143em;
  display: flex;
}

.playlist-item-about-content {
  flex-wrap: wrap;
  display: flex;
}

.playlist-item-about-divider {
  background-color: #b9babf;
  width: 11px;
  min-height: 1px;
  margin-left: 12px;
  margin-right: 12px;
}

.text-block-165 {
  text-align: center;
  letter-spacing: .06px;
  text-transform: none;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.coming-soon-image {
  height: auto;
}

.coming-soon-image:hover {
  transform: translate(0, -.01px);
}

.text-block-166 {
  color: var(--untitled-ui-white);
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.image-63.coming-soon-image:hover {
  filter: brightness(125%);
  transform: none;
}

.coming-soon-link {
  border: 1px #000;
  border-radius: 20px;
  transition: all .3s;
}

.link-97 {
  color: var(--untitled-ui-gray900);
}

.meta-buster-tabs {
  text-align: center;
}

.tab-link-tab-1-5 {
  color: #a9a9a9;
  background-color: #ddd0;
  margin: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  transition: all .2s;
}

.tab-link-tab-1-5:hover {
  color: var(--_apps---charts--chart-1);
}

.tab-link-tab-1-5.w--current {
  border-bottom: 2px solid var(--_apps---charts--chart-1);
  background-color: var(--color-5);
  color: var(--untitled-ui-gray900);
  border-radius: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
}

.tab-link-tab-2-4 {
  background-color: var(--color-5);
  margin: 10px;
}

.text-block-167 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.text-block-168 {
  font-family: Open Sans, sans-serif;
}

.tab-link-tab-2-5 {
  background-color: #c8c8c854;
}

.tab-link-tab-2-5.w--current {
  color: var(--untitled-ui-gray900);
  background-color: #c8c8c800;
  font-family: Open Sans, sans-serif;
}

.div-block-57 {
  border-bottom: 5px solid var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link-98 {
  color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.link-99 {
  color: var(--untitled-ui-gray900);
  transition: all .3s;
}

.link-99:hover {
  color: var(--color-4);
}

.text-block-169 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

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

.text-block-170 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  text-decoration: underline;
}

.text-block-171 {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.section-67 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-67.foxy-show-if-subscriber {
  display: flex;
}

.button-36 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.section-68 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-68.foxy-show-if-subscriber {
  max-width: 50%;
}

.section-68.cancellation-specail-offer {
  margin-top: 100px;
  padding-left: 140px;
  padding-right: 140px;
}

.body-30 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.button-37 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  transition: all .3s;
}

.button-37:hover, .button-37:active {
  background-color: var(--color-4);
}

.button-37.continue-to-cancel {
  background-color: var(--color-5);
  text-align: center;
  border: 1px #000;
  font-size: 18px;
  text-decoration: underline;
}

.button-37._50-off {
  border-radius: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
}

.heading-159 {
  color: var(--red);
  padding-bottom: 20px;
  font-size: 62px;
}

.paragraph-117 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
}

.paragraph-117.smaller {
  font-size: 18px;
}

.bold-text-53 {
  text-decoration: underline;
}

.section-69 {
  width: 99%;
}

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

.list-item-44, .list-item-45, .list-item-46, .list-item-47 {
  color: var(--white);
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  list-style-type: decimal;
}

.text-block-172 {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-172.foxy-show-if-not-subscribed-to-unbeatable {
  padding-left: 140px;
  padding-right: 140px;
  font-size: 22px;
}

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

.text-span-71 {
  text-decoration: underline;
}

.text-block-173 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.text-block-173.eee {
  color: var(--untitled-ui-gray900);
  font-size: 24px;
}

.code-embed-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  height: 159.716vh;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.section-70 {
  width: 99.9998%;
}

.code-embed-3 {
  width: 99.9998%;
  height: 140vh;
  min-height: auto;
  max-height: 100%;
}

.form-field {
  border-color: #dfdfdf;
  border-radius: 3px;
  height: 48px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.sub-line {
  color: #636363;
  text-align: center;
  margin-bottom: 40px;
}

.page-two {
  z-index: 5;
  backface-visibility: hidden;
  transform-origin: 50% 0;
  background-color: #fff;
  margin-top: 1px;
  padding: 30px 80px 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(1800px);
  box-shadow: 0 26px 27px -17px #a07300;
}

.form-wrapper-2 {
  perspective: 1800px;
  perspective-origin: 50% 0;
  width: 650px;
  position: relative;
}

.radio-button {
  color: #5f5f5f;
  padding: 10px;
  font-size: 19px;
}

.page-three {
  backface-visibility: hidden;
  transform-origin: 50% 0;
  background-color: #fff;
  margin-top: 1px;
  padding: 30px 80px 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(1800px);
  box-shadow: 0 26px 27px -17px #a07300;
}

.body-container {
  perspective: 1800px;
  perspective-origin: 50% 0;
  background-image: radial-gradient(circle, #ffc200c4, #ffad00b5);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 120px;
  display: flex;
  overflow: hidden;
}

.success {
  background-color: #fff;
  margin-top: 1px;
  padding-top: 80px;
  padding-bottom: 90px;
  box-shadow: 0 26px 27px -17px #00000057;
}

.page-one {
  z-index: 10;
  background-color: #fff;
  margin-top: 1px;
  padding: 30px 80px 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 26px 27px -17px #a07300;
}

.steps-container {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 1px 3px #0000002e;
}

.step-dot {
  background-color: #ffad00;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  margin-left: 7px;
  margin-right: 7px;
  display: inline-block;
  position: relative;
  box-shadow: inset 0 0 8px #c4890d, inset 0 1px #00000036;
}

.cta-button {
  text-align: center;
  background-color: #f90;
  border-radius: 3px;
  width: 110px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
}

.grey-cover-three, .grey-cover-two, .grey-cover {
  background-color: #cacaca;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 8px #00000057;
}

.paragraph-118 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.button-38 {
  text-align: center;
  background-color: #3898ec00;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
}

.foxy-customer-email {
  opacity: 0;
  width: 1px;
  max-width: 1px;
  height: 1px;
  max-height: 1px;
  font-size: 1px;
}

.autofill-email {
  background-color: var(--systemflow-lite--neutral--10-2);
  max-width: 35%;
  color: var(--untitled-ui-gray900);
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.autofill-email.tourney {
  max-width: 80%;
}

.button-39 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.special-offer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.text-block-174 {
  color: var(--white-site-wide);
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: underline;
}

.div-block-58 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-100 {
  text-align: center;
}

.text-block-175 {
  color: var(--white);
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.button-40 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  transition: all .2s;
}

.button-40:hover {
  background-color: var(--color-4);
}

.link-101 {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.text-span-72 {
  text-decoration: none;
}

.text-span-73 {
  font-weight: 700;
  text-decoration: underline;
}

.div-block-59 {
  border-bottom: 2px solid var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.container-176 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-74 {
  font-weight: 400;
}

.text-block-176 {
  color: var(--white);
  padding-bottom: 20px;
}

.link-102 {
  background-color: var(--untitled-ui-gray900);
  color: var(--white);
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 700;
}

.bold-text-54 {
  text-decoration: underline;
}

.link-103 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.uui-faq01_heading-5 {
  color: #49b0ff;
  letter-spacing: normal;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.brix---btn-circle-accordion-btn-2 {
  color: #211f54;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-circle-accordion-btn-2:hover {
  background-color: #fff;
  border-color: #eff0f6;
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-btn-vertical-line-2 {
  color: #49b0ff;
  background-color: #211f54;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.video-21 {
  min-width: 700px;
}

.tabs-7 {
  text-align: center;
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-7.no-access {
  display: block;
}

.brix---accordion-btn-horizontal-line-2 {
  color: #49b0ff;
  background-color: #211f54;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.list-16 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  list-style-type: decimal;
  display: flex;
}

.link-104 {
  color: #49b0ff;
}

.ebook-write-up-accordian-2 {
  cursor: pointer;
  background-color: #0f0f0f;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 50%;
  margin-bottom: 20px;
  padding: 10px 40px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 2px 12px #14142b14;
}

.ebook-play-breakdown-2 {
  color: #f8f8f8;
  background-color: #fff0;
  border: 1px solid #3881ff;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  box-shadow: 1px 1px 3px #000;
}

.ebook-play-breakdown-2:hover {
  background-color: #0077ff69;
}

.ebook-play-breakdown-2.w--current {
  color: #0a0a0a;
  background-color: #49b0ff;
  border-width: 1px;
  border-color: #49b0ff;
  border-radius: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
}

.tabs-content-3 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.uui-faq01_answer-5 {
  overflow: hidden;
}

.tab-pane-tab-1-3 {
  float: none;
  clear: none;
  color: #0c1ad8;
  text-align: center;
  object-fit: fill;
  border-top: 0 #000;
  border-bottom: 1px #000;
  order: 0;
  align-self: center;
  max-height: 100%;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.list-item-48 {
  text-align: left;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
}

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

.div-block-60 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-64 {
  max-height: 1000px;
  padding-top: 10px;
}

.code-embed-4 {
  height: 540.895px;
}

.text-span-75 {
  font-size: 24px;
  font-weight: 400;
}

.text-span-76 {
  font-size: 24px;
}

.code-embed-5 {
  max-width: 80%;
}

.search-input {
  width: 50%;
  color: var(--black);
  border-radius: 40px;
  font-family: Open Sans, sans-serif;
}

.search {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.search.nav-bar {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.field-label-8 {
  color: var(--white);
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
}

.search-button {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.link-105 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}

.text-block-177 {
  color: var(--untitled-ui-gray500);
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.paragraph-119 {
  color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.search-button-2 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Open Sans, sans-serif;
}

.text-span-77, .text-span-78 {
  color: var(--untitled-ui-gray900);
}

.text-span-79 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.text-block-178 {
  color: var(--white-site-wide);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.link-106 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.link-107 {
  font-family: Open Sans, sans-serif;
}

.bold-text-55 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.link-108 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.link-109 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.link-110 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.tab-pane-madden-meta-buster {
  max-width: 100%;
}

.list-item-49, .list-item-50, .list-item-51 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.heading-162, .text-block-179, .text-block-180 {
  text-align: center;
}

.body-31 {
  padding-top: 40px;
}

.container-178 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 80%;
  max-width: 80%;
  display: flex;
}

.heading-163 {
  font-size: 36px;
}

.list-item-52 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-181 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.efi-accordion-paragraph {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.efi-ft-09-content {
  overflow: hidden;
}

.efi-h4-8 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.efi-ft-09-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.efi-ft-09-accordion-wrap {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

.efi-ft-09-accordion-bottom-bar {
  width: 100%;
  height: 1px;
}

.efi-ft-09-accordion {
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-09-grid {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 75px;
}

.efi-ft-09-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-11 {
  padding: 100px 3%;
}

.playart-graphic {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-3);
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
}

.text-block-182 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.div-block-61 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.cell-3 {
  display: block;
}

.list-item-53 {
  color: var(--white);
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.list-18 {
  color: var(--untitled-ui-gray900);
  padding-left: 20px;
  text-decoration: none;
}

.text-block-183 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.text-block-184 {
  color: var(--white);
  text-align: left;
  font-family: Open Sans, sans-serif;
  display: block;
}

.container-179 {
  border: 1px solid var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 5px;
  display: block;
}

.text-block-185 {
  color: var(--white);
  text-align: left;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
}

.graphic-playart-picture {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: fill;
  object-position: 50% 50%;
  padding-top: 5px;
  overflow: hidden;
  transform: translate(25px)scale(1.2);
}

.bold-text-56, .bold-text-57 {
  color: var(--untitled-ui-gray900);
}

.text-block-186 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.cell-4 {
  display: block;
}

.div-block-62 {
  overflow: hidden;
}

.cell-5 {
  justify-content: center;
  align-items: center;
}

.not-needed-class {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.grid-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". ."
                       ". Area";
}

.play-container {
  background-color: var(--color-3);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 10px;
  display: block;
}

.container-180 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.quick-tips {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  display: block;
}

.div-block-63 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-71, .section-72 {
  background-color: var(--red);
}

.heading-164 {
  font-size: 28px;
}

.tab-pane-college-meta-buster {
  max-width: 100%;
}

.fs_nested-content {
  display: block;
}

.fs_nested-content.hide, .fs_nest-target {
  display: none;
}

.plays-richtext {
  color: var(--white);
  text-align: left;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 2;
}

.plays-richtext li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.plays-richtext p {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.plays-richtext.cms {
  font-size: 22px;
  line-height: 1.75;
}

.plays-richtext.favorites {
  padding-top: 0;
}

.tab-meta {
  display: none;
}

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

.flex-horizontal.align-center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal.filters {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
}

.flex-horizontal.wrap {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.flex-horizontal.search-result {
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.tab-meta-content {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: block;
}

.cms-play-item, .cms-play-item.margin-bottom-100 {
  margin-bottom: 0;
}

.hide {
  display: none;
}

.text-block-187 {
  color: var(--untitled-ui-gray50-501);
  text-align: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.link-111 {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-188 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
  display: flex;
}

.link-112 {
  color: var(--untitled-ui-gray900);
}

.text-block-189 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  text-decoration: underline;
}

.heading-165 {
  background-color: var(--red);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-190 {
  width: 50%;
  color: var(--white);
  text-align: center;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: italic;
}

.div-block-65 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-113 {
  color: var(--white);
  font-weight: 700;
}

.link-114 {
  color: var(--untitled-ui-gray900);
}

.custom-tabs {
  display: none;
}

.custom-tabs.hide {
  display: block;
}

.formations-toc {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 60px 10px;
  display: flex;
}

.flex-vertical {
  flex-flow: column;
  display: flex;
}

.flex-vertical.align-center {
  justify-content: flex-start;
  align-items: center;
  min-width: 70%;
}

.formation-breadcrumb-link {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.formation-breadcrumb {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.breadcrumb-back-text {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.cms-heading-wrapper {
  padding-top: 0;
}

.brix---half-bg-right---width-36 {
  z-index: -1;
  background-color: var(--elements-webflow-library--accent--primary-1);
  width: 36%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-primary-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1\<deleted\|variable-6e6412b6\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-area {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  min-height: 144px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---text-area:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---text-area:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---text-area::placeholder {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
  font-size: 18px;
}

.brix---input-label {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  min-height: 70px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
  font-size: 18px;
}

.brix---form-grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-form {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  min-height: 576px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  margin-bottom: 0;
  padding: 56px 40px;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---big-icon-left {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---card-link-icon-wrapper {
  border: 1px solid var(--elements-webflow-library--neutral--200\<deleted\|variable-a8c051b2\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
  transform-style: preserve-3d;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---card-link-icon-wrapper:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  transform: scale3d(.96, .96, 1.01);
}

.brix---grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-400px {
  max-width: 400px;
}

.brix---text-300-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---paragraph-default-4 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-contact-v1 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-position-relative {
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.checkbox-2, .checkbox-field-2 {
  min-width: 100%;
  min-height: 100%;
}

.select-field {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.text-block-191 {
  color: var(--white);
}

.section-73 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 220px;
  margin-bottom: 220px;
  display: flex;
}

.form-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.form-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.submit-button-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-192 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.error-text-5 {
  color: #e23939;
}

.error-message-6 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-5 {
  font-weight: 600;
}

.success-message-8 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-27 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-27:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-27:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form-button-wrapper-3 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-15 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-15:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-form-checkbox-label-3 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-3:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-3.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-8 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-8:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-8::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-8.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-8.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.uui-field-label-3 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-3 {
  position: relative;
}

.uui-form-radio-label-2 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-form-radio-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-radio-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url('../images/check-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon-2.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url('../images/check-tick.svg');
}

.uui-form-radio-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.form-field-2col-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 4rem auto 0;
}

.uui-text-size-large-22 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-20 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-21 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-15 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-21 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-21.align-center-17, .align-center-17 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-20 {
  text-align: center;
}

.uui-padding-vertical-xhuge-36 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-6 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-41 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.link-115 {
  color: var(--untitled-ui-gray900);
}

.link-116 {
  color: var(--untitled-ui-gray300);
}

.fs_filters {
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: auto;
  display: block;
}

.fs_checkbox-field {
  color: var(--white);
  margin-bottom: 0;
  padding: 6px 20px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.fs_checkbox-field.best-plays {
  margin-left: 10px;
  margin-right: 10px;
}

.fs_checkbox-field.best-plays.new-hidden {
  display: none;
}

.fs_filter-checkbox {
  border: 1px solid var(--untitled-ui-gray900);
  cursor: pointer;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  inset: 0%;
}

.fs_filter-checkbox:active {
  border-width: 1px;
}

.fs_filter-checkbox.w--redirected-checked {
  background-color: var(--untitled-ui-gray900);
  background-image: linear-gradient(to bottom, var(--untitled-ui-gray900), var(--untitled-ui-gray900));
}

.fs_checkbox-label {
  z-index: 2;
  pointer-events: none;
  margin-bottom: 0;
  position: relative;
}

.fs_checkbox-label.coach-favorite {
  font-size: 16px;
}

.fs_filter-all {
  color: var(--white);
  cursor: pointer;
  background-color: #0000;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.fs_hidden-link {
  display: none;
}

.search-result-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid var(--untitled-ui-gray900);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.search-results-image {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.search-heading {
  margin-top: 0;
}

.efi-hr-02-bottom-image {
  width: 100%;
}

.efi-button-5 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-5:hover {
  transform: translate(0, -7px);
}

.efi-hr-02-button-inner {
  justify-content: flex-end;
  display: flex;
}

.efi-big-paragraph-3 {
  font-size: 20px;
  font-weight: 400;
}

.efi-hr-02-paragraph-inner {
  text-align: right;
  margin-bottom: 25px;
}

.efi-jumbo-2 {
  font-size: 5.5vh;
  line-height: 1.1em;
}

.efi-hr-02-jumbo-inner {
  text-align: right;
  margin-bottom: 25px;
}

.efi-hr-02-title-wrapper {
  width: 80%;
  margin-bottom: 80px;
}

.efi-hr-02-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.efi-hr-02 {
  padding: 7% 5% 0%;
}

.efi-ft-01-feature-wrapper-3 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-image-wrapper-3 {
  margin-bottom: 25px;
}

.efi-ft-01-cell-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.efi-ft-01-grid-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.efi-ft-01-container-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-12 {
  padding: 150px 5% 100px;
}

.efi-accordion-paragraph-2 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.efi-ft-09-content-2 {
  overflow: hidden;
}

.efi-ft-09-bar-2 {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.efi-ft-09-accordion-wrap-2 {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}

.efi-ft-09-accordion-bottom-bar-2 {
  width: 100%;
  height: 1px;
}

.efi-ft-09-accordion-2 {
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-09-grid-2 {
  grid-column-gap: 75px;
  grid-template-rows: auto;
  margin-bottom: 75px;
}

.efi-ft-09-container-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-ft-13 {
  padding: 100px 3%;
}

.container-181 {
  z-index: 1;
  aspect-ratio: auto;
  border: 1px solid var(--untitled-ui-warning300);
  object-fit: fill;
  width: auto;
  position: relative;
}

.loom-embed-width {
  flex: 1;
  min-width: 640px;
  height: 100%;
}

.tour-launch {
  z-index: 1000;
  position: fixed;
  inset: 10px 10px auto auto;
}

.duncan-move {
  opacity: 0;
  color: #fff;
  background-color: #161e27;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: auto 0 100%;
}

.duncan-move:hover {
  opacity: 1;
}

.duncan-move.down {
  top: 100%;
  bottom: auto;
  transform: rotate(180deg);
}

.duncan-move.right {
  margin: auto 0;
  inset: 0 auto 0 100%;
  transform: rotate(90deg);
}

.duncan-move.left {
  margin: auto 0;
  inset: 0 100% 0 auto;
  transform: rotate(-90deg);
}

.nothing-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip-code {
  color: #290092;
  background-color: #e7f1ff;
  border-bottom: 1px solid #557dff;
  border-radius: 3px;
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nothing-scroll {
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 20px;
}

.nothing-scroll.hide-on-load {
  display: none;
}

.loom-video-box {
  z-index: 3;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 17px 1px #0000004a;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.tooltip-diamond.bottom {
  top: auto;
  bottom: -7px;
}

.tooltip-diamond.right {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 -7px 10px auto;
}

.loom-embed {
  border-radius: 20px;
  flex: 1;
  width: 100%;
  max-width: 800px;
  height: 100%;
  overflow: hidden;
}

.tooltip-highlight {
  z-index: 99;
  border: 3px solid #2a62ff;
  border-radius: 10px;
  display: block;
  position: absolute;
  inset: -5px;
  box-shadow: 1px 1px 3px 10000px #00000063;
}

.duncan-widget {
  z-index: 9999;
  width: 20vw;
  height: 50vh;
  padding: 1vw;
  position: fixed;
  inset: auto 0 0 auto;
}

.tooltip-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.tooltip-section.bottom {
  padding-bottom: 250px;
}

.tooltip-section.top {
  padding-top: 250px;
}

.tooltip-section.overflow-none {
  flex-direction: column;
  padding-top: 250px;
  padding-bottom: 250px;
  overflow: hidden;
}

.duncan-svg {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tutorial {
  width: 100%;
  max-width: 500px;
}

.duncan-video-embed {
  flex: 1;
  min-width: 52vw;
  height: 100%;
}

.tooltip-highlight-content {
  z-index: 100;
  display: block;
  position: absolute;
  inset: 0;
}

.relative-2 {
  position: relative;
}

.tooltip-embed {
  text-align: center;
  background-color: #feffc4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-anchor.top {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  inset: auto 0% 100%;
}

.tooltip-anchor.left {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: -12px;
  padding-right: 12px;
  inset: 0% auto 0% 0%;
}

.duncan-video-wrapper {
  z-index: 3;
  background-color: #2962ff;
  border: 2px solid #2962ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: -7px 7px 30px 1px #0003;
}

.page-wrapper-4 {
  width: 100%;
  overflow: hidden;
}

.nothing {
  background-color: #e2c8c8;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-height: 200px;
  padding: 19px;
  display: flex;
}

.tooltip-dot {
  z-index: 10;
  color: #64636e;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 50%;
  flex: none;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -15px;
  box-shadow: 0 0 0 30px #2aa8ff87;
}

.tooltip-dot.nbottom {
  top: auto;
  bottom: -12px;
}

.tooltip-dot.right {
  margin-top: auto;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  right: -12px;
}

.tooltip-dot.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 0 -12px;
}

.tour-step._3.hide-on-load {
  display: block;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

.duncan-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: -.5vw;
  display: flex;
  position: absolute;
  inset: auto 1vw 100% auto;
}

.duncan-close:hover {
  background-color: #002aff1a;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.grid-21 {
  grid-template-areas: "Area";
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-button {
  color: #fff;
  text-align: center;
  background-color: #2962ff;
  border-radius: 4px;
  padding: 5px 12px;
  font-weight: 700;
  line-height: 2em;
  transition: background-color .2s, box-shadow .2s, color .2s, border-color .2s;
  position: relative;
  box-shadow: 0 15px 25px -10px #0d61b640;
}

.tooltip-button:hover {
  background-color: #007ace;
  box-shadow: 0 15px 25px -12px #12437559;
}

.tooltip-button.start {
  height: 38px;
  margin-top: -68px;
  margin-bottom: 20px;
}

.scenario-04-upsell-yearly-step-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: none;
}

.scenario-04-upsell-yearly-step-1.test {
  display: block;
}

.scenario-2-unbeatable-club-thank-you {
  padding-top: 60px;
  padding-bottom: 60px;
}

.scenario-01-cancel, .scenario-03-upsell-take {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.scenario-02-generic {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2\<deleted\|variable-8edf41ba\>);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---paragraph-default-5 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---heading-h2-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---grid-cta-v10 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .78fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---cta-bg-overlay {
  background-image: linear-gradient(#0009, #0009);
  align-items: center;
  min-height: 80vh;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.efi-button-6 {
  background-color: #000;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
  transition: all .7s;
}

.efi-button-6:hover {
  transform: translate(0, -7px);
}

.efi-big-paragraph-4 {
  font-size: 20px;
  font-weight: 400;
}

.efi-label-6 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}

.efi-label-6.big {
  font-size: 16px;
  line-height: 1.8em;
}

.efi-hr-04-title-wrapper {
  margin-bottom: 25px;
}

.efi-hr-04-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.efi-hr-04-left-content {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.efi-hr-04-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.efi-hr-04-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.efi-hr-04 {
  padding: 5% 2%;
}

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

.text-block-197 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container-182 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.confirmation-page-button {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 40px;
  width: 250px;
  margin: 20px 40px;
}

.container-183 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-heading-xsmall-7 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.4;
}

.uui-heading-xsmall-7.second-popup {
  font-size: 36px;
  font-weight: 400;
}

.uui-heading-xsmall-7.second-popup.your-price {
  font-size: 36px;
}

.heading-167 {
  text-align: center;
  font-size: 44px;
  font-weight: 400;
}

.confirmation-page-button-2 {
  text-align: center;
  background-color: #49b0ff;
  border-radius: 40px;
  width: 250px;
  margin: 20px 40px;
  font-family: Open Sans, sans-serif;
  transition: opacity .2s;
}

.confirmation-page-button-2:hover {
  background-color: #6abeff;
}

.uui-icon-1x1-xsmall-14 {
  width: 1.5rem;
  height: 1.5rem;
  padding-top: 3px;
}

.uui-icon-1x1-xsmall-14.second-page-icon {
  padding-right: 10px;
}

.text-span-81 {
  color: #49b0ff;
}

.text-span-82 {
  text-decoration: none;
}

.scenario-2-unbeatable-club {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: none;
}

.accordion-icon_horizontal-line-5 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.text-block-198 {
  color: var(--white);
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.text-block-198.lesson-smalltextblock {
  margin-top: 0;
}

.container-184 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-heading-medium-22 {
  color: #49b0ff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.uui-heading-medium-22.upsell-header {
  color: red;
  font-size: 4rem;
}

.uui-padding-vertical-xhuge-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 1rem;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-padding-vertical-xhuge-37.upsell-body {
  max-width: 99%;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.uui-padding-vertical-xhuge-37.upsell-body.first-upsell-showing {
  padding-left: 0;
  padding-right: 0;
}

.text-block-199 {
  color: #f9fafb;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  text-decoration: underline;
  display: flex;
}

.text-span-83 {
  color: red;
}

.scenario-4-upsell-take-2 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.text-span-84 {
  color: red;
  text-decoration: underline;
}

.uui-max-width-large-22 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-22.cancellation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.text-span-85 {
  color: #49b0ff;
}

.container-185 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.foxy-customer-first-name-2 {
  color: #fff;
  font-size: 48px;
}

.uui-faq01_heading-6 {
  color: #49b0ff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.uui-text-size-medium-28 {
  color: #fff;
  letter-spacing: normal;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-size-medium-28.second-page-text {
  padding-left: 20px;
  font-size: 24px;
}

.uui-text-size-medium-28.upsell-offer-setup {
  pointer-events: auto;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.uui-text-size-medium-28.upsell-offer-setup.main-offer {
  display: block;
}

.uui-text-size-medium-28.underline {
  text-decoration: none;
}

.uui-text-size-medium-28.red {
  color: var(--red);
}

.uui-faq01_accordion-4 {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.text-span-86 {
  text-decoration: none;
}

.text-span-87 {
  font-style: normal;
  text-decoration: none;
}

.scenario-5-generic-2 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.upsell-2-popup-group-2 {
  color: #eaecf0;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.html-embed-22 {
  color: #0f0f0f;
  text-align: center;
  background-color: #667085;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.uui-pricing01_divider-2 {
  background-color: #eaecf0;
  width: 100%;
  height: 1px;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-span-88 {
  font-size: 24px;
  font-weight: 400;
}

.container-186 {
  min-width: 650px;
  max-width: 100%;
}

.text-span-89 {
  color: #49b0ff;
  text-decoration: underline;
}

.uui-padding-vertical-xhuge-38 {
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 7rem;
  display: block;
}

.uui-padding-vertical-xhuge-38.cancellation {
  flex-flow: column;
  display: flex;
}

.text-span-90 {
  font-size: 24px;
}

.text-span-91 {
  text-decoration: none;
}

.text-span-92 {
  color: #49b0ff;
}

.scenario-3-sub-cancel-2 {
  color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.image-67 {
  margin-right: 10px;
  display: block;
}

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

.uui-faq01_question-5 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_question-5.receipt-page {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.accordion-icon_vertical-line-5 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.text-block-200 {
  color: #fff;
  text-align: center;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.uui-pricing01_top-right-price-2 {
  color: #49b0ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing01_top-right-price-2.slashed-price {
  outline-offset: 0px;
  color: red;
  -webkit-text-stroke-color: black;
  outline: 3px #49b0ff;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: 0;
  padding-left: 0;
  text-decoration: line-through;
  display: flex;
}

.uui-pricing01_top-right-price-2.slashed-price.hmm {
  justify-content: center;
  align-items: stretch;
  font-size: 36px;
  text-decoration: line-through;
}

.uui-pricing01_top-right-price-2.slashed-price.lifetime {
  font-size: 1.5rem;
  text-decoration: none;
}

.uui-pricing01_top-right-price-2.member-upsell-pricing {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.uui-pricing01_top-right-price-2.white {
  color: #fff;
}

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

.uui-pricing01_feature-2 {
  border-left: 1px #49b0ff;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.uui-pricing01_feature-2.second-page, .uui-pricing01_feature-2.tourney-deets {
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-faq01_list-5 {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.premium-upsell-tagline-2 {
  color: #fff;
  text-align: center;
  max-width: 75%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.bold-text-58 {
  font-weight: 400;
  text-decoration: none;
}

.uui-text-size-large-23 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.image-68 {
  max-width: 50%;
}

.upsell-2-popup-toggle-text-2 {
  color: #eaecf0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: underline;
}

.upsell-2-popup-toggle-text-2.second-toggle-text {
  padding-top: 10px;
  padding-bottom: 10px;
  transition: all .2s;
}

.upsell-2-popup-toggle-text-2.second-toggle-text:hover {
  color: #fff;
}

.upsell-2-popup-toggle-text-2.second-toggle-text.second-popup {
  padding-top: 20px;
  padding-bottom: 20px;
}

.uui-container-large-33 {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing01_plan-2 {
  border: 1px #eaecf0;
  border-radius: 1rem;
  padding: 0 1rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-faq01_icon-wrapper-5 {
  color: #7f56d9;
}

.accordion-icon_component-5 {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.html-embed-23 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.html-embed-23.second-upsell {
  display: none;
}

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

.submit-button-4, .success-message-9, .error-message-7 {
  background-color: var(--color-5);
}

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

.stand-along-play-image {
  width: 100%;
  margin-top: 40px;
}

.meta-buster-date-heading {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  text-decoration: underline;
}

.meta-buster-date-heading.header {
  text-decoration: none;
}

.heading-169 {
  color: #fff;
  text-align: center;
  max-width: 111.112%;
  font-size: 28px;
}

.video-22 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.video-22.meta-buster-video {
  max-width: 80%;
}

.div-block-68 {
  border-bottom: 5px solid #49b0ff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link-117 {
  color: #49b0ff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.paragraph-120 {
  color: #fff;
  text-align: center;
  max-width: 100%;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.paragraph-120.special-formatting {
  text-align: center;
}

.text-span-93, .text-span-94 {
  color: #49b0ff;
}

.link-118 {
  color: var(--untitled-ui-gray900);
}

.fs_search-section {
  width: 80%;
  max-width: 80%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.fs_search-wrapper {
  width: 100%;
  margin-bottom: 40px;
}

.fs_search-empty-state {
  min-height: 200px;
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: flex;
}

.fs_field-label {
  display: none;
}

.fs_search {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs_search-initial {
  min-height: 200px;
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: flex;
}

.button-41 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  display: flex;
}

.search-results {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.search-result-heading {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.search-result-text {
  color: var(--untitled-ui-gray300);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.fs_keywords {
  display: none;
}

.fs_search-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.search-link {
  color: var(--untitled-ui-gray900);
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  transition: all .1s;
}

.search-link:hover {
  color: var(--untitled-ui-gray500);
}

.fs_search-results {
  margin-left: auto;
  margin-right: auto;
}

.body-32 {
  color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Open Sans, sans-serif;
}

.old-playart-image {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-170 {
  text-align: center;
  font-weight: 400;
}

.div-block-69 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.meta-buster-created-date {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.rich-text-block-4 {
  line-height: 2;
}

.rich-text-block-4.mobile-change {
  line-height: 1.75;
}

.text-block-201 {
  color: var(--untitled-ui-gray900);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 700;
}

.div-block-70 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-33 {
  color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Open Sans, sans-serif;
}

.div-block-71 {
  max-width: 940px;
}

.div-block-72 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.text-block-202 {
  color: var(--_apps---charts--chart-1);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.collection-item-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-item-4 {
  padding-left: 20px;
  padding-right: 20px;
}

.formation-note {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.div-block-73 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.div-block-74 {
  padding-left: 100px;
  padding-right: 100px;
}

.text-block-203 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.div-block-75 {
  padding-left: 220px;
  padding-right: 220px;
}

.image-69 {
  display: block;
}

.collection-list-wrapper-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.heading-171 {
  text-align: center;
  padding-top: 40px;
}

.rich-text-block-5 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.section-75 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.video-23 {
  max-width: 100%;
  display: block;
}

.video-24 {
  min-width: 100%;
}

.video-25 {
  width: auto;
  min-width: auto;
  max-width: none;
}

.rich-text-block-6 {
  color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.plays {
  color: var(--untitled-ui-white);
  padding-top: 4px;
  font-family: Open Sans, sans-serif;
}

.collection-item-5 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-70 {
  display: inline-block;
}

.tab-pane-meta-buster {
  width: 100vw;
}

.text-block-204 {
  border-top: 1px solid var(--white);
  background-color: var(--black);
  height: 31.6716%;
  color: var(--white);
  text-align: left;
  padding: 20px 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.text-block-204.header {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-decoration: underline;
}

.multi-form3_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form3_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form3_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.multi-form3_progress {
  border-style: solid;
  border-width: 1px;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form3_progress.progress-current {
  color: var(--untitled-ui-gray900);
}

.multi-form3_progress.completed {
  border-style: solid;
  border-color: var(--untitled-ui-gray900);
  color: var(--\<unknown\|relume-variable-neutral\>) @swatch_1766b841;
}

.form-icon-left {
  position: absolute;
  left: .75rem;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.multi-form3_block {
  margin-bottom: 0;
}

.margin-bottom, .margin-bottom.margin-medium, .margin-bottom.margin-xhuge, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section_multi-form3 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  font-family: Open Sans, sans-serif;
  position: relative;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form3_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form3_progress-wrapper.cta-page {
  padding-left: 400px;
  padding-right: 400px;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.button-42 {
  border: 1px solid var(--untitled-ui-gray900);
  text-align: center;
  background-color: #3898ec00;
  border-radius: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-42.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.multi-form3_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.multi-form3_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.form_field-label {
  text-align: center;
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_input-2 {
  border: 1px solid var(--untitled-ui-gray900);
  height: auto;
  min-height: 2.75rem;
  color: var(--white);
  background-color: #fff0;
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem 4rem;
  font-size: 18px;
  line-height: 1.5;
}

.form_input-2:focus {
  border-color: var(--untitled-ui-gray900);
}

.form_input-2::placeholder {
  color: var(--untitled-ui-gray400);
  font-size: 14px;
}

.form_input-2.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-2.is-select-input {
  border-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  background-color: #f3f3f300;
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.multi-form3_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.multi-form3_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.heading-style-h4 {
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.multi-form3_form-content {
  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;
}

.multi-form3_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.text-size-small-3 {
  font-size: .875rem;
}

.multi-form3_progress-divider {
  background-color: var(--white);
  flex: 1;
  height: 1px;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.multi-form3_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form3_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.margin-top, .margin-top.margin-xsmall, .margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-medium, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-huge, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.multi-form3_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.formly-multi-step-form-instructions-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.6;
  display: flex;
}

.multi-step-form-instructions-delete {
  z-index: 1000;
  text-align: left;
  background-color: #fff;
  padding: 2rem;
  position: relative;
}

.multi-form3_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-align-center-6 {
  text-align: left;
}

.multi-form3_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form3_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-neutral\>) @swatch_1766b841;
}

.multi-form3_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form3_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-neutral\>) @swatch_1766b841;
}

.body-34 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.select-field-2 {
  background-color: #f3f3f300;
}

.checkbox-label {
  text-align: left;
  margin-bottom: 0;
  padding-left: 10px;
}

.checkbox-field-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkbox-3 {
  margin-top: 0;
}

.section_multi-form3-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  position: relative;
}

.form_field-label-2 {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}

.heading-style-h4-2 {
  font-family: Open Sans, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

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

.select-field-3 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: #f3f3f300;
  text-decoration: none;
}

.heading-172 {
  color: var(--white);
  padding-bottom: 20px;
  font-weight: 600;
}

.checkbox-field-4 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: block;
}

.checkbox-label-2 {
  margin-bottom: 0;
}

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

.checkbox-label-3 {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 22px;
}

.checkbox-4 {
  border-radius: 0;
  width: 18px;
  height: 18px;
  margin-top: 0;
}

.text-block-205 {
  padding-bottom: 10px;
  font-size: 16px;
  font-style: italic;
}

.text-block-206, .text-block-207 {
  padding-bottom: 20px;
}

.button-43 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-43.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.form_field-label-3 {
  margin-bottom: .5rem;
  font-weight: 400;
}

.multi-form3_radio-group-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.multi-form3_form-content-2 {
  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;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-secondary {
  color: #000;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

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

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.text-color-white-4 {
  color: #fff;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-0 {
  padding: 0;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.margin-xlarge {
  margin: 4rem;
}

.padding-vertical, .padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall, .padding-vertical.padding-custom3, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-xxlarge {
  padding: 5rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

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

.padding-left, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-large, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.margin-top-auto {
  margin-top: auto;
}

.text-color-primary {
  color: #000;
}

.text-weight-light {
  font-weight: 300;
}

.spacer-medium-2 {
  width: 100%;
  padding-top: 2rem;
}

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px #eee;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.margin-right, .margin-right.margin-custom2, .margin-right.margin-medium, .margin-right.margin-0, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge, .margin-right.margin-large, .margin-right.margin-xxsmall, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small {
  padding: 1.5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.background-color-secondary {
  background-color: #eee;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pointer-events-none {
  pointer-events: none;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.margin-vertical, .margin-vertical.margin-xxlarge, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.form_field-label-4 {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label-4.is-alternate {
  color: #fff;
}

.background-color-tertiary {
  background-color: #aaa;
}

.margin-tiny {
  margin: .25rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form_radio-label-2 {
  margin-bottom: 0;
}

.form_message-error-2 {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.text-style-muted {
  opacity: .6;
}

.background-color-black {
  background-color: #000;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.spacer-small-2 {
  width: 100%;
  padding-top: 1.5rem;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-tiny {
  padding: .25rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.background-color-primary {
  background-color: #fff;
}

.form_input-3 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: #000;
}

.form_input-3::placeholder {
  color: #0009;
}

.form_input-3.is-select-input {
  background-image: url('../images/chevron-down_1.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input-3.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input-3.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input-3.is-alternate::placeholder {
  color: #fff9;
}

.form_input-3.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio.is-alternate {
  color: #fff;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.button-44 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-44.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-44.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-44.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-44.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-44.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-44.is-small {
  padding: .5rem 1.25rem;
}

.button-44.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button-44.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button-44.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button-44.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button-44.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.rl-styleguide_nav-link {
  color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: #000;
  background-color: #fff;
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.text-weight-medium {
  font-weight: 500;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.margin-xxhuge {
  margin: 10rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-alternate {
  color: #fff;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0 {
  margin: 0;
}

.heading-style-h5 {
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-size-regular {
  font-size: 1rem;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.background-color-white-2 {
  background-color: #fff;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.heading-style-h4-4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.form_field-wrapper-2 {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.margin-xhuge {
  margin: 7rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.padding-large {
  padding: 3rem;
}

.padding-horizontal, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.text-color-alternate {
  color: #fff;
}

.text-size-large {
  font-size: 1.25rem;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #000;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: #fff;
}

.overflow-auto {
  overflow: auto;
}

.background-color-alternative {
  background-color: #000;
}

.text-style-link-2 {
  color: #000;
  text-decoration: underline;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

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

.spacer-large-2 {
  width: 100%;
  padding-top: 3rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-normal {
  font-weight: 400;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-xxsmall {
  height: 1rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.icon-height-small {
  height: 2rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.form_message-success-2 {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-xxsmall {
  margin: .5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall, .margin-left.margin-xxsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.margin-large {
  margin: 3rem;
}

.icon-height-medium {
  height: 3rem;
}

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

.text-style-italic {
  font-style: italic;
}

.padding-right, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-medium {
  padding: 2rem;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

.padding-top, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-custom3, .padding-top.padding-small, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.cms_top-level {
  margin-bottom: 100px;
}

.play_video {
  margin-bottom: 60px;
  display: block;
}

.text-block-208 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.text-block-209, .text-block-210 {
  opacity: 0;
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.text-block-211 {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.text-block-211.note {
  color: var(--untitled-ui-gray900);
}

.key-words-returned {
  opacity: 0;
  color: var(--white);
  padding-top: 0;
  font-size: 1px;
  font-weight: 400;
}

.fs_search-empty-state-2 {
  color: #49b0ff;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: flex;
}

.uui-page-padding-42 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.form_input-4 {
  color: #fff;
  background-color: #ffffff14;
  border: 1px #000;
  border-radius: .625rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
}

.fs_search-initial-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  display: flex;
}

.text-block-213 {
  color: var(--untitled-ui-gray300);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.heading-174 {
  color: var(--white);
  font-size: 36px;
  font-weight: 400;
}

.heading-175, .heading-176 {
  opacity: 0;
}

.search-result-slug {
  color: var(--untitled-ui-gray300);
  font-size: 16px;
  font-style: italic;
}

.text-block-214 {
  color: var(--white);
  font-size: 14px;
}

.heading-177, .heading-178 {
  opacity: 0;
}

.text-block-215, .text-block-216, .text-block-217 {
  color: var(--white);
}

.text-block-218 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.uui-banner10_text-5 {
  color: #fff;
  margin-right: .375rem;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}

.link-119 {
  color: #fff;
  font-weight: 700;
}

.text-span-95 {
  font-weight: 600;
}

.favorite-plays-onboarding {
  width: auto;
  height: 2px;
}

.heading-179 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.body-35 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-76 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-19 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  line-height: 2;
}

.uui-text-align-center-21 {
  text-align: center;
}

.uui-page-padding-43 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.uui-container-small-7 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-24 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-23 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-28 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-28:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-28:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-20 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-20.button-row-center {
  justify-content: center;
}

.uui-section_cta08 {
  background-color: var(--color-5);
  position: relative;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-14:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-space-xsmall-21 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-10 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-39 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-block-219 {
  color: var(--white);
}

.bold-text-59 {
  text-decoration: underline;
}

.collection-item-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.rich-text-block-7 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.collection-list {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  display: grid;
}

.collection-list-wrapper-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-faq01_heading-7 {
  color: #49b0ff;
  letter-spacing: normal;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.ebook-write-up-accordian-3 {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
  padding: 10px 40px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
  box-shadow: 0 2px 12px #14142b14;
}

.plays-richtext-2 {
  color: #fff;
  text-align: left;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  line-height: 2;
}

.uui-faq01_answer-6 {
  overflow: hidden;
}

.div-block-76 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-188 {
  justify-content: center;
  align-items: center;
  max-width: 65%;
  display: flex;
}

.text-span-96 {
  text-decoration: underline;
}

.rich-text-block-8 {
  color: var(--untitled-ui-gray50-501);
  font-family: Open Sans, sans-serif;
  line-height: 2;
}

.collection-list-wrapper-8 {
  display: block;
}

.link-120 {
  color: var(--untitled-ui-gray900);
}

.pre-discord-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.post-discord-1, .empty-state-8, .empty-state-9 {
  display: none;
}

.rich-text-block-9, .rich-text-block-10 {
  font-size: 22px;
}

.link-121 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.foxy-customer-id {
  opacity: 0;
  width: 1px;
  height: 1px;
  font-size: 1px;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---top-bar-wrapper {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.brix---top-bar-wrapper.special-cta {
  background-color: var(--untitled-ui-gray900);
  color: #fff;
  font-family: Open Sans, sans-serif;
  display: none;
}

.brix---top-bar-wrapper.special-cta.ub, .brix---top-bar-wrapper.special-cta.eric-sale {
  display: block;
}

.brix---top-bar-flex-h-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---top-bar-right-col {
  margin-right: 24px;
}

.brix---link-wrapper-white {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white:hover {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---top-bar-small-padding {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.text-block-220 {
  font-size: 24px;
  font-weight: 400;
}

.bold-text-60, .text-span-97, .text-span-98 {
  text-decoration: underline;
}

.container-189 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-6 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-3 {
  margin-bottom: 40px;
}

.brix---buttons-row-2 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.brix---container-default-7 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-5 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: underline;
}

.brix---paragraph-default-6 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-default-6.bigger {
  padding-bottom: 10px;
  font-size: 22px;
}

.brix---button-row-left-3 {
  margin-right: 24px;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-2 {
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2\<deleted\|variable-8edf41ba\>);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-2:hover {
  border-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-1 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section {
  background-color: var(--color-5);
  margin-top: 100px;
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.link-122 {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: italic;
  text-decoration: underline;
}

.body-36 {
  margin-top: 60px;
}

.text-block-221 {
  color: var(--untitled-ui-white);
  text-align: center;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-style: italic;
}

.quick-stack-2 {
  padding-left: 100px;
  padding-right: 100px;
}

.text-span-99 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.multi-form3_progress-divider-2 {
  background-color: #fff;
  flex: 1;
  height: 1px;
}

.text-span-100 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.text-span-101 {
  color: var(--untitled-ui-gray900);
}

.heading-180 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-decoration: underline;
}

.text-block-222 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.form1_block {
  margin-bottom: 0;
}

.form1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form1_file-upload {
  align-items: center;
  display: flex;
}

.form1_avatar-wrapper {
  margin-right: 1.5rem;
}

.form1_avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.button-45 {
  padding-top: 6px;
  padding-left: 15px;
  position: static;
}

.button-45.is-secondary {
  color: #000;
  background-color: #0000;
}

.form_input-5 {
  color: #fff;
  background-color: #ffffff14;
  border: 1px #000;
  border-radius: .625rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
}

.form_input-5.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-5.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input-5.is-icon-right {
  padding-right: 2.75rem;
}

.form_input-5.is-select-input {
  background-image: url('../images/chevron-down_1.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form1_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.form1_input-text-wrapper {
  border-top: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-left: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  align-self: stretch;
  padding: .5rem .75rem;
}

.form1_text-area-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.field-caption {
  margin-top: .5rem;
  font-size: .875rem;
}

.form1_field-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-icon-right {
  position: absolute;
  right: .75rem;
}

.form_message-success-3 {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

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

.uui-text-style-link-16 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-16:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-container-large-34 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-44 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-25 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-form-checkbox-label-4 {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-4 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-heading-medium-24 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: underline;
}

.uui-field-label-4 {
  color: var(--white);
  text-align: center;
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-button-29 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-29:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--color-4);
}

.uui-button-29:focus {
  background-color: var(--untitled-ui-gray900);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  border-width: .5px;
}

.uui-form_input-9 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-9:focus {
  border-color: var(--untitled-ui-primary300\<deleted\|variable-b540dac6\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-9::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-9.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form-checkbox-icon-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-4:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-4.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-4.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-field-wrapper-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.uui-icon-1x1-xsmall-15 {
  width: 1.5rem;
  height: 1.5rem;
}

.success-message-10 {
  background-color: var(--color-5);
  color: var(--white-site-wide);
  padding: 1.5rem;
  font-family: Open Sans, sans-serif;
}

.success-text-6 {
  font-weight: 600;
  text-decoration: underline;
}

.error-message-8 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text-6 {
  color: #e23939;
}

.uui-contact03_form-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
}

.uui-contact03_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-contact03_item-2 {
  align-items: center;
  display: flex;
}

.uui-contact03_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_contact-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-contact03_form-2 {
  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;
}

.uui-text-style-link-02-3 {
  color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-space-xsmall-22 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-40 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-form-button-wrapper-4 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.dropdown-toggle-2 {
  aspect-ratio: auto;
  background-color: var(--white-site-wide);
  vertical-align: baseline;
  object-fit: fill;
  border-radius: 20px;
  width: 100%;
  min-width: 100%;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: inline-block;
}

.text-block-223 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.icon-12 {
  color: var(--untitled-ui-gray900);
}

.dropdown-list-2 {
  aspect-ratio: auto;
  font-family: Open Sans, sans-serif;
  display: none;
}

.dropdown {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.heading-181, .heading-182, .heading-183, .heading-184 {
  text-align: center;
  font-size: 24px;
}

.text-block-224, .text-block-225, .text-block-226, .text-block-227 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-228 {
  border-top: 1px solid var(--untitled-ui-gray900);
  color: var(--white);
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
}

.link-123 {
  color: var(--untitled-ui-gray900);
}

.uui-field-label-5 {
  color: #49b0ff;
  text-align: center;
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form_input-10 {
  color: #49b0ff;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-10:focus {
  color: #49b0ff;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input-10::placeholder {
  color: #667085;
}

.container-190 {
  padding-top: 60px;
}

.text-block-229 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
}

.section-78 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.rich-text-block-11 {
  color: var(--white-site-wide);
}

.link-124 {
  color: var(--untitled-ui-gray900);
  text-align: center;
}

.text-block-230 {
  color: var(--white-site-wide);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.italic-text-17 {
  text-align: center;
}

.link-125 {
  color: var(--untitled-ui-gray900);
}

.tourney-list {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}

.link-126 {
  color: var(--untitled-ui-gray900);
}

.text-block-231 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.collection-item-7 {
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.collection-list-2 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-block-232 {
  padding-left: 3px;
  font-weight: 700;
}

.collection-list-wrapper-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-233 {
  color: var(--untitled-ui-gray900);
  padding-right: 0;
  font-family: Open Sans, sans-serif;
}

.text-block-234 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.text-block-235 {
  color: var(--untitled-ui-gray900);
  padding-right: 0;
  font-family: Open Sans, sans-serif;
}

.text-block-236 {
  color: var(--untitled-ui-gray900);
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.winback-cta {
  background-color: var(--color-5);
  max-width: 85%;
  margin-top: 70px;
  display: block;
}

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

.text-block-237 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.mini-scheme-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 85%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.mini-scheme-container.static {
  display: none;
}

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

.mini-schemes-grid-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.mini-scheme-card {
  border-left: 5px solid var(--untitled-ui-gray900);
  background-color: #222;
  border-radius: 3px;
  min-width: 100%;
  min-height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: all .2s;
}

.mini-scheme-card:hover {
  background-color: #414141;
}

.mini-scheme-card:active {
  background-color: #161616;
}

.mini-scheme-name {
  border-right: 1px none var(--white);
  color: var(--untitled-ui-gray900);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 600;
}

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

.top-of-card {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.middle-of-card {
  display: flex;
}

.text-block-238 {
  border-right: 1px solid var(--untitled-ui-gray900);
  min-width: 20%;
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.gamemode {
  border-right: 1px solid var(--white);
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}

.gamemode.cta4 {
  color: var(--color-2);
}

.text-block-239 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.creator-name {
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.mini-schemes-link {
  border-left: 4px solid var(--untitled-ui-gray900);
  background-color: #1d1d1d;
  border-radius: 4px;
  min-width: 100%;
  min-height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 2px 5px #000000c9;
}

.mini-schemes-link:hover {
  background-color: #2b2b2b;
}

.mini-schemes-link:active {
  background-color: #0e0e0e;
}

.style {
  border-right: 1px solid var(--white);
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.style.of-plays {
  border-right-style: none;
  padding-left: 10px;
  padding-right: 0;
}

.style.of-plays.number {
  padding-left: 5px;
}

.offense-or-defense {
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  font-weight: 600;
}

.heading-186 {
  color: var(--untitled-ui-gray900);
  text-align: center;
}

.text-block-240 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.heading-187 {
  color: var(--white);
  display: none;
}

.mini-schemes-grid-holder-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.mini-scheme-name-2 {
  color: #fff;
  border-right: 1px #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 600;
}

.heading-188 {
  color: #fff;
}

.style-2 {
  color: #fff;
  border-right: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.mini-schemes-link-2 {
  text-decoration: none;
}

.mini-scheme-card-2 {
  background-color: #222;
  border-left: 5px solid #49b0ff;
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: all .2s;
}

.mini-scheme-card-2:hover {
  background-color: #414141;
}

.mini-scheme-card-2:active {
  background-color: #161616;
}

.creator-name-2 {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.gamemode-2 {
  color: #fff;
  border-right: 1px solid #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}

.collection-item-8 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.collection-ms-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 1071px;
  display: grid;
}

.code-embed-7 {
  padding-bottom: 10px;
}

.tab-meta {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: none;
}

.tab-link-tab-1-6 {
  color: var(--untitled-ui-gray100);
}

.tab-link-tab-1-6.w--current {
  color: var(--untitled-ui-warning300);
}

.quick-schemes-tab {
  color: var(--white);
  background-color: #ddd0;
  font-size: 24px;
}

.quick-schemes-tab.w--current {
  color: var(--untitled-ui-gray900);
  background-color: #8f747400;
  font-size: 24px;
  text-decoration: underline;
}

.tabs-menu-8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-1-4 {
  width: auto;
  min-width: 1071px;
}

.tabs-content-4 {
  min-width: 100%;
}

.text-span-102 {
  color: var(--systemflow-lite--neutral--10-2);
  font-size: 24px;
  font-weight: 300;
}

.text-span-103 {
  text-decoration: underline;
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---mg-bottom-16px-6 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---mg-bottom-4 {
  color: var(--color-3);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-4 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-6 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-3 {
  text-align: center;
}

.brix---accordion-header-2 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-2 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-2 {
  min-height: 16px;
}

.brix---accordion-content-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
}

.brix---paragraph-default-7 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-2 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4 {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.direct-access-faq {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-span-104 {
  color: var(--untitled-ui-gray900);
}

.uui-text-size-medium-29 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-35 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-45 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-23 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-26 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-15 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-25 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-30 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-30:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-30:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-faq03_list-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq03_content-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: 1px solid var(--white-site-wide);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.uui-faq03_component-2 {
  margin-top: 0;
}

.uui-uui-faq03_cta-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.uui-faq03_cta-content-2 {
  flex: 1;
}

.uui-faq03_cta-button-row-2 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xsmall-23 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-13 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-41 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-heading-subheading-16 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq03_heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.text-span-105 {
  color: var(--untitled-ui-gray900);
}

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

.uui-text-size-small-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-2 {
  display: none;
}

.uui-button-31 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-31:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-31:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-16 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-navbar08_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_logo-link {
  padding-left: 0;
}

.uui-navbar08_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar08_link:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--white-site-wide);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-button {
  padding: 0;
}

.uui-button-secondary-gray-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-15:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray-15:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-15.show-tablet-2 {
  display: none;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-navbar08_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar08_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700\<deleted\|variable-1c4c81d0\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.link-block-14 {
  max-width: 100%;
  display: block;
}

.text-block-241 {
  color: var(--white-site-wide);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: italic;
  display: flex;
}

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

.section-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.section-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.button-46 {
  padding-top: 6px;
  padding-left: 15px;
  position: static;
}

.button-46.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-46.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

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

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  justify-content: flex-end;
  align-items: center;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.grid-list2_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-list2_item {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  text-align: center;
}

.grid-list2_image-wrapper {
  width: 100%;
  margin-bottom: -2.5rem;
  overflow: hidden;
}

.grid-list2_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-list2_item-content {
  z-index: 1;
  padding: 40px 1.5px 1.5rem;
  position: relative;
}

.grid-list2_avatar-image {
  border: 2px solid var(--\<unknown\|relume-variable-neutral-white\>);
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
}

.text-size-small-4 {
  color: #00a1ff;
  text-align: center;
  border-bottom: 1px #00a1ff;
  font-size: 16px;
}

.pop-up-link {
  text-align: center;
}

.hidden-pop-up {
  display: block;
}

.text-block-242 {
  color: var(--white-site-wide);
  font-size: 14px;
  text-decoration: underline;
}

.paragraph-121 {
  padding-left: 10px;
  padding-right: 10px;
}

.section-80 {
  background-color: var(--untitled-ui-gray900);
  width: 100%;
  min-width: auto;
  display: flex;
}

.team-slider-5 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-191 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-191.new-homepage-container {
  background-color: #49b0ff00;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.centered-heading-12 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-5 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-4 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 80px;
  display: flex;
}

.team-slide-wrapper-3 {
  width: 30%;
  margin-right: 5%;
}

.team-block-4 {
  background-color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 24px;
}

.team-member-image-two-3 {
  margin-bottom: 18px;
}

.team-block-info-5 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-4 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-4 {
  margin-bottom: 20px;
}

.text-link-arrow-9 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-11 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-4 {
  display: none;
}

.team-slider-nav-4 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.home-page-tab-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-1-section {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-15 {
  text-decoration: none;
}

.text-block-244 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  text-decoration: underline;
}

.button-47 {
  margin-left: 40px;
  margin-right: 20px;
}

.div-block-77 {
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.button-48 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 20px;
  margin-left: 0;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
  transition: all .2s;
}

.button-48:hover {
  background-color: var(--color-4);
}

.collection-item-9 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.text-block-245 {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.collection-list-wrapper-11 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.rich-text-block-12, .rich-text-block-13 {
  padding-top: 20px;
}

.text-block-246 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
}

.section-81 {
  padding-top: 220px;
  padding-bottom: 220px;
}

.slider3_component {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.slider3_mask {
  width: 33.33%;
  overflow: visible;
}

.slider3_slide {
  padding-left: .875rem;
  padding-right: .875rem;
}

.slider-content-replace-this-div {
  text-align: center;
  border: 2px dashed #0000001a;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider3_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider3_arrow-icon {
  width: 1rem;
  height: 1rem;
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider3_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.slider_contain {
  width: 100%;
  position: relative;
}

.list-21 {
  color: #fff;
  text-align: left;
  padding-bottom: 0;
  padding-left: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.item {
  width: 30vw;
  min-width: 30vw;
  padding-left: 1vw;
  padding-right: 1vw;
  transform: rotate(-1deg);
}

.body-37 {
  padding-top: 100px;
}

.text-span-106, .text-span-107 {
  font-size: 2rem;
}

.collection-list-wrapper-12 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-10 {
  justify-content: center;
  align-items: center;
  display: block;
}

.section-82 {
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.slider-contain {
  width: 100%;
  overflow: hidden;
}

.slider-button-wrap {
  justify-content: space-between;
  padding: 15px 25px 15px 54px;
  display: flex;
}

.heading-190 {
  color: #f1b522;
  font-size: 80px;
}

.slider-button {
  margin-left: 4px;
  margin-right: 4px;
}

.list-22 {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.slider-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  margin-top: 100px;
  display: flex;
  overflow: clip;
}

.dynamic-slider-items {
  width: 50%;
}

.fs-slider-collection-list-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-slider-collection-list-wrapper.hide {
  display: none;
}

.fs-dynamic-slider-items {
  width: 45%;
}

.fs-slider {
  background-color: #ddd0;
  height: auto;
  margin-left: 40px;
  margin-right: 40px;
  overflow: clip;
}

.link-block-16 {
  justify-content: center;
  align-items: center;
  width: 25%;
  display: flex;
}

.container-192 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-slider-link-block {
  transition: all .4s;
}

.fs-slider-link-block:hover {
  filter: brightness(116%);
}

.fs-slider-image {
  border: 1px solid var(--untitled-ui-gray900);
  border-radius: 7px;
  min-width: 50%;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  box-shadow: 0 2px 5px #0003;
}

.dynamic-content-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-dynamic-slider-slide-nav {
  display: none;
}

.new-schemes-heading {
  text-align: center;
  padding-bottom: 10px;
  font-size: 28px;
}

.icon-13 {
  border: 10px none var(--untitled-ui-gray900);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--untitled-ui-gray900);
}

.small-per-month {
  color: var(--untitled-ui-gray900);
  font-size: 2rem;
}

.small-per-month.red-slashed-small {
  color: var(--red);
  font-size: 1.5rem;
}

.dynamically-pull-foxy-content {
  margin-top: 40px;
}

.text-block-247 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.text-span-108 {
  font-size: 38px;
  font-weight: 800;
}

.text-span-109 {
  color: var(--white);
}

.text-span-110 {
  color: var(--red);
  text-decoration: underline;
}

.button-49 {
  background-color: var(--untitled-ui-gray900);
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 22px;
}

.text-span-111 {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.div-block-78 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-127 {
  color: var(--untitled-ui-gray900);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.bold-text-61 {
  color: var(--red);
}

.text-span-112 {
  text-decoration: underline;
}

.text-block-248 {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.link-128 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.text-span-113, .text-span-114 {
  font-size: 2rem;
}

.text-block-249 {
  text-align: center;
  width: 80%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-79 {
  min-width: 100%;
}

.horizontal-div-block {
  min-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dynasty-friendly {
  border-top: 1px none var(--untitled-ui-gray900);
  border-right: 1px none var(--untitled-ui-gray900);
  border-left: 1px none var(--untitled-ui-gray900);
  background-color: var(--color-5);
  color: var(--white);
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: none;
}

.dynasty-friendly.cms-filter.hide {
  display: block;
}

.link-block-17 {
  text-decoration: none;
}

.div-block-80 {
  min-width: 100%;
}

.play-quick-info {
  min-width: 100%;
  color: var(--white);
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.linked-scheme {
  text-align: left;
  font-size: 14px;
}

.text-block-250 {
  color: var(--untitled-ui-gray900);
  padding-left: 10px;
  padding-right: 10px;
}

.schemes-with-this-play {
  font-size: 16px;
}

.schemes-text-block {
  color: var(--untitled-ui-gray900);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.best-play-cta {
  min-width: 100%;
  padding-bottom: 20px;
}

.learn-play-cta {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.best-plays-section {
  margin-left: 100px;
  margin-right: 100px;
}

.text-block-251 {
  font-family: Open Sans, sans-serif;
}

.text-block-252 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.best-play-image:hover {
  opacity: .97;
}

.best-play-image.brightness-up {
  filter: brightness(120%);
}

.body-38 {
  background-color: var(--black);
  margin-top: 60px;
}

.of-adjustments {
  min-width: 100%;
  color: var(--untitled-ui-gray900);
  justify-content: flex-start;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: flex;
}

.filter-form-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.filter-form {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.filter-checkbox {
  color: var(--white);
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.checkbox-5 {
  float: none;
  border: 1px solid var(--untitled-ui-gray900);
  width: 70px;
  min-width: 6%;
  min-height: auto;
  margin-left: 0;
  padding: 20px;
  position: absolute;
}

.checkbox-label-4 {
  text-align: center;
  position: relative;
}

.fs-offense-defense-filter.hidden {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-weight: 800;
  display: block;
}

.pagination {
  color: var(--untitled-ui-gray900);
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.previous-2 {
  border-style: solid;
  border-color: var(--untitled-ui-gray900);
  background-color: #fafafa12;
  border-radius: 7px;
}

.text-block-253, .icon-14 {
  color: var(--untitled-ui-gray900);
}

.next-2 {
  border-color: var(--untitled-ui-gray900);
  background-color: #fafafa00;
  border-radius: 7px;
  transition: all .2s;
}

.next-2:hover {
  background-color: #fafafa14;
}

.text-block-254, .icon-15 {
  color: var(--untitled-ui-gray900);
}

.new-play-badge {
  border-top: 1px solid var(--untitled-ui-gray900);
  border-right: 1px solid var(--untitled-ui-gray900);
  border-left: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  text-align: center;
  background-color: #1a1f29;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

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

.coach-s-favorite {
  border-top: 1px solid var(--untitled-ui-gray900);
  border-right: 1px solid var(--untitled-ui-gray900);
  border-left: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  text-align: center;
  background-color: #1a1f29;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.hidden-filters {
  display: none;
}

.fs-coachs-favorite, .fs-dynasty-friendly {
  display: block;
}

.text-block-255 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.back-to-best-plays-container {
  margin-top: 20px;
}

.link-129 {
  color: var(--untitled-ui-gray900);
}

.fs-pagination {
  border-color: var(--untitled-ui-gray900);
  background-color: #fafafa00;
  border-radius: 8px;
  font-family: Open Sans, sans-serif;
}

.text-block-256, .page-count {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.pagination-2 {
  padding-bottom: 20px;
}

.icon-16, .icon-17 {
  color: var(--untitled-ui-gray900);
}

.text-block-257 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.best-plays-tab {
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.best-plays-no-results {
  border: 1px solid var(--untitled-ui-gray900);
  width: 100%;
  color: var(--white-site-wide);
  background-color: #ddd0;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-258 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.clear-button {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--white);
  background-color: #3898ec00;
  border-radius: 4px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 6px 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.text-span-115 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
  text-decoration: underline;
}

.link-130 {
  color: var(--untitled-ui-gray900);
  font-weight: 700;
}

.text-block-259 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.icon-18 {
  color: var(--untitled-ui-gray900);
}

.page-count-2 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.text-block-260, .icon-19 {
  color: var(--untitled-ui-gray900);
}

.best-plays-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-261 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-262 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.div-block-81 {
  min-width: 100%;
}

.video-26 {
  min-width: 100%;
  display: block;
}

.hold-video-size-container {
  min-width: 940px;
}

.empty-state-10 {
  text-align: center;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-263 {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--white);
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  font-family: Open Sans, sans-serif;
}

.other-plays-wrapper {
  max-width: none;
}

.favorite-plays-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.more-plays-from-formation {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.link-131 {
  color: var(--untitled-ui-gray900);
  padding-left: 5px;
}

.link-132 {
  color: var(--untitled-ui-gray900);
}

.onboarded-header {
  background-color: var(--untitled-ui-gray900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: clip;
}

.announcements-container {
  border: 1px solid var(--untitled-ui-gray900);
  border-radius: 14px;
  max-width: none;
  padding: 20px 40px;
}

.announcements-container.need-to-onboard {
  min-width: auto;
}

.announcements-container.not-onboarded {
  border-style: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 10px 0 0;
  display: flex;
}

.announcements-container.not-onboarded.wized-testintg {
  flex-flow: column;
}

.announcements-container.onboarded {
  border-style: none;
  padding: 0;
}

.announcement {
  width: 99.7%;
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-bottom: 10px;
  font-size: 24px;
  text-decoration: underline;
}

.announcement.onboarding {
  text-decoration: none;
  display: block;
}

.not-onboarded-header {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: 50%;
  padding-top: 20px;
  display: block;
}

.onboarding-steps {
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.not-done-onboarding {
  font-size: 24px;
  display: block;
}

.done-onboarding {
  text-align: left;
  padding-left: 0;
  font-size: 24px;
  display: block;
}

.onboarding-task {
  padding-left: 20px;
}

.fs-play-type {
  display: block;
}

.page-header {
  box-shadow: none;
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 100px 140px;
  display: block;
}

.page-header-holder {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.page-subtext-holder {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.heading-191 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
}

.header-horizontal-top-container {
  justify-content: center;
  align-items: center;
  display: block;
}

.header-subtext-holder {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.page-header-column {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-116 {
  color: var(--white);
  text-align: left;
}

.body-39 {
  padding-top: 40px;
}

.empty-play-of-the-day {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: #ddd0;
  border-radius: 6px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.text-block-265 {
  font-family: Open Sans, sans-serif;
}

.empty-text {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.schemes-found-in-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-266 {
  color: var(--white);
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
}

.text-block-266.scheme-name {
  color: var(--untitled-ui-gray900);
  text-decoration: none;
}

.link-133 {
  padding-left: 5px;
}

.collection-item-11 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.text-block-267 {
  padding-right: 5px;
}

.other-schemes-link {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

.other-schemes-link:hover {
  color: var(--color-4);
}

.link-block-18 {
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}

.text-block-268 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-right: 5px;
}

.div-block-82 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.div-block-83 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-134 {
  color: var(--untitled-ui-gray900);
}

.fs-homepage-slider-1_slide {
  backface-visibility: hidden;
  width: 33.33%;
  height: auto;
  transition-property: transform opacity;
  background-color: #f5f5f5;
  flex: none;
  justify-content: center;
  align-items: stretch;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-homepage-slider-1_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-homepage-slider-1_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-homepage-slider-1_button {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.fs-homepage-slider-1_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}

.fs-homepage-slider-1_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-homepage-slider-1_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-homepage-slider-1_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: clip;
}

.fs-homepage-slider-1_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-homepage-slider-1_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-homepage-slider-1_pagination_bullet {
  background-color: #ddd;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.fs-homepage-slider-1_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.main-content-slider_slide {
  backface-visibility: hidden;
  width: 47%;
  height: auto;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  padding: .125rem 1rem 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.main-content-slider_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.main-content-slider_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
  overflow: clip;
}

.main-content-slider_button {
  border: 1px solid var(--untitled-ui-gray900);
  color: #fff;
  background-color: #f0f0f000;
  border-radius: 20px;
  padding: 1rem 4rem;
}

.main-content-slider_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: clip;
}

.main-content-slider_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.main-content-slider_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.main-content-slider_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.main-content-slider_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.main-content-slider_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.main-content-slider_pagination_bullet {
  background-color: var(--white);
  width: 2rem;
  height: .5rem;
  padding: 0;
  display: inline-block;
}

.main-content-slider_pagination_bullet.is-bullet-active {
  background-color: var(--untitled-ui-gray900);
  width: 2rem;
  height: .5rem;
  color: var(--untitled-ui-gray900);
  display: inline-block;
}

.div-block-84 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-192 {
  border-bottom: 1px none var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  font-size: 36px;
  font-weight: 600;
}

.heading-192.slider-header {
  font-size: 28px;
  overflow: clip;
}

.link-block-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.wized {
  text-align: center;
  display: block;
}

.ww {
  color: var(--untitled-ui-gray900);
  text-align: center;
}

.f-customer-first-name-1 {
  text-align: center;
}

._w-userltv, ._w-useremail, .f-userfirstname {
  display: block;
}

.refreshdata-button {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

._w-discordid {
  display: block;
}

.testing-data-wized {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.loader-wrapper {
  min-height: 100vh;
  display: none;
}

.loader-1-instructions-delete {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  text-align: left;
  padding: 2rem;
  display: block;
}

.loader1_instructions-list {
  padding-left: 1.25rem;
}

.loader1_instructions-list-item {
  padding-left: .5rem;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 4px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.stylesystem-class-label.is-animation {
  background-image: url('../images/interaction-icon.svg');
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2rem;
}

.loader1_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.loader1_component {
  z-index: 9999;
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.loader1_spinner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.loading-animation1-black_component {
  width: 4rem;
}

.loading-animation1-black {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-83 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.members-dashboard-top {
  width: 100%;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.members-dashboard-top.hide {
  display: none;
}

.loading-animation1-white_component {
  justify-content: center;
  align-items: center;
  width: 4rem;
  margin-left: 0;
  padding-top: 10px;
  display: block;
}

.loading-animation1-white_component.sliders {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  max-height: 24.1666%;
  display: none;
}

.loading-animation1-white {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  font-size: 14px;
  display: flex;
}

.loading-animation1-white.slider-loader {
  flex-flow: row;
  width: 100%;
  padding-left: 220px;
  padding-right: 220px;
  display: flex;
}

.loading-animation1-white.sliders {
  width: 75%;
  height: 20%;
  color: var(--untitled-ui-gray900);
}

.image-72 {
  color: var(--untitled-ui-gray600);
}

.image-73 {
  width: 10%;
}

.slide-6 {
  width: 50%;
}

.onboarded-homepage-slider {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 75%;
  display: flex;
}

.slide-7 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.slide-8 {
  width: 50%;
}

.heading-193 {
  text-align: center;
  font-size: 28px;
}

.image-74 {
  width: auto;
  max-width: 100%;
}

.scenario-05-upsell-monthly-step-1 {
  justify-content: center;
  align-items: center;
  display: none;
}

.section-84 {
  display: block;
}

.fs-slider-tab1_slide {
  backface-visibility: hidden;
  width: 45%;
  height: auto;
  transition-property: transform opacity;
  background-color: #0000;
  border-radius: 8px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .125rem 1rem .5rem;
  display: flex;
  position: relative;
}

.fs-slider-tab1_slide.skeleton {
  width: 50%;
}

.fs-slider-tab1_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slider-tab1_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-slider-tab1_list.skeleton {
  filter: blur(4px);
}

.fs-slider-tab1_button {
  background-color: var(--untitled-ui-gray900);
  color: #fff;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  padding: .25rem 2rem;
  font-size: 18px;
  transition: all .3s;
}

.fs-slider-tab1_button:hover {
  background-color: var(--color-4);
}

.fs-slider-tab1_button:active {
  background-color: var(--color-2);
}

.fs-slider-tab1_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.fs-slider-tab1_instance.onboarded {
  max-height: 100%;
  margin-bottom: 20px;
}

.fs-slider-tab1_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider-tab1_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f500;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem 1rem;
  display: none;
  position: relative;
}

.fs-slider-tab1_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.fs-slider-tab1_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slider-tab1_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slider-tab1_pagination_bullet {
  background-color: #ddd;
  border-radius: 12px;
  width: 2rem;
  height: .5rem;
  padding: 0;
  display: inline-block;
}

.fs-slider-tab1_pagination_bullet.is-bullet-active {
  background-color: var(--untitled-ui-gray900);
  height: .5rem;
  display: inline-block;
}

.heading-194 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 22px;
}

.heading-194.skeleton {
  width: 100%;
  height: 6%;
  color: var(--white);
  background-color: #85858500;
  justify-content: center;
  align-items: center;
  font-style: italic;
  display: flex;
}

.section-85 {
  max-width: 80%;
  padding-left: 20px;
  padding-right: 20px;
  overflow: clip;
}

.section-86 {
  width: 90%;
}

.mask-6 {
  overflow: visible;
}

.link-block-20 {
  border: 1px none var(--untitled-ui-gray900);
  background-color: #fff0;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.link-block-20:hover {
  background-color: #ffffff08;
}

.link-block-20.skeleton {
  background-color: #16161600;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-75 {
  border-radius: 10px;
}

.image-75.skeleton {
  filter: blur(5px);
  background-color: #e4e4e4;
}

.link-135 {
  color: var(--untitled-ui-gray900);
  transition: all .3s;
}

.link-135:hover {
  color: var(--color-4);
}

.fs-marquee_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-marquee_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: clip;
}

.fs-marquee_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-marquee_item {
  backface-visibility: hidden;
  width: 10rem;
  transition-property: transform opacity;
  background-color: #f5f5f5;
  flex: none;
  justify-content: center;
  align-items: stretch;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-marquee_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.empty-homepage-slider {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: #ddd0;
  border-radius: 3px;
  margin-top: 20px;
}

.text-block-269, .text-block-270 {
  text-align: center;
}

.empty-state-11 {
  background-color: #ddd0;
}

.fs-slide-announcements_slide {
  backface-visibility: hidden;
  width: 100%;
  height: auto;
  transition-property: transform opacity;
  background-color: #f5f5f500;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  padding: 1rem 0 0;
  display: flex;
  position: relative;
}

.fs-slide-announcements_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slide-announcements_list {
  width: 100%;
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-slide-announcements_button {
  color: #fff;
  background-color: #3898ec00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 60px;
  margin-right: 60px;
  padding: 1rem .25rem;
  display: flex;
}

.fs-slide-announcements_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 50%;
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.fs-slide-announcements_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: none;
  position: relative;
}

.fs-slide-announcements_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f500;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
  display: flex;
  position: relative;
}

.fs-slide-announcements_list-wrapper {
  perspective: 1200px;
  flex: 1;
  width: 100%;
  min-width: auto;
  position: relative;
  overflow: clip;
}

.fs-slide-announcements_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slide-announcements_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slide-announcements_pagination_bullet {
  background-color: #ddd;
  width: 1rem;
  height: .25rem;
  padding: 0;
  display: inline-block;
}

.fs-slide-announcements_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.text-block-271 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-272 {
  color: var(--untitled-ui-gray900);
  font-size: 14px;
}

.text-block-273, .text-block-274 {
  color: var(--untitled-ui-gray900);
  font-size: 24px;
}

.div-block-85 {
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.text-block-275 {
  color: var(--white-site-wide);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.div-block-86 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 1160px;
  min-height: 50px;
  display: flex;
}

.fs-slider-onboarded-sliders_slide {
  backface-visibility: hidden;
  width: 45%;
  height: auto;
  transition-property: transform opacity;
  background-color: #f5f5f500;
  flex: none;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .125rem 1rem .5rem;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-sliders_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slider-onboarded-sliders_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-slider-onboarded-sliders {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.fs-slider-onboarded-sliders_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-sliders_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-sliders_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-sliders_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.fs-slider-onboarded-sliders_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slider-onboarded-sliders_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slider-onboarded-sliders_pagination_bullet {
  background-color: #ddd;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.fs-slider-onboarded-sliders_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.text-block-276 {
  color: var(--untitled-ui-gray50-501);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.link-136, .link-137 {
  color: var(--untitled-ui-gray900);
}

.fs-slider-onboarded-tab2_slide {
  backface-visibility: hidden;
  width: 50%;
  height: auto;
  transition-property: transform opacity;
  background-color: #f5f5f500;
  flex: none;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .125rem 1rem .5rem;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-tab2_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slider-onboarded-tab2_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-slider-onboarded-tab2_button {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.fs-slider-onboarded-tab2_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-tab2_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-tab2_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: block;
  position: relative;
}

.fs-slider-onboarded-tab2_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.fs-slider-onboarded-tab2_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slider-onboarded-tab2_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slider-onboarded-tab2_pagination_bullet {
  background-color: #ddd;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.fs-slider-onboarded-tab2_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.fs-slider-onboarded-center-slider_slide {
  backface-visibility: hidden;
  width: 45%;
  height: auto;
  transition-property: transform opacity;
  background-color: #f5f5f500;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .125rem 1rem .5rem;
  display: block;
  position: relative;
}

.fs-slider-onboarded-center-slider_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
  padding: 1rem;
  display: flex;
}

.fs-slider-onboarded-center-slider_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-slider-onboarded-center-slider_button {
  color: #fff;
  background-color: #3898ec;
  padding: 1rem 2rem;
}

.fs-slider-onboarded-center-slider_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-center-slider_pagination {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-center-slider_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-slider-onboarded-center-slider_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: clip;
}

.fs-slider-onboarded-center-slider_scrollbar {
  touch-action: none;
  background-color: #f5f5f5;
}

.fs-slider-onboarded-center-slider_scrollbar_drag {
  background-color: #000;
  width: 20%;
  height: 1rem;
}

.fs-slider-onboarded-center-slider_pagination_bullet {
  background-color: #ddd;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}

.fs-slider-onboarded-center-slider_pagination_bullet.is-bullet-active {
  background-color: #000;
  display: inline-block;
}

.link-block-21 {
  padding: 20px 10px;
  text-decoration: none;
  display: block;
}

.heading-195 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 22px;
}

.image-76 {
  border-radius: 10px;
  overflow: clip;
}

.text-block-278 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-size: 16px;
  text-decoration: none;
}

.text-block-279 {
  color: var(--white);
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.on-page-search {
  height: 100%;
  color: var(--untitled-ui-white);
  background-color: #fff0;
  border-radius: 17px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.on-page-search.nav-bar {
  border: 1px solid var(--untitled-ui-gray900);
  padding: 10px 60px 10px 10px;
}

.on-page-search-block {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.on-page-search-form {
  border-radius: 20px;
  width: 30%;
}

.tab-pane-tab-2 {
  min-width: 1071px;
}

.code-embed-8 {
  display: block;
}

.search-results-title {
  opacity: 0;
  max-height: none;
  font-size: 1px;
}

.container-193 {
  background-color: var(--color-5);
  border-radius: 20px;
  padding: 20px;
}

.text-block-280 {
  color: var(--white);
  text-align: center;
  display: none;
}

.text-block-281 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.text-block-282 {
  text-align: center;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
}

.featured-content-tag {
  border-right: 1px solid var(--untitled-ui-gray900);
  border-bottom: 1px solid var(--untitled-ui-gray900);
  border-left: 1px solid var(--untitled-ui-gray900);
  background-color: var(--black-somewhat-transp);
  width: 30%;
  color: var(--untitled-ui-gray900);
  border-radius: 0 0 10px 10px;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: flex;
}

.section-87 {
  margin-top: 220px;
  padding-top: 220px;
  padding-left: 220px;
  padding-right: 220px;
}

.rich-text-block-14, .bold-text-62, .bold-text-63 {
  font-family: Open Sans, sans-serif;
}

.paragraph-122 {
  color: var(--untitled-ui-gray900);
}

.link-138 {
  color: var(--untitled-ui-gray900);
  text-decoration: underline;
}

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

.button-50 {
  background-color: var(--untitled-ui-gray900);
  border-radius: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.button-50:hover {
  background-color: var(--color-4);
}

.button-50:active {
  background-color: var(--color-2);
}

.vsl-video {
  margin-top: 10px;
  margin-bottom: 10px;
}

.vsl-video-1 {
  min-width: 100%;
  max-width: 100%;
  margin-top: 10px;
  display: block;
}

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

.text-block-283 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-139 {
  color: var(--untitled-ui-gray900);
}

.bold-text-64, .bold-text-65 {
  font-weight: 400;
}

.text-block-284 {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-285 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.empty-state-12 {
  background-color: #ddd0;
}

.container-194 {
  background-color: var(--color-3);
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 99.9999%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.container-194:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
}

.text-block-286 {
  color: var(--white);
  text-align: center;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-block-287 {
  color: var(--untitled-ui-gray300);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.text-block-287.foxy-show-if-not-transaction-with-discord1 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  display: block;
}

.link-140 {
  color: var(--untitled-ui-gray300);
}

.container-195 {
  background-color: var(--color-3);
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 99.9999%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.container-195:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
}

.text-block-288 {
  color: var(--white);
  text-align: center;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-block-289 {
  color: var(--untitled-ui-gray300);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.empty-state-13 {
  background-color: #ddd0;
}

.text-block-290 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.container-196 {
  background-color: var(--color-3);
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 99.9999%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.container-196:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
}

.text-block-291 {
  color: var(--white);
  text-align: center;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-block-292 {
  color: var(--untitled-ui-gray300);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.container-197 {
  background-color: var(--color-3);
  border: 1px solid #3b3b3b;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 99.9999%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.container-197:hover {
  background-color: var(--black-somewhat-transp);
  transform: translate(0, -2px);
}

.text-block-293 {
  color: var(--white);
  text-align: center;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-block-294 {
  color: var(--untitled-ui-gray300);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: none;
}

.link-141 {
  color: var(--white);
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.collection-item-12 {
  border: 1px solid var(--untitled-ui-gray900);
  text-align: center;
  padding: 20px;
}

.text-block-295 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
}

.empty-state-14 {
  background-color: #ddd0;
}

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

.empty-state-15 {
  background-color: #00000042;
}

.text-block-297 {
  color: var(--kütüp-library-white);
  text-align: center;
  font-size: 14px;
}

.text-block-298 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.scheme-name-filtering {
  opacity: 0;
  color: var(--white);
  font-size: 14px;
}

.play-to-scheme-matching {
  text-align: center;
}

.text-block-299 {
  padding-top: 10px;
  font-size: 14px;
}

.text-block-300 {
  color: var(--untitled-ui-gray50-501);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.empty-state-16 {
  background-color: #ddd0;
}

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

.empty-state-17 {
  background-color: #00000042;
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-9, .section-88 {
  width: 100%;
}

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

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

.pcs-header-text {
  text-align: center;
  font-size: 22px;
}

.heading-197 {
  font-size: 22px;
}

.pcs-tag-header {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.pcs-play {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: opacity .2s;
}

.pcs-play:hover {
  color: var(--white);
}

.grid-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pcs-tag-items {
  border: 1px solid var(--black);
  background-color: #02020200;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 5px 0 0;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.pcs-card {
  padding-left: 10px;
  padding-right: 10px;
}

.pcs-play-item-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 5px;
  display: block;
}

.link-142 {
  color: var(--white-site-wide);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.pcs-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.pcs-tags-wrapper {
  margin-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
}

.pcs-meta {
  border-left: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray300);
  justify-content: flex-end;
  align-items: center;
  margin-left: 10px;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: block;
}

.div-block-87 {
  width: 100%;
  height: 4px;
}

.link-143 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.section-89 {
  display: none;
}

.popup-playart {
  object-fit: cover;
  width: 80%;
  max-width: 80%;
}

.play-info-holder {
  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;
  justify-content: start;
  justify-items: start;
  display: block;
}

.hide-fs_modal-1_popup {
  z-index: 2147483647;
  background-color: #000000a6;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.fs_modal-1_close {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: .5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close:focus-visible, .fs_modal-1_close[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.text-186 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.fs_modal-1_close-icon {
  width: 1rem;
  height: 1rem;
}

.fs_modal-1_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  padding: 4rem;
  display: grid;
}

.fs_modal-1_wrapper {
  z-index: 2147483647;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 2px solid var(--untitled-ui-gray900);
  color: #2e2e2e;
  background-color: #0f0f0f;
  border-radius: 3px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  width: 75%;
  max-width: none;
  padding: 20px 40px;
  display: flex;
  position: fixed;
}

.fs_modal-1_description {
  margin-bottom: 0;
}

.fs_modal-1_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_button {
  color: #fff;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.fs_modal-1_button:focus-visible, .fs_modal-1_button[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_embed {
  margin-bottom: 0;
}

.fs_modal-1_message {
  color: var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);
}

.fs_modal-1_image {
  object-fit: cover;
  width: 100%;
}

.fs_modal-1_popup-2 {
  z-index: 9999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs_modal-1_close-2 {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close-2:focus-visible, .fs_modal-1_close-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_wrapper-2 {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 60rem;
  display: grid;
  position: relative;
}

.fs_modal-1_button-2 {
  background-color: var(--accessible-components-dodger-blue);
  color: #fff;
  cursor: pointer;
  padding: .5rem 1rem;
}

.fs_modal-1_button-2:focus-visible, .fs_modal-1_button-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.link-144 {
  width: 50%;
  color: var(--untitled-ui-gray900);
  text-align: center;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  transition: opacity .2s;
}

.link-144:hover {
  color: var(--color-4);
}

.div-block-88 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.collection-item-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-wrapper-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 85%;
  margin-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.text-block-302 {
  display: none;
}

.play-name-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-198 {
  text-align: center;
  font-size: 24px;
  text-decoration: none;
}

.div-block-89 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.scheme-breakcrumb {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
}

.text-block-303 {
  color: var(--color-4);
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: flex;
}

.text-block-304 {
  color: var(--untitled-ui-gray300);
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.link-145 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.scheme-pcs-link {
  border: 1px solid var(--white);
  width: 50%;
  color: var(--untitled-ui-gray900);
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.scheme-pcs-link:hover {
  background-color: #161616;
}

.div-block-90, .div-block-91 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.streamable-code-embed, .streamable-code-embed.hidden {
  display: none;
}

.video-27, .video-28 {
  display: block;
}

.video-29, .video-30 {
  display: none;
}

.video-31, .video-32, .video-33, .video-34, .video-35 {
  display: block;
}

.div-block-92 {
  border-bottom: 1px solid var(--untitled-ui-gray900);
  width: auto;
  min-width: 100%;
  display: none;
}

.code-embed-10 {
  margin-top: 0;
  margin-bottom: 0;
}

.body-41 {
  padding-top: 60px;
}

.div-block-93 {
  border-top: 1px none var(--_apps---charts--chart-1);
  min-width: 100%;
  max-width: 100%;
  min-height: 1px;
}

.div-block-94 {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_apps---charts--chart-1);
  max-width: 100%;
}

.tab-pane-college-schemes {
  width: 100vw;
}

.section-90 {
  display: none;
}

.code-embed-11 {
  width: 100%;
}

.text-span-118 {
  color: var(--_apps---charts--chart-1);
  padding-left: 10px;
}

.text-span-119 {
  color: var(--_apps---charts--chart-1);
}

.text-block-305 {
  color: var(--_apps---colors--muted-foreground);
  font-family: Open Sans, sans-serif;
}

.div-block-95 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-146 {
  color: var(--_apps---charts--chart-1);
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.sysf-heading-4 {
  color: var(--systemflow-lite--neutral--100);
}

.sysf-heading-4.sysf-xl {
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 1.25;
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--600\<deleted\|variable-06b40b4b\>);
}

.brix---mg-bottom-40px-4 {
  margin-bottom: 40px;
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1\<deleted\|variable-6e6412b6\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-9 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-5 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---text-center-4 {
  text-align: center;
}

.brix---paragraph-default-8 {
  color: var(--_apps---colors--muted);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-4 {
  margin-right: 24px;
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.countdown-wrapper {
  z-index: 9999;
  border-style: none none solid;
  border-width: 1px 1px 6px;
  border-color: var(--_apps---colors--card) var(--_apps---colors--card) var(--_apps---charts--chart-1);
  background-color: var(--_apps---colors--background-dark);
  text-align: center;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  line-height: 1;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.countdown-wrapper.homepage {
  justify-content: center;
  align-items: center;
  display: none;
}

.countdown-wrapper.homepage.tourney {
  border-bottom-style: none;
  border-right-style: none;
  display: none;
  position: static;
}

.udesly-code-snippet-4 {
  display: none;
}

.udesly-seconds-left-2, .udesly-hours-left-2 {
  font-size: 2rem;
}

.udesly-countdown-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.udesly-minutes-left-2 {
  font-size: 2rem;
}

.udesly-unit-wrapper-2 {
  background-color: var(--_apps---colors--card);
  text-align: center;
  border-radius: 3px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
}

.countdown-time {
  color: var(--_apps---colors--background);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.udesly-countdown-wrapper-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.udesly-text-black-2 {
  color: var(--_apps---colors--background);
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.udesly-paragraph-2 {
  color: var(--_apps---charts--chart-1);
  font-family: Open Sans, sans-serif;
}

.div-block-97 {
  width: 40%;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-306 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.text-span-120 {
  color: var(--_apps---charts--chart-1);
}

.heading-199 {
  font-size: 28px;
}

.div-block-98 {
  border: 1px none var(--_apps---colors--card);
  width: 100%;
  height: 100%;
}

.time-holder-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-121, .text-span-122, .text-span-123 {
  color: var(--_apps---charts--chart-1);
}

.onboarding_announcements_code {
  width: 100%;
}

.customer-profile-tab {
  background-color: var(--_apps---colors--background);
  color: var(--_apps---colors--card);
  border-radius: 5px 5px 0 0;
  margin-left: 0;
  margin-right: 0;
  transition: all .3s;
}

.customer-profile-tab:hover {
  background-color: var(--_apps---charts--chart-5);
}

.customer-profile-tab.w--current {
  background-color: var(--_apps---charts--chart-1);
}

.tabs-menu-9 {
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-12 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-307 {
  width: 75%;
  color: var(--_apps---colors--popover);
  padding-bottom: 10px;
}

.code-embed-13 {
  width: 100%;
  height: 100%;
}

.heading-200 {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.submit-button-5 {
  background-color: var(--_apps---charts--chart-1);
}

.scenario-06-tourney-paid-step-1 {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.tourneyfree01 {
  display: none;
}

.scenario-07-tourney-free {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: none;
}

.rich-text-block-15 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
}

.heading-201 {
  color: var(--_apps---charts--chart-1);
}

.offer-popup-container {
  background-color: #121212;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: block;
}

.heading-202 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 400;
  display: flex;
}

.heading-202.bold {
  font-weight: 700;
  text-decoration: underline;
}

.heading-202.bold.no-pay, .heading-202.bold.here {
  text-decoration: none;
}

.container-198 {
  border: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.link-147 {
  color: var(--_apps---colors--popover);
  padding-top: 40px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.text-block-308 {
  width: 60%;
  color: var(--_apps---colors--popover);
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.text-block-308.bottom {
  width: 60%;
}

.italic-text-18 {
  font-size: 14px;
}

.discounted-pricing-tag.horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-99 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.italic-text-19 {
  text-align: center;
  font-size: 14px;
}

.div-block-100 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-309 {
  color: var(--_apps---colors--card);
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  text-decoration: underline;
}

.text-block-310 {
  color: var(--_apps---colors--accent);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.text-block-310.g {
  width: 95%;
  color: var(--_apps---colors--card);
  text-align: center;
  font-size: 18px;
}

.submit-button-6 {
  background-color: var(--_apps---charts--chart-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  transition: all .2s;
}

.submit-button-6:hover {
  background-color: var(--color-4);
}

.form-block-2 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.customer-tourney-referral-code {
  font-family: Open Sans, sans-serif;
  display: block;
}

.customer-tourney-referral-code.hide {
  display: none;
}

.section-91 {
  display: flex;
}

.scenario-08-tourney-paid-step-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
}

.text-block-311 {
  color: var(--_apps---colors--card);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.customer-email-address {
  display: none;
}

.customer-email-address.show {
  color: var(--_apps---colors--background);
  font-family: Open Sans, sans-serif;
  display: block;
}

.form-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.success-message-11 {
  background-color: var(--_apps---charts--chart-1);
}

.text-block-312 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.body-42 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
}

.brix---mg-bottom-16px-7 {
  margin-bottom: 0;
}

.brix---mg-bottom-40px-5 {
  margin-bottom: 40px;
}

.brix---buttons-row-3 {
  align-items: center;
  display: flex;
}

.brix---container-default-10 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-7 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-9 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-default-9.highlight {
  color: #fff;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.brix---paragraph-default-9.highlight.slashed {
  color: var(--red);
  padding-bottom: 0;
  text-decoration: line-through;
}

.brix---paragraph-default-9.highlight.bold {
  font-weight: 700;
}

.brix---button-row-left-5 {
  margin-right: 24px;
}

.brix---bg-image-full-width-3 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-3 {
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-2\<deleted\|variable-8edf41ba\>);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300\<deleted\|variable-37cef123\>);
  color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-3:hover {
  border-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  background-color: var(--elements-webflow-library--neutral--100\<deleted\|variable-07926372\>);
  color: var(--elements-webflow-library--neutral--800\<deleted\|variable-44c33ad4\>);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-bg-overlay-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v10-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .78fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-101 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-203 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.text-block-313 {
  color: var(--_apps---colors--popover);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.link-148, .link-149 {
  color: var(--_apps---charts--chart-1);
}

.uui-text-size-medium-30 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-style-link-17 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-17:hover {
  color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
}

.uui-container-large-36 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-46 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-24 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-27 {
  color: var(--_apps---colors--card);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-16 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-26 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-32 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-32:hover {
  border-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button-32:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-faq05_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-section_faq05 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
}

.uui-faq05_component {
  margin-top: 4rem;
}

.uui-faq05_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.uui-faq05_cta-content {
  flex: 1;
}

.uui-faq05_cta-button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xsmall-24 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-14 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-tiny-5 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-42 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-17 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.non-logged-in-users {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-314 {
  color: var(--_apps---colors--card);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.div-block-102 {
  color: var(--_apps---charts--chart-1);
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.body-43 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-315 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
}

.heading-204 {
  margin-bottom: 20px;
}

.heading-204.red {
  color: var(--red);
}

.text-block-316 {
  color: var(--_apps---colors--card);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.body-44 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-317 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
}

.code-embed-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-103 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-318 {
  color: var(--_apps---colors--card);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.customer-tourney-discord-username {
  color: var(--_apps---colors--background);
  font-family: Open Sans, sans-serif;
}

.text-block-319 {
  color: var(--_apps---colors--card);
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.div-block-104 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.text-block-320 {
  color: var(--_apps---colors--popover);
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.link-150 {
  color: var(--_apps---charts--chart-1);
}

.text-block-321 {
  color: var(--red);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.foxy-customer-portal {
  padding: 40px 100px;
  display: block;
}

.foxy-customer-portal.invisible {
  opacity: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  display: block;
}

.foxy-customer-portal.invisible.hide {
  display: none;
}

.scenario-09-freeplaybooksaccount {
  justify-content: center;
  align-items: center;
  display: none;
}

.text-span-124 {
  font-style: italic;
  font-weight: 300;
}

.text-block-322, .text-block-323 {
  color: var(--_apps---colors--card);
  font-family: Open Sans, sans-serif;
}

.link-151 {
  color: var(--_apps---charts--chart-1);
}

.div-block-105 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.section-92 {
  margin-top: 60px;
  padding-top: 40px;
}

.button-51 {
  padding-top: 20px;
}

.container-199 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-152 {
  color: var(--_apps---charts--chart-1);
}

.text-block-324, .bold-text-66 {
  display: none;
}

.header-22334 {
  color: var(--_apps---charts--chart-1);
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.pricing_card_header {
  text-align: center;
  margin-top: 0;
  font-size: 36px;
  font-weight: 600;
}

.text-span-125 {
  color: var(--_apps---colors--popover);
  font-size: 24px;
  font-weight: 400;
}

.scenario-10-1on1 {
  display: none;
}

.body-45, .body-46 {
  margin-top: 60px;
}

.rich-text-block-16 {
  color: var(--_apps---colors--input-dark);
  font-family: Open Sans, sans-serif;
}

.div-block-106 {
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
}

.section-93 {
  padding-top: 20px;
}

.heading-207, .heading-208 {
  font-family: Open Sans, sans-serif;
}

.div-block-107 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-style-tagline-parent.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.is-vertical-parent.is-vertical {
  flex-flow: column;
  height: 35rem;
}

.unsub-page {
  background-color: #f5f7fa;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 48px 24px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.unsub-card {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e6e9ef;
  border-radius: 16px;
  width: 100%;
  max-width: 480px;
  padding: 40px;
  box-shadow: 0 10px 30px #10182814;
}

.unsub-heading {
  color: #101828;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.25;
}

.unsub-text {
  color: #475467;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.unsub-email {
  color: #101828;
  font-weight: 700;
}

.unsub-button {
  color: #fff;
  cursor: pointer;
  background-color: #49b0ff;
  border-style: none;
  border-radius: 10px;
  padding: 14px 28px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.unsub-link {
  color: #49b0ff;
  font-weight: 600;
  text-decoration: underline;
}

.money-back-guarantee {
  color: var(--_apps---colors--muted-foreground-dark);
  text-align: center;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 1.4;
}

.scenario-11-film-review {
  display: none;
}

.text-span-126 {
  text-decoration: line-through;
}

.issues {
  color: var(--_apps---colors--card);
  display: none;
}

.backup-otp-portal {
  display: block;
}

@media screen and (min-width: 1440px) {
  .body-4.login-page.here {
    background-color: #121212;
    background-image: none;
  }

  .html-embed-3.login-portal.hidden {
    opacity: 0;
    width: 0%;
    max-width: 0;
    height: 0%;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .foxy-customer-first-name {
    font-size: 48px;
  }

  .uui-page-padding-7.dff.upper.my-account-page {
    background-color: var(--color-5);
  }

  .uui-section_heroheader15.foxy-show-if-subscriber {
    background-color: #53389e00;
  }

  .button-15.a-test.start-winning.desktop-hidden {
    display: none;
  }

  .uui-pricing04_components._3-panel {
    grid-template-columns: .95fr 1.05fr .95fr;
  }

  .body-20.upsell-page {
    background-color: #000;
    background-image: none;
    background-size: auto;
  }

  .uui-form-field-wrapper-2.email-form {
    width: 1px;
    height: 1px;
  }

  .uui-form-field-wrapper-2.email-form.sandbox2 {
    opacity: 1;
    width: auto;
    height: auto;
  }

  .unbeatable-club.big-container.schemes-home.second-dash.hide {
    display: none;
  }

  .body-29 {
    color: var(--white-site-wide);
    font-family: Open Sans, sans-serif;
  }

  .meta-buster {
    display: block;
  }

  .meta-buster-content.new-panel {
    border: 1px solid var(--_apps---colors--popover-dark);
    background-color: var(--_apps---colors--background-dark);
    border-radius: 2px;
    min-width: 75%;
    max-width: 75%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-145 {
    color: var(--white);
    text-align: left;
    padding-top: 10px;
  }

  .uui-pricing04_plan-2 {
    border-color: var(--_apps---sidebar--sidebar-accent-dark);
    opacity: 1;
  }

  .uui-pricing04_popular-plan-2 {
    border-width: 2px;
  }

  .ebook-write-up-accordian {
    width: 75%;
    max-width: 75%;
  }

  .college-meta-buster {
    max-width: 80%;
  }

  .meta-buster-tabs {
    width: 100%;
  }

  .tab-link-tab-1-5 {
    color: var(--_apps---sidebar--sidebar-accent);
  }

  .text-block-168 {
    font-size: 24px;
  }

  .foxy-customer-email.sandbox2 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    color: var(--white);
  }

  .graphic-playart-picture.cfb-gameplay-playart {
    transform: translate(-11px)scale(1.8);
  }

  .flex-horizontal.wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .formation-breadcrumb {
    padding-top: 40px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---grid-contact-v1 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.2fr;
  }

  .select-field {
    min-width: 100%;
    min-height: 100%;
    color: var(--white);
    text-align: left;
    background-color: #f3f3f300;
    border-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    text-decoration: none;
    display: block;
  }

  .section-73.foxy-show-if-not-attribute-for-preferences {
    display: flex;
  }

  .section-73.foxy-show-if-attribute-for-preferences {
    display: none;
  }

  .submit-button-3 {
    background-color: var(--untitled-ui-gray900);
    color: var(--white);
    border-radius: 40px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Open Sans, sans-serif;
    font-size: 18px;
  }

  .text-block-193 {
    color: var(--white);
    font-family: Open Sans, sans-serif;
  }

  .success-message-7 {
    background-color: var(--black);
    border-radius: 40px;
  }

  .text-block-194 {
    color: var(--black);
    font-family: Open Sans, sans-serif;
  }

  .scenario-04-upsell-yearly-step-1 {
    display: none;
  }

  .scenario-2-unbeatable-club-thank-you {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .scenario-01-cancel, .scenario-03-upsell-take, .scenario-02-generic {
    display: none;
  }

  .efi-hr-04-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .efi-hr-04 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 5px 20px 20px;
    display: flex;
  }

  .heading-166 {
    color: var(--white);
    text-align: center;
  }

  .text-span-80 {
    color: var(--untitled-ui-gray900);
    text-decoration: underline;
  }

  .cell-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-195 {
    text-decoration: underline;
  }

  .text-block-196 {
    padding-top: 20px;
  }

  .text-block-197 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .container-182 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .confirmation-page-button {
    background-color: var(--untitled-ui-gray900);
    text-align: center;
    border-radius: 40px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 300px;
    height: 55px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    transition: opacity .2s;
    display: flex;
  }

  .confirmation-page-button:hover {
    background-color: var(--color-4);
  }

  .confirmation-page-button-2 {
    text-align: center;
    background-color: #49b0ff;
    border-radius: 40px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 300px;
    height: 55px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    transition: opacity .2s;
    display: flex;
  }

  .confirmation-page-button-2:hover {
    background-color: #6abeff;
  }

  .scenario-2-unbeatable-club {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
  }

  .text-block-198 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .text-block-198.lesson-smalltextblock {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .container-184 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .scenario-4-upsell-take-2 {
    display: none;
  }

  .foxy-customer-first-name-2 {
    font-size: 48px;
  }

  .scenario-5-generic-2 {
    display: none;
  }

  .text-span-89 {
    color: #49b0ff;
    text-decoration: underline;
  }

  .div-block-67 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .scenario-3-sub-cancel-2 {
    display: none;
  }

  .heading-168 {
    color: #fff;
    text-align: center;
  }

  .link-118 {
    color: var(--untitled-ui-gray900);
  }

  .body-32 {
    padding-top: 100px;
  }

  .text-block-202 {
    color: var(--_apps---sidebar--sidebar-primary);
  }

  .divder-template {
    padding-bottom: 100px;
  }

  .heading-179 {
    color: var(--white);
    text-align: center;
    font-family: Open Sans, sans-serif;
  }

  .ebook-write-up-accordian-3 {
    width: 75%;
    max-width: 75%;
  }

  .brix---z-index-1 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .text-block-305 {
    color: var(--_apps---colors--muted-foreground);
    font-family: Open Sans, sans-serif;
  }

  .div-block-95 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-146 {
    color: var(--_apps---charts--chart-1);
    padding-left: 10px;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-decoration: none;
  }

  .link-146:hover {
    color: var(--color-4);
  }

  .brix---heading-h1-size-2 {
    color: var(--_apps---charts--chart-1);
    font-family: Open Sans, sans-serif;
  }

  .brix---paragraph-default-8 {
    color: var(--_apps---colors--card);
    font-family: Open Sans, sans-serif;
  }

  .scenario-06-tourney-paid-step-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    display: none;
  }

  .scenario-07-tourney-free {
    display: none;
  }

  .offer-popup-container {
    background-color: #121212;
  }

  .container-198 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-308 {
    width: 60%;
  }
}

@media screen and (min-width: 1920px) {
  .navigation-container {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-menu-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo.w--current {
    display: block;
  }

  .image-9.change {
    margin-left: 0;
  }

  .text-block-25 {
    font-size: 28px;
  }

  .uui-heading-medium-12 {
    text-align: center;
  }

  .success-message-3 {
    background-color: var(--untitled-ui-gray600);
  }

  .uui-form_input-4.text-area, .uui-form_input-4.select {
    max-width: 50%;
  }

  .video-14 {
    margin-bottom: 40px;
  }

  .quick-links-button.text {
    background-color: var(--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .efi-hr-01-logos {
    background-color: #fff;
  }

  .efi-hr-01-right-content {
    background-position: 0%;
  }

  .uui-page-padding-36 {
    padding-top: 60px;
  }

  .uui-text-align-center-17 {
    max-width: 70%;
  }

  .uui-heading-xlarge-13, .uui-heroheader13_image-wrapper {
    max-width: 100%;
  }

  .uui-text-size-xlarge-16 {
    color: var(--white-site-wide);
    padding-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 2rem;
  }

  .unbeatable-upsell {
    background-color: var(--slightly-transparent-dark);
    background-image: url('../images/Background-D_1.webp');
    background-position: 0 0;
    background-size: auto;
  }

  .container-137 {
    min-width: 50%;
    max-width: 100%;
  }

  .section-49 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .grid-16.testimonial-sales-1, .grid-16.testimonial-sales-1.second-layer {
    padding-left: 0;
    padding-right: 0;
  }

  .section-50 {
    padding-right: 220px;
  }

  .columns-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-51 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .column-5, .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    padding-top: 60px;
  }

  .column-7 {
    padding-right: 20px;
  }

  .image-48 {
    padding-left: 40px;
  }

  .image-49 {
    padding-right: 40px;
  }

  .columns-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-52 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .columns-8 {
    padding: 100px 0;
  }

  .section-53, .sysf-faq-section {
    padding-left: 220px;
    padding-right: 220px;
  }

  .image-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .unlock-access-button.foxy-show-if-not-transaction-with-unlockable4 {
    display: block;
  }

  .open-content-button.foxy-show-if-transaction-with-win1, .open-content-button.foxy-show-if-transaction-with-routecombos {
    font-family: Open Sans, sans-serif;
  }

  .open-content-button.foxy-show-if-transaction-with-unlockable1 {
    font-family: Open Sans, sans-serif;
    display: none;
  }

  .open-content-button.foxy-show-if-transaction-with-unlockable3, .open-content-button.foxy-show-if-transaction-with-unlockable4 {
    font-family: Open Sans, sans-serif;
  }

  .open-content-button.foxy-show-if-transaction-with-unlockable2 {
    font-family: Open Sans, sans-serif;
    display: none;
  }

  .container-165 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-51 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .button-text-2 {
    background-color: var(--black);
    margin-left: 0;
    margin-right: 0;
  }

  .heading-141.cc-white {
    max-width: 100%;
  }

  .coming-soon-banner.foxy-show-if-transaction-with-discord1 {
    display: none;
  }

  .old-upsell-text {
    color: var(--white-site-wide);
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Open Sans, sans-serif;
  }

  .foxy-show-if-not-transaction-with-win1 {
    display: block;
  }

  .link-92 {
    color: var(--white);
  }

  .code-embed-2 {
    max-height: 0;
  }

  .section-70 {
    height: 100%;
    max-height: 1627.64px;
  }

  .code-embed-3 {
    height: 80vh;
  }

  .foxy-customer-email.email-form {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .text-block-175 {
    text-align: center;
  }

  .button-40 {
    justify-content: center;
    align-items: center;
    max-width: 30%;
    display: flex;
  }

  .div-block-59 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-61 {
    padding-left: 10px;
  }

  .div-block-62 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .plays-richtext.cms {
    font-size: 24px;
    line-height: 1.75;
  }

  .scenario-04-upsell-yearly-step-1 {
    display: none;
  }

  .scenario-01-cancel {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .scenario-03-upsell-take {
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
  }

  .scenario-02-generic {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .confirmation-page-button, .confirmation-page-button-2 {
    margin-top: 40px;
  }

  .scenario-2-unbeatable-club {
    display: none;
  }

  .text-block-198 {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .text-block-198.lesson-smalltextblock {
    margin-top: 0;
    margin-bottom: 0;
  }

  .scenario-4-upsell-take-2 {
    display: none;
  }

  .div-block-67 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .scenario-3-sub-cancel-2 {
    display: none;
  }

  .text-block-201 {
    font-size: 24px;
  }

  .uui-page-padding-42 {
    padding-top: 60px;
  }

  .scenario-05-upsell-monthly-step-1, .scenario-07-tourney-free {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-flex.call-to-action {
    flex-direction: column;
    align-items: flex-start;
  }

  .call-to-action-wrapper {
    align-self: center;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .menu-button {
    order: 1;
    transform: translate(18px);
  }

  .heading {
    font-size: 55px;
  }

  .paragraph-3 {
    text-align: center;
    border-radius: 0;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-grid-container {
    align-self: stretch;
  }

  .icon-2 {
    color: #fff;
    font-size: 32px;
  }

  .nav-link-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navigation {
    z-index: 999;
    padding-right: 10px;
  }

  .menu-button-2:active {
    background-color: #5ab963;
  }

  .menu-button-2.w--open {
    background-color: #6b6b6b;
  }

  .bullet {
    display: none;
  }

  .navigation-button {
    width: 75%;
    margin: 20px 30px;
  }

  .nav-menu-2 {
    background-color: #838383;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: 0 5px 20px #0003;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .subtitle {
    font-size: 19px;
    line-height: 25px;
  }

  .get-started-link.pricing {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .price-feature {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .h2-container {
    width: 80%;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .center-box {
    width: 80%;
  }

  .play-title {
    font-size: 16px;
  }

  .ebook-play-breakdown {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-pane-tab-1 {
    align-self: center;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .left-navigation {
    float: none;
    width: 100%;
    height: auto;
    position: relative;
    inset: 0 0 auto;
  }

  .logo-link {
    float: left;
    margin-top: 14px;
    margin-bottom: 0;
    margin-left: 10px;
  }

  .nav-menu-3 {
    background-color: #49647b;
  }

  .nav-link-5 {
    text-align: left;
    padding-left: 13px;
  }

  .hamburger-button {
    color: #fff;
  }

  .hamburger-button.w--open {
    background-color: #cf404d;
  }

  .social-footer {
    display: inline-block;
    position: absolute;
  }

  .why-join-us-grid {
    grid-column-gap: 20px;
  }

  .faq-question-wrap {
    text-align: center;
  }

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

  .tab-link-round {
    margin-bottom: 10px;
  }

  .hero-bottom-feature {
    width: 50%;
  }

  .hero-content-wrapper {
    max-width: none;
  }

  .xxl-heading {
    font-size: 64px;
  }

  .hero {
    height: auto;
    min-height: 680px;
  }

  .product2-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .empty-state {
    max-width: 738px;
  }

  .section-15 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content36-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .content36-headline-wrap {
    max-width: none;
  }

  .ebook-offense-pic {
    height: 260px;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .faq-question-wrap-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .main-section {
    padding: 40px 10px;
  }

  .section-heading-2 {
    text-align: center;
    display: block;
  }

  .featuredthumbnail {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .blog-thumbnail {
    width: 33.33%;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .popup-blog-cta {
    display: none;
  }

  .menu-button-3 {
    color: #000;
    font-size: 32px;
    font-weight: 400;
  }

  .menu-button-3:active {
    background-color: #e9e9e9;
  }

  .menu-button-3.w--open {
    background-color: #fff;
  }

  .navigation-link {
    background-color: #fff;
    justify-content: flex-end;
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .navigation-link-text {
    font-size: 18px;
    line-height: 24px;
  }

  .image-logo {
    z-index: 9999;
    position: relative;
  }

  .navigation-hover {
    display: none;
  }

  .nav-menu-4 {
    background-color: #fff;
    margin-top: -90px;
    padding-top: 120px;
    padding-bottom: 30px;
    box-shadow: 0 5px 20px #00000040;
  }

  .navigation-2 {
    z-index: 999;
    padding-right: 8px;
  }

  .icon-3 {
    color: #000;
  }

  .container-12 {
    flex-flow: column;
    align-items: center;
  }

  .container-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .meet-the-owners-left {
    background-position: 50% 100%;
  }

  .meet-the-owners-right {
    padding-left: 145px;
  }

  .text-column {
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .text-column-title {
    font-size: 13px;
  }

  .section-17 {
    padding: 45px;
  }

  .blog-posts-list {
    align-content: space-between;
  }

  .cards-grid-container-3 {
    grid-column-gap: 20px;
  }

  .image-16 {
    min-width: 100%;
  }

  .section-title-wrapper {
    width: 85%;
    margin-bottom: 40px;
  }

  .section-title-2 {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .subpage-header {
    padding: 140px 45px 60px;
  }

  .button-9.white-pricing-button {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-feature-text {
    font-size: 12px;
  }

  .pricing-feature-item {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .section-title-3 {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .section-description {
    margin-top: 20px;
    font-size: 19px;
  }

  .portfolio-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-column-2 {
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .info-icon {
    height: 14px;
    margin-right: 4px;
  }

  .text-column-title-2 {
    font-size: 13px;
  }

  .pricing-feature-text-2 {
    font-size: 12px;
  }

  .pricing-feature-item-2 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .team-member-title-wrap {
    margin-bottom: 30px;
  }

  .team-members {
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
  }

  .service-icon {
    display: inline-block;
  }

  .our-services-grid {
    text-align: center;
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-halves.work-2-grid {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 730px;
  }

  .grid-halves.services-1-grid, .grid-halves.grid-faq, .grid-halves.grid-faq {
    grid-template-columns: 1fr;
  }

  .about-scroll-item {
    width: 410px;
    height: 410px;
    margin-right: 60px;
  }

  .heading-display-1 {
    font-size: 80px;
  }

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

  .grid-quarters.faq-grid, .member-sections.footer-grid {
    grid-template-columns: 1fr;
  }

  .column-large.margin-80 {
    margin-bottom: 56px;
  }

  .section-20 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-20.padding-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-20.home-hero-section-2 {
    min-height: 800px;
  }

  .section-20.padding-bottom-0 {
    padding-bottom: 0;
  }

  .text-size-2xlarge {
    font-size: 44px;
  }

  .grid-twelve.about-grid {
    min-height: 800px;
  }

  .container-26 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-27 {
    max-width: 728px;
  }

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

  .gallery-sticky {
    position: relative;
    top: 0;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split, .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .services-1-hero-left {
    margin-top: 120px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .container-large {
    padding-left: 40px;
    padding-right: 40px;
  }

  .home-hero-bottom {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-28 {
    max-width: 728px;
  }

  .pricing-grid-2 {
    grid-column-gap: 30px;
  }

  .container-29 {
    max-width: 728px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-5 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-7 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .nav-menu-two-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-8 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .faq-icon {
    flex: none;
  }

  .container-31 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .container-32, .container-large-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-fullscreen-bottom {
    grid-template-columns: 1fr 1.4fr 1fr;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav {
    top: 40px;
  }

  .nav-fullscreen-link {
    font-size: 80px;
  }

  .nav-menu-links-wrap {
    display: none;
  }

  .nav-menu-7 {
    background-color: #000;
    width: 100%;
    box-shadow: 0 7px 12px #00000047;
  }

  .nav-link-10 {
    float: none;
    max-width: 100%;
    padding-left: 25px;
    padding-right: 25px;
    box-shadow: inset 0 1px #fff3;
  }

  .nav-link-10:hover {
    background-color: #5f6266;
  }

  .nav-link-10.w--current {
    background-color: #005282;
  }

  .nav-link-10.right {
    float: left;
    border-style: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-button-5 {
    color: #fff;
  }

  .menu-button-5:hover, .menu-button-5.w--open {
    background-color: #000;
  }

  .container-33 {
    max-width: 728px;
  }

  .button-11 {
    background-color: #0bd685;
  }

  .subtitle-3 {
    font-size: 19px;
    line-height: 25px;
  }

  .container-35, .container-37 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .container-38 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .testimonial-slide {
    padding-left: 32px;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .container-39 {
    max-width: 728px;
  }

  .testimonial-slide-2 {
    padding-left: 32px;
  }

  .testimonial-quote-2 {
    overflow: visible;
  }

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .container-40 {
    max-width: 728px;
  }

  .footer-item {
    height: 140px;
    font-size: 44px;
  }

  .container-41 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-22 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-22.work-3-hero-section {
    min-height: auto;
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .container-92 {
    max-width: 728px;
  }

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

  .testimonial-main-image {
    width: 300px;
    height: 350px;
  }

  .work-3-hero-image.image-3 {
    z-index: 1;
    width: 50%;
    position: relative;
  }

  .work-3-hero-image.image-2 {
    z-index: 2;
    width: 75%;
    position: relative;
  }

  .container-large-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .h3-2 {
    font-size: 25px;
  }

  .video-wrapper {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .summary-r {
    width: 100%;
  }

  .summary-bot {
    justify-content: flex-start;
    padding-right: 20px;
  }

  .summary-l, .summary-img {
    width: 100%;
  }

  .summary-card {
    flex-direction: column;
  }

  .section-25.course-hero {
    padding-bottom: 45px;
  }

  .h2-2 {
    font-size: 35px;
  }

  .toggle-button {
    display: none;
  }

  .course-hero__wrap {
    padding-right: 0;
  }

  .container-93 {
    max-width: 728px;
  }

  .testimonial-slide-3 {
    padding-left: 32px;
  }

  .testimonial-quote-3 {
    overflow: visible;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .text-size-xlarge {
    font-size: 24px;
    line-height: 1.7;
  }

  .container-94 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonial-slide-4 {
    padding-left: 32px;
  }

  .testimonial-quote-4 {
    overflow: visible;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask {
    width: 100%;
  }

  .uui-testimonial07_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-header07_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .container-95 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-5 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .kutup-cta-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .rl_layout207_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout17_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout17_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact03_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .kutup-hero-title-1 {
    font-size: 40px;
  }

  .kutup-hero-photo {
    max-width: 440px;
    min-height: 450px;
  }

  .kutup-hero-1 {
    min-height: auto;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    width: 32rem;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .rl_layout207_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_team8_spacing-block-7 {
    padding-bottom: 5rem;
  }

  .rl_team8_list {
    grid-column-gap: 2rem;
  }

  .rl_team8_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-4, .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader10_notification-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader10_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button-15.a-test.start-winning.list-button {
    max-width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }

  .container-96 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-26 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .uui-heroheader21_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content {
    max-width: none;
  }

  .uui-heroheader21_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial07_slide-2 {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask-2 {
    width: 100%;
  }

  .uui-testimonial07_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fn-button-secondery {
    transition: none;
  }

  .fn-button-secondery:hover {
    background-color: #0000;
  }

  .fn-heading-2 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-heading-3 {
    font-size: 32px;
  }

  .fn-heading-4 {
    font-size: 28px;
  }

  .fn-pricing-tabs-link-right:hover {
    color: #ecf0ef;
    border-top-color: #ecf0ef;
    border-bottom-color: #ecf0ef;
    border-right-color: #ecf0ef;
  }

  .fn-pricing-tabs-link-right.w--current:hover {
    color: #1d1f14;
    background-color: #df0;
  }

  .fn-pricing-tabs-link-left:hover {
    color: #ecf0ef;
    border-top-color: #ecf0ef;
    border-bottom-color: #ecf0ef;
    border-left-color: #ecf0ef;
  }

  .fn-pricing-tabs-link-left.w--current:hover {
    color: #1d1f1e;
    background-color: #df0;
  }

  .fn-heading-8 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .efi-pr-02-pricing-grid {
    grid-template-columns: 1fr;
  }

  .efi-pricing-horizontal-wrapper {
    grid-template-columns: 1fr .5fr;
  }

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

  .fh-hero-image-wrapper-first {
    height: 464px;
    margin-top: 12px;
  }

  .fn-heading-1 {
    font-size: 48px;
  }

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

  .fn-section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-pricing08_plan {
    margin-top: 0;
  }

  .uui-pricing08_components {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-97 {
    max-width: 728px;
  }

  .hero-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-6 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .uui-pricing04_plan {
    margin-top: 0;
  }

  .uui-pricing04_components {
    grid-template-columns: 1fr;
  }

  .uui-pricing04_components._3-panel {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-container-large-10 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-page-padding-14.start-winning-page {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .fn-heading-9 {
    margin-bottom: 12px;
    font-size: 40px;
  }

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

  .fn-container-grid-3.checkout-page {
    padding-right: 10px;
  }

  .fn-section-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .kutup-features-wrapper {
    flex: 0 45%;
  }

  .kutup-features-flex {
    grid-row-gap: 40px;
    flex-wrap: wrap;
    align-content: stretch;
  }

  .kutup-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fn-features-card:hover {
    border-color: #0f1213;
  }

  .fn-heading-10 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .efi-ft-06-features {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-06 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .fn-button-secondery-2 {
    transition: none;
  }

  .fn-button-secondery-2:hover {
    background-color: #0000;
  }

  .fn-heading-12 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-heading-14 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-faq-link {
    transition: none;
  }

  .fn-faq-link:hover {
    opacity: 1;
  }

  .fn-heading-15 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-section-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-27 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-15, .product5-feed-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .section-28 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .empty-state-3 {
    max-width: 738px;
  }

  .product5-nav-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .product5-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .heading-wrapper {
    margin-top: 115px;
  }

  .nav-menu-8 {
    background-color: #000;
  }

  .hero-3 {
    min-height: 520px;
  }

  .nav-2 {
    margin-top: 0;
  }

  .menu-button-6 {
    color: #fff;
  }

  .menu-button-6:hover {
    color: #00d6b4;
  }

  .menu-button-6.w--open {
    background-color: #000;
  }

  .client-logo {
    width: 33.333%;
    margin-bottom: 10px;
  }

  .logo-wrapper {
    display: block;
  }

  .product-item {
    width: 50%;
    margin-bottom: 40px;
  }

  .sidebar {
    margin-bottom: 40px;
    padding-left: 7.5px;
  }

  .top-margin {
    margin-top: 20px;
  }

  .right-padding {
    margin-top: 50px;
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray-4.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-blogpost06_content {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost06_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-blogpost06_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-blogpost06_header-content {
    max-width: none;
  }

  .uui-blogpost06_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .fn-nav-line-3 {
    background-color: #19224c;
    border-radius: 4px;
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fn-nav-line-3.green-line {
    background-color: #df0;
  }

  .fn-nav-line-2 {
    background-color: #19224c;
    border-radius: 4px;
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fn-nav-line-2.green-line {
    background-color: #df0;
  }

  .fn-nav-line-1 {
    background-color: #19224c;
    border-radius: 4px;
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fn-nav-line-1.green-line {
    background-color: #df0;
  }

  .nav-menu-button-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .fn-menu-button-second {
    margin-right: -15px;
    padding-right: 18px;
  }

  .fn-menu-button-second.w--open {
    background-color: #0000;
  }

  .fn-button-secondery-navbar {
    color: #ecf0ef;
    border-color: #ecf0ef;
  }

  .fn-button-secondery-navbar:hover {
    background-color: #0000;
  }

  .fn-standard-white-link {
    transition: none;
  }

  .fn-standard-white-link:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-list-conetainer {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fn-navbar-link-list-advence.w--open {
    width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
    position: relative;
  }

  .fn-navbar-link-second {
    color: #ecf0ef;
    border-top: 1px solid #3e4545;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .fn-navbar-link-second:hover, .fn-navbar-link-second.w--current, .fn-navbar-link-second.w--current:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 24px 0;
  }

  .fn-dorpdown-link-advence {
    width: 100%;
  }

  .fn-dorpdown-link-advence.last-dropdown-link {
    border-bottom: 1px solid #3e4545;
  }

  .fn-paragraph-no-margin-navbar {
    display: none;
  }

  .navbar-product-card-intro {
    margin-bottom: 0;
  }

  .navbar-product-card {
    transition: none;
  }

  .navbar-product-card:hover {
    background-color: #1d1f1e;
  }

  .fn-heading-17 {
    font-size: 28px;
  }

  .fn-paragraph-navbar {
    display: none;
  }

  .fn-navbar-links-wrapper-advence {
    flex-direction: column;
    align-items: flex-start;
  }

  .fn-navbar-menu-wrapper-second {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #0f1213;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 0 24px;
    display: flex;
  }

  .fn-navbar-menu-advence {
    background-color: #0f1213;
    height: 482px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    overflow: auto;
  }

  .fn-brand-box {
    z-index: 2;
    transition: none;
  }

  .fn-brand-box:hover {
    opacity: 1;
  }

  .fn-navbar-container-advence {
    justify-content: space-between;
  }

  .kutup-section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .efi-ft-01-grid {
    grid-template-columns: 1fr;
  }

  .efi-ft-01 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .section-33 {
    padding: 45px;
  }

  .section-title-4 {
    margin-bottom: 4px;
    font-size: 31px;
    line-height: 30px;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .fh-hero-image-wrapper-first-2 {
    height: 464px;
    margin-top: 12px;
  }

  .fn-heading-18 {
    font-size: 48px;
  }

  .fn-container-grid-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .fn-faq-link-2 {
    transition: none;
  }

  .fn-faq-link-2:hover {
    opacity: 1;
  }

  .fn-heading-19 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-6 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-107 {
    min-width: 100%;
    max-width: 100%;
  }

  .udesly-handlebar-wrapper {
    height: 500px;
  }

  .efi-ft-02-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .efi-ft-02 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .fn-button-dark:hover {
    color: #df0;
    background-color: #1d1f1e;
  }

  .fn-heading-20 {
    font-size: 32px;
  }

  .uui-blog06_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team06_mask {
    width: 50%;
  }

  .uui-team06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-paragraph {
    font-size: 1.5rem;
  }

  .udesly-text-black {
    font-size: 2rem;
  }

  .udesly-seconds-left, .udesly-minutes-left, .udesly-hours-left, .udesly-days-left {
    font-size: 1.5rem;
  }

  .udesly-countdown-wrapper {
    margin-bottom: 20px;
  }

  .container-110 {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .uui-pricing01_top-right-price {
    font-size: 3.25rem;
  }

  .uui-pricing01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-16.upsell-body {
    padding-bottom: 0;
  }

  .efi-ft-04 {
    padding-top: 15%;
    padding-bottom: 10%;
  }

  .efi-ft-08-cell {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-08 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .container-111 {
    max-width: 728px;
  }

  .hero-wrapper-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-7 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .fn-faq-link-3 {
    transition: none;
  }

  .fn-faq-link-3:hover {
    opacity: 1;
  }

  .fn-heading-21 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-7 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-9 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .quick-stack.checkout-page {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-69 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-115 {
    max-width: 728px;
  }

  .hero-wrapper-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-8 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .efi-cta-05-text-inner {
    width: 100%;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-6 {
    text-align: center;
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-7, .uui-heading-xlarge-8, .uui-heading-xlarge-9 {
    font-size: 3.25rem;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .efi-cta-02-grid {
    grid-template-columns: 1fr;
  }

  .efi-cta-03-text-inner {
    width: 100%;
  }

  .popup-content-wrapper-2 {
    max-height: 92%;
  }

  .uui-cta09_component {
    padding: 3rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact04_contact-list {
    margin-top: 2rem;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .why-cancel-question.stop-gap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing02_top-right-price {
    font-size: 3.25rem;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial13_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout35_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fh-section-image-wrapper-first {
    height: 334px;
  }

  .fn-button-secondery-3 {
    transition: none;
  }

  .fn-button-secondery-3:hover {
    background-color: #0000;
  }

  .fn-heading-22 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-10 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_onboarding {
    grid-row-gap: 16px;
    grid-template-rows: 100vh 100vh;
    grid-template-columns: minmax(0, 1fr);
    height: auto;
  }

  .onboarding_img {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fn-banner-image-three, .fn-banner-image-two, .fn-banner-image-one {
    display: none;
  }

  .fn-button-dark-2:hover {
    color: #df0;
    background-color: #1d1f1e;
  }

  .fn-heading-23 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-cta-banner-column {
    width: 100%;
    max-width: none;
  }

  .fn-cta-banner {
    padding: 60px;
  }

  .fn-section-11 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-cta11_component {
    padding: 3rem;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing08_plan-2 {
    margin-top: 0;
  }

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

  .uui-padding-vertical-xhuge-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-27.mvp-club-padding-vertical {
    padding-top: 2rem;
  }

  .popup-close-2 {
    top: 5%;
    right: 5%;
  }

  .upsell-2popup-content-wrapper {
    max-height: 92%;
  }

  .efi-cta-02-grid-2 {
    grid-template-columns: 1fr;
  }

  .uui-banner17_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner17_icon-wrapper {
    display: none;
  }

  .container-127 {
    max-width: 728px;
  }

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

  .gallery-sticky-2 {
    position: relative;
    top: 0;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    height: auto;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-10 {
    font-size: 3.25rem;
  }

  .uui-space-large-6 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .efi-ft-01-grid-2 {
    grid-template-columns: 1fr;
  }

  .efi-ft-9 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-hr-01-logos-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .efi-jumbo {
    font-size: 65px;
  }

  .efi-hr-01-left-content {
    padding-right: 0%;
  }

  .efi-hr-01-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .efi-hr-01 {
    padding-top: 10%;
    padding-bottom: 5%;
  }

  .uui-faq03_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq03_cta-content {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .members-faq-page {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fn-logos-masonary-logo {
    height: 30px;
  }

  .fn-logos-card {
    min-height: 120px;
  }

  .fn-button-secondery-4 {
    transition: none;
  }

  .fn-button-secondery-4:hover {
    background-color: #0000;
  }

  .fn-heading-24 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-section-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader21_image-2 {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-12 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content-2 {
    max-width: none;
  }

  .uui-heroheader21_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader07_light-overlay {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-space-large-7 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 3.25rem;
  }

  .uui-heroheader07_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-31, .uui-padding-vertical-xhuge-32 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .svg-icon {
    max-width: 10%;
    max-height: 10%;
  }

  .section-49 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .masonry__grid-mask {
    column-count: 3;
  }

  .container-142 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-16.testimonial-sales-1.second-layer {
    padding-left: 10px;
    padding-right: 0;
  }

  .section-50, .section-51 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-7, .columns-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-8, .column-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-52 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-124, .heading-132 {
    text-align: center;
  }

  .columns-8, .section-53 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-14 {
    text-align: left;
  }

  .column-15.mobile-hidden {
    padding-left: 0;
    padding-right: 0;
  }

  .container-147 {
    max-width: 728px;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .sysf-faq-question {
    line-height: 1.5;
  }

  .sysf-l-g-2-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .sysf-section-title {
    width: 100%;
    margin-bottom: 32px;
  }

  .sysf-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .related-cards__wrap {
    grid-template-columns: 1fr 1fr;
  }

  .logolink {
    padding-top: 0;
    padding-bottom: 0;
  }

  .unbeatable-club.big-container {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-bar {
    padding-left: 2px;
    padding-right: 0;
  }

  .navigation-bar.login {
    padding-left: 0;
  }

  .logo-5 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dashboardv2-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .footer-v1 {
    padding-top: 12px;
  }

  .icon-11 {
    color: #fff;
    font-size: 40px;
  }

  .footer-v1-logo-column {
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 32px;
  }

  .menu-button-7 {
    color: #2e323c;
    margin-top: 0;
    padding: 0 10px;
  }

  .menu-button-7.w--open {
    color: #2e323c;
    background-color: #0000;
    margin-top: 10px;
  }

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

  .nav-container.big-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-menu-9 {
    background-image: linear-gradient(#1a1a1a, #1a1a1a);
    border-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #e1e3ea;
    max-height: 100vh;
    overflow: visible;
    box-shadow: 0 4px 5px #0000001a;
  }

  .nav-menu-9.green {
    background-image: linear-gradient(#0a9c82, #0a9c82);
  }

  .footer-v1-column {
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-logo-divblock {
    margin-bottom: 0;
  }

  .button-31.nav-button {
    margin-bottom: 25px;
    left: 0;
  }

  .button-31.nav-button.mobile {
    float: none;
    margin-top: 15px;
    margin-left: 0;
    left: 0;
  }

  .button-31.nav-button.mobile.login {
    margin-top: 20px;
    margin-left: 0;
  }

  .nav-link-12 {
    float: none;
    color: #fff;
    text-align: center;
    direction: ltr;
    background-color: #0000;
    border-bottom: 1px solid #e1e3ea;
    width: 25%;
    margin-top: 10px;
    margin-bottom: 10px;
    transition-duration: .2s;
  }

  .nav-link-12:hover {
    color: #fff;
  }

  .nav-link-12.w--current {
    border-bottom: 1px solid #e1e3ea;
    margin-top: 0;
    transition-duration: .2s;
  }

  .container-151 {
    max-width: 728px;
  }

  .pricing-grid-3 {
    grid-column-gap: 30px;
  }

  .text-block-135 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-152 {
    max-width: 127%;
  }

  .container-153, .container-154, .container-155 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .final-score {
    font-size: 0;
  }

  .question_wrap {
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .section-59.is--main {
    flex-direction: column;
  }

  .content {
    width: 100%;
  }

  .hero-4 {
    background-image: linear-gradient(#eae9ee 34%, #eae9ee00);
    width: 100%;
    height: 17em;
  }

  .container-156 {
    max-width: 728px;
  }

  .hero-wrapper-9 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-9 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-160 {
    max-width: 728px;
  }

  .section-62 {
    max-width: 100%;
  }

  .sysf-button.sysf-medium {
    font-size: 16px;
  }

  .sysf-ctas-wrapper {
    margin-top: 1rem;
  }

  .sysf-hero-title-centered {
    width: 100%;
  }

  .sysf-container-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-162 {
    max-width: 728px;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .efi-ft-08-cell-2 {
    grid-template-columns: 1fr 1fr;
  }

  .efi-ft-10 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .sysf-button-2.sysf-medium {
    font-size: 16px;
  }

  .sysf-container-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-158 {
    text-align: center;
  }

  .uui-pricing04_plan-2 {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-pricing04_popular-plan-2.dynamic-pricing-size.mobile-hidden {
    display: none;
    transform: none;
  }

  .uui-pricing04_popular-plan-2.dynamic-pricing-size.desktop-hidden {
    padding-left: 2rem;
    display: block;
    transform: none;
  }

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

  .uui-padding-vertical-xhuge-35 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-column-gap: 10px;
  }

  .brix---twitter-icon-wrapper {
    width: 100%;
  }

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

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

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

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .ebook-write-up-accordian {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---section-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .college-meta-buster {
    max-width: 99%;
  }

  .container-default {
    flex-direction: column;
    align-items: stretch;
  }

  .ebook-write-up-accordian-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ebook-play-breakdown-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-pane-tab-1-3 {
    align-self: center;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-177 {
    min-width: 100%;
    max-width: 100%;
  }

  .efi-ft-09-accordion-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-ft-11 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .list-item-53 {
    font-size: 16px;
  }

  .not-needed-class {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .brix---half-bg-right---width-36 {
    width: 100%;
    height: 40%;
    inset: auto 0% 0%;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---card-form {
    padding: 54px 32px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-contact-v1 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .brix---section-position-relative {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .efi-jumbo-2 {
    font-size: 65px;
  }

  .efi-hr-02-container {
    height: 90vh;
    min-height: 90vh;
  }

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

  .efi-ft-12 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .efi-ft-09-accordion-wrap-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-ft-13 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .tooltip-wrapper.thin-on-tablet {
    width: 250px;
  }

  .scenario-01-cancel, .scenario-03-upsell-take, .scenario-02-generic {
    display: none;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: .78fr;
  }

  .brix---cta-bg-overlay {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .efi-hr-04-right-content {
    text-align: center;
    align-items: center;
  }

  .efi-hr-04-left-content {
    min-height: 90vw;
  }

  .efi-hr-04-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .efi-hr-04 {
    padding: 7% 5% 10%;
  }

  .confirmation-page-button-2 {
    transition: opacity .2s;
  }

  .confirmation-page-button-2:hover {
    background-color: #6abeff;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-37.upsell-body {
    padding-bottom: 0;
  }

  .text-block-199 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .scenario-4-upsell-take-2 {
    display: none;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing01_top-right-price-2 {
    font-size: 3.25rem;
  }

  .heading-170 {
    font-size: 36px;
  }

  .meta-buster-created-date {
    font-size: 18px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h4-2, .heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large-2 {
    padding-top: 2.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ebook-write-up-accordian-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-188 {
    min-width: 100%;
    max-width: 100%;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-small-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .uui-heading-medium-24 {
    text-align: center;
    font-size: 24px;
  }

  .uui-contact03_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-6 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-2 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-faq03_content-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-uui-faq03_cta-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq03_cta-content-2 {
    margin-right: 3rem;
  }

  .uui-faq03_cta-button-row-2 {
    flex: none;
    justify-content: flex-start;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-3 {
    display: none;
  }

  .show-tablet-2 {
    display: block;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .uui-button-secondary-gray-15.show-tablet-2 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

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

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

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

  .container-191 {
    max-width: 728px;
  }

  .team-slide-wrapper-3 {
    width: 47%;
    margin-right: 6%;
  }

  .slider3_component {
    padding-left: 0;
    padding-right: 0;
  }

  .slider3_mask {
    width: 100%;
  }

  .slider3_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

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

  .heading-190 {
    font-size: 55px;
  }

  .container-194 {
    max-width: 127%;
  }

  .text-block-286 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-195 {
    max-width: 127%;
  }

  .text-block-288 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-196 {
    max-width: 127%;
  }

  .text-block-291 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-197 {
    max-width: 127%;
  }

  .text-block-293 {
    padding-left: 0;
    padding-right: 0;
  }

  .popup-playart {
    max-height: 30vh;
    display: none;
  }

  .fs_modal-1_wrapper {
    grid-template-columns: 1fr;
  }

  .fs_modal-1_image {
    max-height: 30vh;
    display: none;
  }

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

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .udesly-seconds-left-2, .udesly-hours-left-2, .udesly-minutes-left-2, .countdown-time {
    font-size: 1.5rem;
  }

  .udesly-countdown-wrapper-2 {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .udesly-text-black-2 {
    font-size: 2rem;
  }

  .udesly-paragraph-2 {
    font-size: 1.5rem;
  }

  .div-block-97 {
    width: auto;
  }

  .brix---heading-h2-size-7 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-bg-overlay-2 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---grid-cta-v10-2 {
    grid-template-columns: .78fr;
  }

  .uui-faq05_layout {
    grid-template-columns: 1fr 1fr;
  }

  .uui-faq05_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq05_cta-content {
    margin-right: 3rem;
  }

  .uui-faq05_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .scenario-09-freeplaybooksaccount, .scenario-10-1on1 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-flex {
    padding-left: 24px;
    padding-right: 24px;
  }

  .membership-button {
    white-space: pre;
  }

  .featured-text {
    margin-bottom: 40px;
  }

  .grid-2-columns {
    flex-direction: column;
    display: flex;
  }

  .grid-2-columns.mobile-inverted {
    flex-direction: column-reverse;
  }

  .footer-menu {
    flex-wrap: wrap;
  }

  .brand {
    padding-left: 0;
  }

  .footer-brand {
    flex: 0 100%;
    align-self: flex-start;
    margin-bottom: 20px;
  }

  .container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .subfooter {
    text-align: left;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .call-to-action, .feature-section {
    padding: 40px 20px;
  }

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

  .feature-image-mask {
    margin-right: 0;
  }

  .perks-of-civwave {
    margin-left: auto;
    margin-right: auto;
  }

  .call-to-action-2 {
    padding: 40px 20px;
  }

  .paragraph-3 {
    flex-wrap: nowrap;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-2 {
    text-align: right;
    padding-left: 0;
  }

  .hero-overlay {
    padding: 40px 20px;
  }

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

  .offense-ebooks-gallery {
    padding: 40px 20px;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .past-due-error-msg {
    padding: 40px 20px;
  }

  .heading-5 {
    clear: both;
    text-align: right;
    object-fit: contain;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-around;
    align-self: center;
    align-items: stretch;
    font-size: 5em;
    display: flex;
    position: relative;
  }

  .main-content, .hero-overlay-2, .hero-overlay-3, .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .italic-text-5 {
    text-align: center;
    text-transform: none;
  }

  .seeyouinsideoverlay, .sales-pitch {
    padding: 40px 20px;
  }

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

  .service-block {
    margin-bottom: 19px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .get-started-link {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .center {
    text-align: center;
  }

  .all-devices-image {
    width: 50%;
  }

  .feature-list {
    margin-bottom: 20px;
  }

  .support {
    text-align: center;
  }

  .section-4 {
    padding: 40px 20px;
  }

  .pricing-column {
    margin-left: 33px;
    margin-right: 33px;
  }

  .little-divider {
    max-width: 50%;
  }

  .pricing-column-2 {
    margin-left: 33px;
    margin-right: 33px;
  }

  .hero-overlay-4 {
    padding: 40px 20px;
  }

  .h2-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
    padding-bottom: 40px;
  }

  .ebook-box {
    flex-direction: column;
    display: flex;
  }

  .sticky-nav-2 {
    position: relative;
  }

  .nav-grid-2 {
    text-align: center;
  }

  .membersdashboardgrid, .hero-overlay-5, .defensive-ebooks-gallery, .ebooks-why-join {
    padding: 40px 20px;
  }

  .why-join-us-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .membersebooks, .membersdiscord, .memberscivu, .join-discord-form {
    padding: 40px 20px;
  }

  .tab-link-round {
    text-align: center;
    white-space: nowrap;
    width: 40%;
  }

  .hero-bottom-feature {
    width: 100%;
  }

  .grid-wrapper {
    grid-row-gap: 120px;
  }

  .xxl-heading {
    font-size: 54px;
  }

  .hover-link-wrapper {
    display: none;
  }

  .c-white.mb-0 {
    font-size: 26px;
    line-height: 30px;
  }

  .heading-xl {
    font-size: 38px;
    line-height: 42px;
  }

  .heading-xl.c-white.mt-10 {
    font-size: 30px;
    line-height: 34px;
  }

  .our-team_member-info-wrapper {
    width: 100%;
  }

  .our-team_col {
    flex: none;
    width: 100%;
  }

  .our-team_member.our-team_member--m1 {
    width: 100%;
  }

  .block-blue {
    padding-left: 30px;
    padding-right: 30px;
  }

  .block-blue_item {
    width: 100%;
  }

  .section-14 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-14.ptb-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .product2-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .empty-state {
    width: 100%;
    max-width: none;
  }

  .section-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content36-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .member-ebook {
    padding: 40px 20px;
  }

  .ebook-container-1 {
    flex-direction: column;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .members-ebook-1 {
    padding: 40px 20px;
  }

  .cards-grid-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .white-box {
    margin-bottom: 30px;
  }

  .hero-2 {
    padding: 40px 20px;
  }

  .flex-container-2 {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

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

  .content-h1 {
    font-size: 55px;
  }

  .main-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .featuredthumbnail {
    padding: 10px 0;
  }

  .blog-thumbnail {
    width: 50%;
  }

  .feature-section-2 {
    padding: 40px 20px;
  }

  .flex-container-3 {
    flex-direction: column;
  }

  .popup-blog-cta {
    display: none;
  }

  .sticky-nav-3 {
    position: relative;
  }

  .navigation-link {
    display: flex;
  }

  .navigation-2 {
    height: 75px;
  }

  ._2-collection-item, ._3-collection-item {
    width: 100%;
  }

  .container-13.shop-local-container {
    padding-left: 0;
    padding-right: 0;
  }

  .meet-the-owners-wrapper {
    flex-direction: column;
  }

  .meet-the-owners-left {
    border-radius: 0;
    width: 100%;
    height: 400px;
    position: static;
  }

  .meet-the-owners-right {
    border-radius: 0;
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
  }

  .owner-bios-wrapper {
    flex-flow: column wrap;
  }

  .owner-bio {
    width: 100%;
    margin-bottom: 45px;
  }

  .contact-us {
    padding: 40px 20px;
  }

  .top-line-block {
    margin-top: 25px;
    padding-top: 30px;
  }

  .text-column {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-17 {
    padding: 25px;
  }

  .blog-posts-list {
    display: block;
  }

  .image-blog-post-item, .simple-blog-post-item {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-overlay-6, .cards-section-2 {
    padding: 40px 20px;
  }

  .cards-grid-container-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .feature-section-3 {
    padding: 40px 20px;
  }

  .feature-image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .foxy-customer-first-name.hereeee {
    font-size: 28px;
  }

  .section-title-wrapper {
    width: 95%;
    margin-bottom: 40px;
  }

  .section-title-2 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }

  .subpage-header {
    padding: 110px 25px 40px;
  }

  .pricing-column-3 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-tab-pane {
    padding-top: 30px;
  }

  .section-title-3 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }

  .portfolio-tab-button {
    text-align: center;
    border: 1px solid #0000001a;
    width: 100%;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
  }

  .portfolio-tab-pane {
    padding-top: 20px;
  }

  .portfolio-item {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .top-line-block-2 {
    margin-top: 25px;
    padding-top: 30px;
  }

  .text-column-2 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-column-2.last {
    padding-bottom: 0;
  }

  .owner-bios-wrapper-2 {
    flex-flow: column wrap;
  }

  .owner-bio-2 {
    width: 100%;
    margin-bottom: 45px;
  }

  .about-columns-wrapper {
    flex-wrap: wrap;
  }

  .about-column {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 45px;
    display: flex;
  }

  .pricing-tab-pane-2 {
    padding-top: 30px;
  }

  .team-member-item {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-19, .section-19.cc-home-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }

  .intro-content {
    width: 80%;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .team-pic {
    height: 300px;
    margin-bottom: 30px;
  }

  .container-23 {
    text-align: center;
  }

  .team-member-name {
    font-size: 16px;
    line-height: 28px;
  }

  .container-24 {
    text-align: center;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .our-services-grid {
    grid-row-gap: 60px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .hero-overlay-7, .hero-overlay-8, .call-to-action-4, .cards-section-3 {
    padding: 40px 20px;
  }

  .about-scroll-item {
    width: 310px;
    height: 310px;
  }

  .heading-display-1 {
    font-size: 44px;
  }

  .section-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-20.home-hero-section-2 {
    min-height: 700px;
  }

  .text-size-2xlarge {
    font-size: 36px;
  }

  .grid-twelve.about-grid {
    min-height: 700px;
  }

  .container-26 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gallery-scroll, .hero-heading-center, .hero-heading-right {
    padding: 60px 15px;
  }

  .services-1-hero-image {
    width: 300px;
    height: 354px;
  }

  .pricing-overview, .hero-without-image, .hero-without-image-2 {
    padding: 60px 15px;
  }

  .container-large {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-without-image-3, .features-table, .pricing-overview-2, .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .hero-without-image-4 {
    padding: 60px 15px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-5 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-7 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .features-list, .hero-without-image-5 {
    padding: 60px 15px;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-8 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .features-metrics {
    padding: 60px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .faq-icon {
    flex: none;
  }

  .hero-without-image-6 {
    padding: 60px 15px;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .hero-without-image-7 {
    padding: 60px 15px;
  }

  .container-32, .container-large-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-fullscreen-bottom-center {
    display: none;
  }

  .nav-fullscreen-bottom {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav {
    top: 24px;
  }

  .logo-3 {
    max-height: 24px;
  }

  .nav-fullscreen-link {
    font-size: 56px;
  }

  .navbar-2 {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .hero-without-image-8 {
    padding: 60px 15px;
  }

  .field.left {
    width: 49%;
    margin-right: 3%;
  }

  .field.right {
    width: 48%;
  }

  .contact-text {
    clear: left;
  }

  .hero-without-image-9, .hero-heading-center-2, .hero-without-image-10, .hero-without-image-11, .hero-heading-left, .hero-heading-center-3, .team-slider, .testimonial-slider-large {
    padding: 60px 15px;
  }

  .testimonial-slide {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two {
    width: 100%;
    height: auto;
  }

  .team-slider-2, .testimonial-slider-large-2 {
    padding: 60px 15px;
  }

  .testimonial-slide-2 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-2 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon-2 {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two-2 {
    width: 100%;
    height: auto;
  }

  .team-slider-3, .testimonial-stack {
    padding: 60px 15px;
  }

  .testimonial-text-three {
    font-size: 20px;
    line-height: 28px;
  }

  .footer-item {
    height: 120px;
    font-size: 36px;
  }

  .container-41 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-22 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-22.work-3-hero-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .testimonial-column-dark {
    padding: 60px 15px;
  }

  .testimonial-main-image {
    width: 250px;
  }

  .container-large-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .team-slider-4 {
    padding: 60px 15px;
  }

  .videos-scroll {
    max-height: 400px;
    position: static;
  }

  .video-wrapper.grid2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .section-24 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .outline-l {
    width: 100%;
  }

  .summary-card {
    flex-direction: row;
  }

  .section-25 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h2-2 {
    font-size: 31px;
  }

  .course-hero__content {
    align-self: flex-start;
  }

  .course-hero__gradient {
    background-image: linear-gradient(to top, #0e1012 57%, #fff0);
  }

  .hero-stack, .testimonial-slider-large-3 {
    padding: 60px 15px;
  }

  .testimonial-slide-3 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-3 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon-3 {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two-3 {
    width: 100%;
    height: auto;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .text-size-xlarge {
    font-size: 20px;
  }

  .text-size-xlarge.margin-40 {
    margin-bottom: 24px;
  }

  .container-94 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-slide-4 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-4 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .uui-testimonial08_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial08_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial08_divider {
    display: none;
  }

  .uui-testimonial08_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial08_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial08_image-wrapper {
    width: 125%;
    margin-left: -12.5%;
  }

  .uui-testimonial08_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-link.is-alternate:hover {
    color: var(--untitled-ui-white);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-testimonial07_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-testimonial07_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-heroheader08_image {
    height: 22rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner24_close-button:hover {
    color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
    background-color: #0000;
  }

  .uui-banner24_text-wrapper {
    text-align: left;
  }

  .uui-banner24_content {
    margin-left: 0;
  }

  .uui-banner24_content-wrapper {
    align-items: flex-start;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner10_close-button {
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner10_close-button:hover {
    background-color: #0000;
  }

  .uui-banner10_text-wrapper {
    text-align: left;
    flex-direction: column;
  }

  .uui-banner10_content {
    justify-content: flex-start;
  }

  .uui-banner10_wrapper {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .hero-heading-right-2 {
    padding: 60px 15px;
  }

  .kutup-display-2 {
    font-size: 40px;
  }

  .kutup-cta-grid {
    grid-template-columns: 1fr;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_blog33_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout270_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout270_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-text-style-medium-2 {
    font-size: 1rem;
  }

  .rl_layout270_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .rl_layout270_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout207_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-banner11_close-button {
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner11_close-button:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-banner11_text-wrapper {
    text-align: left;
    flex-direction: column;
  }

  .uui-banner11_content {
    justify-content: flex-start;
  }

  .uui-banner11_wrapper {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape, .uui-button-row-3.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout17_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout17_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-contact03_contact-list {
    margin-top: 2rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact03_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .kutup-hero-title-1 {
    text-align: center;
  }

  .kutup-hero-photo {
    max-width: 80%;
    min-height: 420px;
  }

  .kutup-hero-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 22rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .rl_layout270_spacing-block-4-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout270_spacing-block-3-2 {
    padding-bottom: 1.25rem;
  }

  .rl-text-style-medium-3 {
    font-size: 1rem;
  }

  .rl_layout270_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .rl_layout270_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_layout207_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_team8_spacing-block-9 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-4 {
    font-size: 1rem;
  }

  .rl_team8_spacing-block-8 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_team8_spacing-block-7 {
    padding-bottom: 3.5rem;
  }

  .rl_team8_spacing-block-6 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_spacing-block-5 {
    padding-bottom: .75rem;
  }

  .rl_team8_name-text {
    font-size: 1.125rem;
  }

  .rl_team8_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_image-wrapper {
    height: 100%;
  }

  .rl_team8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_team8_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_team8_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .rl_team8_spacing-block-1, .rl_testimonial1_spacing-block-2 {
    padding-bottom: .75rem;
  }

  .rl_testimonial1_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h5 {
    font-size: 1.25rem;
  }

  .rl-padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner24_close-button-2:hover {
    color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
    background-color: #0000;
  }

  .uui-banner24_text-wrapper-2 {
    text-align: left;
  }

  .uui-banner24_content-2 {
    margin-left: 0;
  }

  .uui-banner24_content-wrapper-2 {
    align-items: flex-start;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader10_image-background {
    height: 40rem;
    top: 10%;
  }

  .uui-heroheader10_image {
    bottom: 0%;
  }

  .uui-heroheader10_image-inner-wrapper {
    overflow: visible;
  }

  .uui-heroheader10_image-wrapper {
    align-items: flex-start;
    height: 26rem;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-5.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-96 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-26 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-heroheader21_image-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader21_form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-heroheader21_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-testimonial07_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial07_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider-2 {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-testimonial07_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component-2 {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fn-pricing-cost {
    font-size: 32px;
  }

  .fn-classic-pricing-card {
    padding: 24px;
  }

  .fn-button {
    width: 100%;
  }

  .fn-feature-pricing-card {
    padding: 24px;
  }

  .fn-paragraph {
    margin-bottom: 24px;
  }

  .fn-heading-2 {
    font-size: 34px;
  }

  .fn-container-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .fn-heading-3 {
    margin-bottom: 12px;
    font-size: 28px;
  }

  .fn-heading-4 {
    font-size: 24px;
  }

  .fn-heading-8 {
    font-size: 34px;
  }

  .fn-section-2 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .efi-pr-02-grid {
    grid-template-columns: 1fr;
  }

  .efi-pricing-horizontal-wrapper {
    grid-template-columns: .5fr .5fr;
  }

  .efi-pr-04-grid {
    grid-template-columns: 1fr;
  }

  .fh-hero-image-wrapper-first {
    height: 220px;
  }

  .fn-button-2 {
    width: 100%;
  }

  .fn-paragraph-2 {
    margin-bottom: 24px;
  }

  .fn-heading-1 {
    margin-bottom: 12px;
    font-size: 38px;
  }

  .fn-container-grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-3 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing08_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing08_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-pricing08_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_popular-plan {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_components {
    grid-template-columns: 1fr;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-pricing08_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--color-4);
  }

  .uui-pricing04_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing04_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-pricing04_plan, .uui-pricing04_popular-plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing04_components {
    margin-top: 3rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fn-paragraph-3 {
    margin-bottom: 24px;
  }

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

  .fn-heading-9 {
    font-size: 34px;
  }

  .fn-container-grid-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-4 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .kutup-display-3 {
    font-size: 40px;
  }

  .kutup-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .fn-paragraph-4 {
    margin-bottom: 24px;
  }

  .fn-heading-5 {
    font-size: 18px;
  }

  .fn-features-card {
    padding: 12px;
  }

  .fn-heading-10 {
    font-size: 34px;
  }

  .efi-ft-06-grid {
    grid-template-columns: 1fr;
  }

  .fn-paragraph-5 {
    margin-bottom: 24px;
  }

  .fn-heading-11 {
    font-size: 18px;
  }

  .fn-blog-info-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .fn-features-card-image {
    height: 170px;
  }

  .fn-heading-12 {
    font-size: 34px;
  }

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

  .fn-section-5 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .fn-paragraph-6 {
    margin-bottom: 24px;
  }

  .fn-heading-13 {
    font-size: 18px;
  }

  .fn-blog-info-wrapper-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .fn-features-card-image-2 {
    height: 170px;
  }

  .fn-heading-14 {
    font-size: 34px;
  }

  .form-label-no-margin {
    font-size: 20px;
  }

  .fn-heading-5-no-margin {
    font-size: 18px;
  }

  .fn-heading-15 {
    font-size: 34px;
  }

  .fn-section-6 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .category-detail-wrap {
    min-height: 300px;
  }

  .section-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-15 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .sizejumbo-text {
    font-size: 34px;
    line-height: 42px;
  }

  .product5-feed-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .section-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .empty-state-3 {
    width: 100%;
    max-width: none;
  }

  .product5-nav-wrap {
    position: static;
  }

  .product5-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .heading-wrapper {
    margin-top: 72px;
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .hero-3 {
    min-height: 420px;
  }

  .nav-2 {
    padding-top: 0;
  }

  .client-logo {
    width: 33.333%;
    padding: 20px 30px;
  }

  .product-item {
    width: 100%;
    min-height: auto;
  }

  .footer-column-2 {
    width: 100%;
    margin-top: 40px;
  }

  .footer-column-2.no-top-margin {
    margin-top: 0;
  }

  .product-wrapper-2.with-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.button-row-center.is-reverse-mobile-landscape, .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cart-product-name {
    text-align: left;
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-navbar07_link {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rl_banner10_close-button {
    margin-left: 0;
  }

  .rl_banner10_content {
    justify-content: flex-start;
    align-items: center;
  }

  .rl_banner10_content-wrapper {
    align-items: center;
    padding-left: 0;
  }

  .kutup-announcement-bar-1, .kutup-announcement-bar-2 {
    padding: 13px 3%;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost06_content {
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost06_author-wrapper {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-blogpost06_header-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_header {
    grid-row-gap: 3rem;
  }

  .fn-button-3 {
    width: 100%;
  }

  .fn-heading-16 {
    font-size: 18px;
  }

  .fn-navbar-about-us-link-wrap {
    margin-bottom: 0;
  }

  .fn-navbar-link-second {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-navbar-link-second-2 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-paragraph-7 {
    margin-bottom: 24px;
  }

  .fn-heading-17 {
    font-size: 24px;
  }

  .fn-navbar-menu-wrapper-second {
    padding: 0 0 18px;
  }

  .fn-brand-box {
    margin-right: 0;
    padding-left: 0;
  }

  .kutup-display-4 {
    font-size: 40px;
  }

  .kutup-section-2 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .efi-ft-01-grid {
    grid-template-columns: 1fr;
  }

  .udesly-text-effect-wrapper {
    height: auto;
  }

  .section-33 {
    padding: 25px;
  }

  .section-title-4 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }

  .uui-banner24_close-button-3:hover {
    color: var(--untitled-ui-primary500\<deleted\|variable-2fc4bf9f\>);
    background-color: #0000;
  }

  .uui-banner24_text-wrapper-3 {
    text-align: left;
  }

  .uui-banner24_content-3 {
    margin-left: 0;
  }

  .uui-banner24_content-wrapper-3 {
    align-items: flex-start;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-10.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-text-size-xlarge-7 {
    font-size: 1.125rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-icon-7.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .fh-hero-image-wrapper-first-2 {
    height: 220px;
  }

  .fn-button-4 {
    width: 100%;
  }

  .fn-paragraph-8 {
    margin-bottom: 24px;
  }

  .fn-heading-18 {
    margin-bottom: 12px;
    font-size: 38px;
  }

  .fn-container-grid-5 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-7 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .form-label-no-margin-2 {
    font-size: 20px;
  }

  .fn-heading-5-no-margin-2 {
    font-size: 18px;
  }

  .fn-heading-19 {
    font-size: 34px;
  }

  .fn-container-grid-6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-8 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-3 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-3 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-3 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .udesly-medium-image-zoom {
    width: 100%;
    max-width: 100%;
  }

  .efi-ft-02-features-grid {
    grid-template-columns: 1fr;
  }

  .fn-button-dark {
    width: 100%;
  }

  .fn-heading-20 {
    margin-bottom: 12px;
    font-size: 28px;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-blog06_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog06_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog06_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog06_image-link:hover {
    box-shadow: none;
  }

  .uui-blog06_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog06_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog06_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog06_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog06_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog06_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-team06_arrow.left {
    right: 3.5rem;
  }

  .social-link-2:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-team06_image-wrapper {
    height: 100%;
  }

  .uui-team06_slide {
    margin-right: 1.5rem;
  }

  .uui-team06_mask {
    width: 75%;
  }

  .uui-team06_component {
    margin-top: 3rem;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .udesly-text-black {
    font-size: 1rem;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .purchasebutton {
    font-size: 1rem;
  }

  .purchasebutton:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing01_feature-list {
    grid-template-columns: 1fr;
  }

  .uui-pricing01_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing01_top-right-price {
    font-size: 3rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-pricing01_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing01_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-pricing01_content-list {
    grid-row-gap: 2.5rem;
  }

  .uui-pricing01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-16.upsell-body {
    padding-bottom: 0;
  }

  .premium-tier-upgrade {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .efi-ft-04-grid-cell {
    grid-template-columns: 1fr;
  }

  .hero-subscribe-left, .hero-heading-right-3 {
    padding: 60px 15px;
  }

  .form-label-no-margin-3 {
    font-size: 20px;
  }

  .fn-heading-5-no-margin-3 {
    font-size: 18px;
  }

  .fn-heading-21 {
    font-size: 34px;
  }

  .fn-container-grid-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-9 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-button-row-11.button-row-center.is-reverse-mobile-landscape, .uui-button-row-11.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-4 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-4 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-4 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-subscribe-left-2 {
    padding: 60px 15px;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-layout69_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-15.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-8.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.button-row-center.is-reverse-mobile-landscape, .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .confirmation-login {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 2.25rem;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-icon-10.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-10 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-11 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 2.25rem;
  }

  .uui-page-padding-25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .copy-large {
    font-size: 1.3em;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .p-sm-start {
    padding-top: 2.3em;
  }

  .copy-large-2 {
    font-size: 1.3em;
  }

  .popup-content-2 {
    margin: 3em 2em;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-gray900);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.button-row-center.is-reverse-mobile-landscape, .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-cta09_component {
    padding: 2.5rem 1.5rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-container-large-20 {
    max-width: 90%;
  }

  .uui-page-padding-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-contact04_form-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-contact04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .why-cancel-question.stop-gap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-cta10_form {
    margin-top: 2rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing02_feature-list {
    grid-template-columns: 1fr;
  }

  .uui-pricing02_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing02_top-right-price {
    font-size: 3rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-heading-xsmall-6 {
    font-size: 1.25rem;
  }

  .uui-pricing02_icon-wrapper {
    display: none;
  }

  .uui-pricing02_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing02_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial13_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-testimonial13_content {
    padding: 1.5rem;
  }

  .uui-testimonial13_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-banner10_close-button-2 {
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner10_close-button-2:hover {
    background-color: #0000;
  }

  .uui-banner10_text-wrapper-2 {
    text-align: left;
    flex-direction: column;
  }

  .uui-banner10_content-2 {
    justify-content: flex-start;
  }

  .uui-banner10_wrapper-2 {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  .uui-page-padding-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-space-small-15 {
    min-height: 1.25rem;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-layout35_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout35_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .fn-button-5 {
    width: 100%;
  }

  .fn-paragraph-9 {
    margin-bottom: 24px;
  }

  .fn-heading-22 {
    font-size: 34px;
  }

  .fn-label-small {
    margin-bottom: 12px;
  }

  .fn-container-grid-8 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-10 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .form_columns-4 {
    grid-template-columns: 1fr 1fr;
  }

  .button_component.is-large {
    font-size: 1.3rem;
  }

  .onboarding_form {
    width: 100%;
  }

  .onboarding_subtitle {
    max-width: 30rem;
    font-size: 1.25rem;
  }

  .onboarding_step {
    min-width: 100%;
  }

  .onboarding_form-block {
    max-width: 96%;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui-primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-space-small-16 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-layout69_component-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fn-button-dark-2 {
    width: 100%;
  }

  .fn-heading-23 {
    font-size: 34px;
  }

  .fn-cta-banner {
    padding: 12px;
  }

  .fn-section-11 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-cta11_form {
    margin-top: 2rem;
  }

  .uui-text-size-large-16 {
    font-size: 1rem;
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-cta11_component {
    padding: 2.5rem 1.5rem;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-20 {
    font-size: 1rem;
  }

  .uui-button-20:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing08_feature-list-2 {
    margin-bottom: 2rem;
  }

  .uui-pricing08_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-12 {
    font-size: 1.125rem;
  }

  .uui-pricing08_plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_popular-plan-2 {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-pricing08_component-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-17 {
    font-size: 1rem;
  }

  .uui-space-xsmall-16 {
    min-height: .75rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-27.mvp-club-padding-vertical {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-page-padding-32 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .scrollbar {
    padding-bottom: 20px;
    padding-right: 10px;
  }

  .popup-wrap {
    padding-left: 0;
  }

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

  .upsell-2-popup-content {
    margin: 3em 2em;
  }

  .video-block-view {
    width: 100%;
  }

  .wraper {
    width: 90%;
  }

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

  .text-block-94, .text-block-95 {
    margin: 20px 40px 40px 20px;
  }

  .uui-banner17_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner17_close-button:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-banner17_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner17_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-33 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gallery-scroll-2 {
    padding: 60px 15px;
  }

  .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-21.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-11.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.button-row-center.is-reverse-mobile-landscape, .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-space-xsmall-17 {
    min-height: .75rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-34 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader20_background {
    background-image: url('../images/Background-Pattern-Small.svg');
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-button-icon-13.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-12 {
    font-size: 1.125rem;
  }

  .uui-space-small-17 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-10 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-banner10_close-button-3 {
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner10_close-button-3:hover {
    background-color: #0000;
  }

  .uui-banner10_text-wrapper-3 {
    text-align: left;
    flex-direction: column;
  }

  .uui-banner10_content-3 {
    justify-content: flex-start;
  }

  .uui-banner10_wrapper-3 {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  ._10-unstoppable-route-combos {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-22 {
    font-size: 1rem;
  }

  .uui-button-22:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-22.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-12.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.button-row-center.is-reverse-mobile-landscape, .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-6 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-13 {
    font-size: 1.125rem;
  }

  .uui-space-small-18 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .efi-ft-01-grid-2 {
    grid-template-columns: 1fr;
  }

  .efi-jumbo {
    font-size: 50px;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-faq03_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-13 {
    font-size: 1.125rem;
  }

  .uui-faq03_cta-content {
    margin-right: 0;
  }

  .uui-uui-faq03_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-18 {
    min-height: .75rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .members-faq-page {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-36 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fn-logos-card {
    min-height: 80px;
  }

  .fn-logos-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 12px;
  }

  .fn-paragraph-10 {
    margin-bottom: 24px;
  }

  .fn-heading-24 {
    font-size: 34px;
  }

  .fn-container-grid-9 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-12 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: visible;
  }

  .uui-button-24 {
    font-size: 1rem;
  }

  .uui-button-24:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-secondary-gray-13.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.button-row-center.is-reverse-mobile-landscape, .uui-button-row-19.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout76_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout76_list {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-20 {
    font-size: 1rem;
  }

  .uui-layout76_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader21_image-wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-25 {
    font-size: 1rem;
  }

  .uui-button-25:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-25.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader21_form-2 {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-14 {
    font-size: 1.125rem;
  }

  .uui-space-small-19 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-12 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-3 {
    font-size: .75rem;
  }

  .uui-heroheader21_content-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader07_light-overlay {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1.4rem;
    width: 22rem;
  }

  .uui-heroheader07_image-wrapper {
    background-image: none;
    height: 26rem;
  }

  .uui-button-icon-14.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-7 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-15 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-xlarge-16 {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header__heading {
    font-size: 42px;
    line-height: 48px;
  }

  .masonry__grid-mask {
    column-count: 2;
  }

  .container-142 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-16.testimonial-sales-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-under-sales-pricing {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .sysf-faq-item-wrapper {
    margin-bottom: 16px;
  }

  .sysf-l-g-2-col {
    grid-template-columns: 1fr;
  }

  .sysf-l-g-2-col.sysf-faq {
    grid-row-gap: 0px;
  }

  .sysf-section-title {
    width: 100%;
  }

  .sysf-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-text-size-xlarge-17 {
    font-size: 1.125rem;
  }

  .uui-space-small-20 {
    min-height: 1.25rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-37 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-54 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .related-cards__wrap {
    grid-template-columns: 1fr;
  }

  .section-55 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .logolink {
    padding: 0 10px 0 0;
  }

  .logolink.w--current {
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 14px;
  }

  .logolink.login {
    padding-left: 0;
    padding-right: 0;
  }

  .unbeatable-club.big-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-logo {
    text-align: center;
    text-decoration: none;
  }

  .footer-2 {
    padding-top: 0;
    position: relative;
  }

  .footer-2.dashboard {
    position: static;
  }

  .bottom-header {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .navigation-bar.login {
    padding-left: 0;
  }

  .dashboardv2-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .footer-v1 {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
  }

  .list-item-40 {
    text-align: center;
  }

  .icon-11 {
    font-size: 35px;
  }

  .footer-container.big-container {
    position: static;
  }

  .footer-logo-2 {
    float: none;
    text-align: center;
  }

  .footer-v1-logo-column {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dashboard-column {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .menu-button-7 {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-container.big-container {
    padding-top: 20px;
  }

  .nav-menu-9 {
    border-bottom-style: none;
    box-shadow: 0 3px 3px #0000001a;
  }

  .footer-v1-column {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-v1-column.footer-double {
    width: 70%;
    padding-right: 10px;
  }

  .footer-logo-divblock {
    float: none;
  }

  .list-14 {
    padding-left: 0;
  }

  .button-31.nav-button.mobile {
    margin-left: 15px;
  }

  .nav-link-12 {
    border-bottom-color: #eceef1;
    padding-top: 12px;
    padding-bottom: 14px;
  }

  .nav-link-12.w--current {
    border-bottom-color: #eceef1;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .socialmedia-blocks {
    margin-right: 10px;
  }

  .socialspace, .socialspace.facebookspace {
    width: 40px;
  }

  .together {
    margin-bottom: 30px;
  }

  .content-section-5 {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .pricing-overview-3 {
    padding: 60px 15px;
  }

  .glass {
    width: 100%;
    height: 83em;
    font-size: 1vw;
    inset: auto 0% 0%;
  }

  .container-153 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .wrapper-2 {
    width: 100%;
  }

  .frame {
    margin-top: 4.5em;
    margin-left: 0;
    font-size: 2vw;
  }

  .container-154 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .container-154.is--quiz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 11.43em;
    padding-bottom: 26vw;
    display: flex;
  }

  .container-155 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .container-155.is--quiz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 11.43em;
    padding-bottom: 26vw;
    display: flex;
  }

  .background {
    background-size: 90vw;
  }

  .question_wrap {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .content {
    padding-top: 3.61em;
    padding-bottom: 3.61em;
  }

  .question_item {
    margin-bottom: 4.07em;
    padding-bottom: 4.07em;
  }

  .hero-subscribe-left-3, .hero-without-image-12 {
    padding: 60px 15px;
  }

  .section-62 {
    max-width: 100%;
  }

  .tabs-6 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .sysf-heading-2.sysf-xl {
    margin-bottom: 12px;
  }

  .sysf-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-content-2 {
    min-width: auto;
  }

  .hero-without-image-13 {
    padding: 60px 15px;
  }

  .form12_checkbox_field {
    width: 48%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-nav-bottom {
    z-index: 5;
    background-color: #fff;
    border-top: 1px solid #8395b126;
    height: 100px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .previous, .next {
    z-index: 6;
    position: fixed;
  }

  .checkbox_wrap {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .form-wrapper {
    width: 100%;
  }

  .form-content {
    width: 90%;
  }

  .video-container {
    width: 35em;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .pop-up-1 {
    position: fixed;
  }

  .uui-testimonial06_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-testimonial06_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial06_divider {
    display: none;
  }

  .uui-testimonial06_client-info {
    margin-bottom: 1rem;
  }

  .uui-testimonial06_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial06_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .uui-heading-medium-19 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial06_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial06_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial06_component {
    padding-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-38 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner10_close-button-4 {
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner10_close-button-4:hover {
    background-color: #0000;
  }

  .uui-banner10_text-wrapper-4 {
    text-align: left;
    flex-direction: column;
  }

  .uui-banner10_content-4 {
    justify-content: flex-start;
  }

  .uui-banner10_wrapper-4 {
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 3rem;
  }

  .uui-page-padding-39 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sysf-breadcrumbs-link.sysf-desktop, .sysf-breadcrumbs-separator {
    display: none;
  }

  .sysf-breadcrumbs-back-mobile {
    display: flex;
  }

  .sysf-heading-3.sysf-xl {
    margin-bottom: 12px;
  }

  .sysf-wrapper-box {
    padding-left: 0;
    padding-right: 0;
  }

  .sysf-container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-s-coming-soon.sysf-box {
    background-color: var(--systemflow-lite--neutral--20\<deleted\|variable-ed8696d0\>);
  }

  .uui-button-26 {
    font-size: 1rem;
  }

  .uui-button-26:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing04_feature-list-2 {
    margin-bottom: 2rem;
  }

  .uui-pricing04_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-14 {
    font-size: 1.125rem;
  }

  .uui-pricing04_plan-2, .uui-pricing04_popular-plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing04_popular-plan-2.dynamic-pricing-size.mobile-hidden {
    display: none;
  }

  .uui-pricing04_popular-plan-2.dynamic-pricing-size.desktop-hidden {
    display: block;
  }

  .uui-pricing04_components-2 {
    margin-top: 3rem;
  }

  .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-space-xsmall-19 {
    min-height: .75rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-35 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-40 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

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

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

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

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

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

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

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

  .paragraph-113.meta-buster-setup {
    line-height: 22px;
  }

  .brix---btn-circle-accordion-btn {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .ebook-write-up-accordian {
    padding: 40px 24px;
  }

  .brix---badge-secondary---tabs {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

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

  .college-meta-buster {
    max-width: 99%;
  }

  .section-66 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .form-wrapper-2, .steps-container {
    width: 90%;
  }

  .text-block-175 {
    text-align: center;
  }

  .brix---btn-circle-accordion-btn-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .ebook-write-up-accordian-2 {
    padding: 40px 24px;
  }

  .efi-ft-09-grid {
    grid-template-columns: 1fr;
  }

  .flex-horizontal.wrap {
    flex-flow: column;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---text-area {
    border-radius: 18px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---card-form {
    min-height: 560px;
    padding: 36px 30px 48px;
  }

  .brix---text-200-bold-2, .brix---text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---big-icon-left {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---inner-container-400px {
    max-width: 100%;
  }

  .brix---text-300-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-contact-v1 {
    grid-template-columns: 1fr;
  }

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

  .uui-button-27 {
    font-size: 1rem;
  }

  .uui-button-27:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact02_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-22 {
    font-size: 1rem;
  }

  .uui-space-xsmall-20 {
    min-height: .75rem;
  }

  .uui-heading-medium-21 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-41 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .efi-jumbo-2 {
    font-size: 50px;
  }

  .efi-ft-01-grid-3, .efi-ft-09-grid-2 {
    grid-template-columns: 1fr;
  }

  .tooltip-diamond.right.bottom-on-mobile {
    inset: auto 0 -7px;
  }

  .loom-embed {
    min-width: 500px;
  }

  .duncan-widget {
    display: none;
  }

  .tooltip-anchor.left.top-on-mobile {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 10%;
    padding-top: 0;
    padding-bottom: 12px;
    padding-right: 0;
    top: auto;
    bottom: 100%;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: 1fr;
  }

  .brix---cta-bg-overlay {
    min-height: 66vh;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .heading-166 {
    color: var(--white);
    font-size: 28px;
  }

  .text-block-197 {
    text-align: center;
    margin-top: 0;
  }

  .div-block-66 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-heading-xsmall-7 {
    font-size: 1.25rem;
  }

  .text-block-198 {
    text-align: center;
    margin-top: 0;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-37.upsell-body {
    padding-bottom: 0;
  }

  .foxy-customer-first-name-2.hereeee {
    font-size: 28px;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-block-67 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-168 {
    color: #fff;
    font-size: 28px;
  }

  .uui-pricing01_top-right-price-2 {
    font-size: 3rem;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-pricing01_plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form3_logo-link {
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .multi-form3_navbar {
    height: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multi-form3_footer {
    height: 4rem;
  }

  .heading-style-h4-2, .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .spacer-medium-2 {
    padding-top: 1.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .spacer-small-2 {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large-2 {
    padding-top: 2rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-42, .uui-page-padding-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-24 {
    font-size: 1rem;
  }

  .uui-heading-medium-23 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-28 {
    font-size: 1rem;
  }

  .uui-button-28:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-button-row-20.button-row-center.is-reverse-mobile-landscape, .uui-button-row-20.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape-10 {
    width: 100%;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-space-xsmall-21 {
    min-height: .75rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ebook-write-up-accordian-3 {
    padding: 40px 24px;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 12px;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---top-bar-small-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-3 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-3 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-2 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---cta-v8-section {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right {
    height: 50%;
  }

  .uui-page-padding-44 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-25 {
    font-size: 1rem;
  }

  .uui-heading-medium-24 {
    text-align: center;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-29 {
    font-size: 1rem;
  }

  .uui-button-29:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-gray900);
  }

  .uui-contact03_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-contact03_contact-list-2 {
    margin-top: 2rem;
  }

  .uui-space-xsmall-22 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid-22 {
    text-align: center;
  }

  .mini-schemes-grid-holder {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mini-scheme-name {
    font-size: 20px;
  }

  .gamemode, .creator-name, .style {
    font-size: 16px;
  }

  .collection-ms-grid {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

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

  .brix---heading-h2-size-6 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4 {
    padding: 40px 24px;
  }

  .uui-page-padding-45 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-26 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-15 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-30 {
    font-size: 1rem;
  }

  .uui-button-30:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-faq03_list-2 {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_content-2 {
    grid-row-gap: .5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_component-2 {
    margin-top: 3rem;
  }

  .uui-uui-faq03_cta-2 {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_cta-content-2 {
    margin-right: 0;
  }

  .uui-faq03_cta-button-row-2 {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-space-xsmall-23 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-small-8.hide-mobile-landscape-3, .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-button-31 {
    font-size: 1rem;
  }

  .uui-button-31:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700\<deleted\|variable-d4f37b50\>);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .section-header1_component, .section-header1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section-header1_content-right {
    justify-content: space-between;
  }

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

  .team-slider-5 {
    padding: 60px 15px;
  }

  .container-191.new-homepage-container, .home-page-tab-1 {
    max-width: 100%;
  }

  .div-block-77 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .slider3_component {
    padding-bottom: 3rem;
  }

  .slider3_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .item {
    width: 45vw;
    min-width: 45vw;
  }

  .section-82 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs-slider-tab1_slide {
    flex-flow: column;
    display: flex;
  }

  .fs-slider-tab1_list {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .fs-slider-tab1_instance.onboarded {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fs-slider-tab1_list-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .hide-fs_modal-1_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-1_close {
    padding: 1rem;
  }

  .text-186 {
    font-size: 2rem;
  }

  .fs_modal-1_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-1_popup-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-1_close-2 {
    padding: 1rem;
  }

  .sysf-heading-4.sysf-xl {
    margin-bottom: 12px;
  }

  .brix---mg-bottom-40px-4 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-4 {
    margin-right: 16px;
  }

  .udesly-text-black-2 {
    font-size: 1rem;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-5 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-7 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-5 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-bg-overlay-2 {
    min-height: 66vh;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---grid-cta-v10-2 {
    grid-template-columns: 1fr;
  }

  .uui-page-padding-46 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-27 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-16 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-32 {
    font-size: 1rem;
  }

  .uui-button-32:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-faq05_layout {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-faq05_component {
    margin-top: 2rem;
  }

  .uui-faq05_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq05_cta-content {
    margin-right: 0;
  }

  .uui-faq05_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-space-xsmall-24 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

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

  .section {
    padding: 80px 10px;
  }

  .section.section_search {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-3-columns {
    grid-column-gap: 20px;
  }

  .membership-button {
    text-align: center;
    white-space: pre;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    font-family: Open Sans, sans-serif;
    display: block;
    position: static;
    overflow: visible;
  }

  .membership-button.top-hero-button {
    display: block;
  }

  .membership-button.top-hero-button.membership-hero-top-button {
    margin-top: 0;
    padding-top: 10px;
  }

  .footer-menu {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .footer-label {
    margin-top: 15px;
  }

  .feature-heading {
    font-size: 2em;
    line-height: 1;
  }

  .footer-brand, .footer-column {
    margin-bottom: 20px;
  }

  .sticky-nav {
    filter: none;
    padding: 0;
    position: relative;
    overflow: visible;
  }

  .nav-grid {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    display: block;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link-2 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .centered-container {
    text-align: center;
    flex-direction: column;
    max-width: 90%;
    max-height: 90%;
  }

  .centered-container.top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .centered-container.top.button-hero {
    padding-bottom: 0;
  }

  .body {
    object-fit: none;
    background-color: #121212;
    margin-bottom: 0;
    overflow: visible;
  }

  .feature-section {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .background-video {
    margin-top: -200px;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-3 {
    margin-top: 10px;
  }

  .call-to-action-2 {
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-3 {
    text-align: center;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-content: center;
    align-self: stretch;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-2 {
    clear: none;
    text-align: center;
    object-fit: fill;
    flex-flow: wrap;
    place-content: stretch space-between;
    align-self: auto;
    align-items: stretch;
    width: auto;
    margin: auto auto auto 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    left: -50px;
    right: -200px;
  }

  .div-block-2 {
    flex-direction: row;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .hero-overlay {
    opacity: .95;
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-image: linear-gradient(#0009, #0009), url('../images/2.png');
    background-position: 0 0, 20% 1%;
    background-clip: border-box;
    border-radius: 0;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    max-height: 800px;
    margin-top: auto;
    margin-bottom: auto;
    padding: 29px 35px 40px;
    display: flex;
  }

  .bold-text {
    text-align: center;
    flex-direction: column;
    display: flex;
  }

  .container-2 {
    clear: none;
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    max-width: 85%;
    max-height: 85%;
    margin-top: auto;
    margin-bottom: auto;
    overflow: visible;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .past-due-error-msg.foxy-show-if-subscriber-past-due {
    padding-top: 60px;
  }

  .heading-5 {
    text-align: center;
    background-color: #0000;
    margin-top: -6px;
    margin-bottom: -29px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
  }

  .icon-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .nav-link-3 {
    z-index: 90000;
  }

  .nav-link-3.members-only-nav-link {
    border-style: none;
  }

  .nav-link-3.members-dashboard {
    z-index: 0;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
  }

  .nav-link-3.members-dashboard.foxy-show-if-subscribed-to-unbeatable {
    flex-flow: column;
  }

  .nav-link-3.members-dashboard.tourlink.search {
    display: none;
  }

  .navigation {
    z-index: 15;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .navigation.members-dash-nav {
    flex-flow: row;
  }

  .menu-button-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .menu-button-2:active {
    background-color: #555;
  }

  .menu-button-2.w--open {
    background-color: #121212;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .navigation-container {
    flex-flow: row;
    order: 0;
    justify-content: space-between;
    align-items: center;
    height: 60px;
  }

  .navigation-container.members-dashboard {
    height: 50px;
    display: flex;
  }

  .navigation-button {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .nav-menu-2 {
    z-index: 0;
    background-color: #121212;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    font-size: 22px;
  }

  .logo {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .logo.w--current {
    width: 100%;
    margin-bottom: 0;
    padding-left: 18px;
  }

  .image-3 {
    max-width: 100%;
    padding-top: 14px;
    padding-right: 39px;
  }

  .homepage-heading-container {
    background-color: #0000;
    margin-bottom: 0;
    overflow: hidden;
  }

  .homepage-heading-1 {
    background-color: #0000;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 40px;
  }

  .background-video-2 {
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    object-position: 50% 50%;
    background-color: #0000;
    background-image: none;
    background-clip: border-box;
    flex-wrap: nowrap;
    place-content: flex-start;
    align-self: auto;
    width: auto;
    margin-left: 0;
    margin-right: -300px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .headerbutton {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .headerbutton.login {
    letter-spacing: normal;
    margin-left: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-2 {
    background-color: #0707074d;
    flex-direction: column;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-grid-container.membership-page {
    place-items: stretch center;
    margin-left: 0;
    margin-right: 0;
  }

  .italic-text-5 {
    float: left;
    text-align: center;
  }

  .seeyouinsideoverlay {
    margin-top: -98px;
  }

  .grid-container {
    text-align: left;
  }

  .heading-6 {
    font-size: 2.3em;
    font-weight: 700;
  }

  .body-2 {
    background-position: 50%;
    background-size: cover;
  }

  .sales-pitch {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subtitle {
    border-bottom-style: none;
    margin-bottom: 29px;
    font-family: Open Sans, sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
  }

  .get-started-link.pricing {
    font-family: Open Sans, sans-serif;
  }

  .all-devices-image {
    width: 70%;
  }

  .section-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .plan-title {
    font-family: Open Sans, sans-serif;
  }

  .pricing-column {
    margin-left: 0;
    margin-right: 0;
  }

  .price-feature {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
  }

  .little-divider {
    max-width: 50%;
  }

  .little-divider.foxy-show-if-subscriber {
    margin-top: 20px;
    padding-top: 0;
  }

  .div-block-6 {
    text-align: center;
    object-fit: fill;
    border-radius: 0;
    flex-direction: row;
    order: 0;
    justify-content: space-between;
    width: 100%;
    max-width: 90%;
    height: 100%;
    max-height: 23%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    position: static;
    left: auto;
    overflow: visible;
  }

  .section-6 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .salespagetopgrid {
    grid-row-gap: 10px;
    text-align: center;
    object-fit: fill;
    background-color: #eeb4b400;
    background-image: url('../images/Background-D_1.webp');
    background-position: 0 0;
    background-size: auto;
    border-left: 1px #000;
    flex-direction: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    align-self: auto;
    place-items: center;
    margin-top: 0;
    margin-bottom: auto;
    padding: 40px 10px 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
    position: static;
    overflow: visible;
  }

  .membership-asset-upsell {
    float: none;
    clear: none;
    border-radius: 0;
    margin-top: 10px;
    padding-top: 0;
    display: block;
  }

  .container-4 {
    flex-direction: column;
    height: auto;
    margin-bottom: 0;
  }

  .homepage-heading-2 {
    text-align: center;
    flex-direction: row;
    padding-top: 20px;
    font-size: 2em;
    display: block;
  }

  .text-block-hori {
    font-size: 22px;
    font-weight: 600;
  }

  .div-block-8 {
    display: flex;
  }

  .div-block-9 {
    text-align: center;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    height: 90%;
    padding-top: 20px;
    padding-bottom: 0;
    display: block;
    transform: scale(.9);
  }

  .div-block-10 {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
    transform: scale(.9);
  }

  .italic-text-6 {
    text-align: center;
  }

  .pricing-column-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-5 {
    margin-top: 0;
    font-family: Lato, sans-serif;
  }

  .column-2 {
    padding-right: 10px;
  }

  .column-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-overlay-4 {
    background-image: url('../images/fixed-background-1.png');
    background-position: 35% 600%;
    background-size: auto;
    background-attachment: fixed;
  }

  .faq {
    flex-flow: wrap;
    align-content: space-between;
    align-items: flex-start;
    min-width: .05px;
    height: auto;
    min-height: auto;
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .container-questions {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
  }

  .question-block {
    width: 100%;
    margin: 15px 0;
  }

  .h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-7.cc-gray {
    text-align: center;
  }

  .div-block-11, .div-block-12 {
    flex-direction: column;
    display: flex;
  }

  .footer {
    color: #fff;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-image {
    padding-bottom: 20px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .ebook-box {
    width: auto;
    margin-bottom: 9%;
    margin-right: 0%;
  }

  .content-wrapper {
    padding-top: 0;
  }

  .content-wrapper.foxy-show-if-subscriber {
    padding-left: 40px;
    padding-right: 40px;
  }

  .intro-paragraph-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .tabs {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .tabs.free-info.start-winning-page {
    display: none;
  }

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

  .play-description.disclaimer-ebook {
    padding-bottom: 10px;
  }

  .play-title.unlockable-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ebook-play-breakdown {
    min-width: 100%;
    max-width: 99.9999%;
  }

  .ebook-play-breakdown.w--current {
    border-style: solid;
    border-color: var(--untitled-ui-gray900);
    background-color: var(--untitled-ui-gray900);
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .tab-pane-tab-1 {
    align-self: center;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .ebook-breakdown {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ebook-breakdown.unlockable {
    max-width: none;
  }

  .youtube {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .ebook-play-divider {
    padding-top: 20px;
    font-size: 28px;
  }

  .ebook-play-divider.foxy-show-if-subscriber {
    padding-top: 20px;
  }

  .ebook-play-divider.foxy-show-if-subscriber.break {
    font-size: 1em;
  }

  .ebook-divider.foxy-show-if-subscriber {
    padding-top: 0;
    font-size: 30px;
  }

  .basic-body {
    margin-top: 0;
    padding-top: 60px;
  }

  .basic-body.foxy-show-if-subscriber {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .ebook-set-up {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tabs-menu {
    flex-direction: column;
    min-width: 100%;
  }

  .sticky-nav-2 {
    padding: 0;
  }

  .nav-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-link-4 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .left-navigation {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-menu-3 {
    background-color: #424242;
  }

  .hamburger-button.w--open {
    background-color: #6d6d6d;
  }

  .paragraph-14, .text-block-4, .paragraph-15, .text-block-5 {
    color: #fff;
  }

  .heading-14 {
    text-align: center;
    border-bottom: 1px solid #49b0ff;
    font-family: Open Sans, sans-serif;
    font-size: 2.1em;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
  }

  .section-12 {
    background-image: url('../images/Background-D_1.webp');
    background-position: 0 0;
    background-size: cover;
  }

  .section-12.login-p {
    background-color: #0f0f0f00;
    background-image: none;
    max-width: 99%;
  }

  .section-12.login-p.my-account {
    margin-top: 0;
    padding-top: 0;
  }

  .body-4.login-page {
    max-width: 100%;
  }

  .body-4.login-page.here {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .access-denied-text.foxy-show-if-not-subscriber {
    margin-top: 20px;
    font-size: 10px;
  }

  .linkpoint-members {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    inset: 0%;
  }

  .memberdashwriteup {
    text-align: center;
    font-size: 14px;
  }

  .heading-20 {
    text-align: center;
    padding-top: 20px;
  }

  .dashboard-body-2 {
    padding-top: 50px;
  }

  .heading-21 {
    text-align: center;
    font-size: 1em;
  }

  .centered-container-2 {
    text-align: left;
  }

  .heading-22, .heading-23 {
    text-align: center;
  }

  .heading-25 {
    padding-top: 40px;
  }

  .ebooks-why-join {
    padding-bottom: 100px;
  }

  .why-join-us-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-26 {
    text-align: center;
    font-size: 1.5em;
  }

  .centered-container-3 {
    text-align: center;
  }

  .membersdiscord {
    background-position: 50% -60%;
  }

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

  .discordbutton {
    opacity: 1;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-25, .heading-32, .heading-33, .paragraph-26 {
    text-align: center;
  }

  .button-3 {
    margin-left: 92px;
  }

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

  .paragraph-27 {
    text-align: center;
  }

  .div-block-18, .div-block-19 {
    display: flex;
  }

  .div-block-20 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .question-title {
    text-align: center;
    flex: 1;
  }

  .question-title.ebooks {
    font-size: 26px;
    font-weight: 700;
  }

  .faq-question-wrap {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .ebook-info-wrap.discord-joining-guide {
    flex-direction: column;
    display: flex;
  }

  .faq-paragraph {
    text-align: center;
  }

  .tab-link-round {
    text-align: center;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .italic-text-9 {
    text-align: left;
  }

  .hero-bottom-feature {
    width: 100%;
  }

  .home-hero {
    min-height: 93vh;
    padding-top: 89px;
  }

  .grid-wrapper {
    grid-row-gap: 100px;
  }

  .featured-project-column {
    font-size: 9px;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .hover-link-wrapper {
    position: absolute;
    inset: auto auto auto 0%;
    overflow: visible;
  }

  .hero {
    min-height: 480px;
  }

  .div-block-21 {
    overflow: hidden;
  }

  .block-blue {
    padding-left: 15px;
    padding-right: 15px;
  }

  .row {
    flex-wrap: wrap;
  }

  .col {
    flex-basis: 100%;
    max-width: 100%;
  }

  .product2-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-15 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content36-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-image {
    padding-bottom: 20px;
  }

  .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-38 {
    text-align: center;
    margin-top: 40px;
  }

  .heading-39 {
    text-align: center;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .section-subheading.center {
    line-height: 30px;
  }

  .section-heading.centered.white {
    font-size: 18px;
  }

  .question-title-2 {
    flex: 1;
    padding-right: 0;
  }

  .faq-question-wrap-2 {
    padding-top: 10px;
  }

  .content-h1 {
    text-align: center;
    padding-top: 20px;
    font-size: 25px;
  }

  .main-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-heading-2 {
    display: block;
  }

  .med-divider {
    width: 60%;
  }

  .featuredthumbnail {
    padding: 5px 0;
  }

  .blog-thumbnail {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .author-content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .author-image {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .social-link {
    margin-left: 10px;
  }

  .author-block {
    flex-direction: column;
  }

  .text-block-12 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block {
    text-align: left;
  }

  .container-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky-nav-3 {
    padding: 0;
  }

  .paragraph-78 {
    font-size: 14px;
    font-weight: 400;
  }

  .featured-posts {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3-posts {
    padding-bottom: 60px;
  }

  .top-line-block {
    margin-top: 20px;
    padding-top: 20px;
  }

  .text-row {
    padding-bottom: 20px;
  }

  .text-column {
    border-top-style: solid;
    border-right-style: none;
    padding-top: 20px;
    font-family: Open Sans, sans-serif;
  }

  .text-column-title {
    background-color: #10030300;
    border-bottom: 1px #000;
  }

  .small-paragraph {
    border-bottom: 1px #000;
  }

  .section-17 {
    padding: 25px;
  }

  .simple-blog-post-item.archive {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-9 {
    width: 95%;
    max-width: none;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 0;
    display: block;
  }

  .image-9.top {
    width: 90%;
    height: 90%;
  }

  .div-block-26 {
    padding-top: 20px;
  }

  .image-10 {
    display: none;
  }

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

  .paragraph-80, .blog-footer {
    text-align: left;
  }

  .cards-grid-container-3 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-18 {
    display: flex;
  }

  .container-18.login-portal {
    flex-flow: column;
    display: block;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .html-embed-3.confirmation-page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-family: Open Sans, sans-serif;
  }

  .html-embed-3.login-portal {
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .heading-51 {
    font-size: 2em;
  }

  .paragraph-86 {
    margin-bottom: 0;
    font-style: normal;
  }

  .image-14 {
    align-self: center;
  }

  .image-23 {
    padding-bottom: 10px;
  }

  .heading-53 {
    font-family: Lato, sans-serif;
  }

  .container-19 {
    max-width: none;
    padding-left: 0;
    padding-right: 20px;
  }

  .container-19.table-of-contents-ebook {
    text-align: center;
    border-style: solid;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 98%;
    padding-right: 0;
    display: flex;
  }

  .foxy-customer-first-name {
    font-size: 1.75rem;
  }

  .foxy-customer-first-name.foxy-show-if-subscriber.foxy-show-if-transaction-with-top100 {
    font-size: 2.4rem;
  }

  .foxy-customer-first-name.little-one {
    color: var(--white-site-wide);
    font-size: 18px;
  }

  .foxy-customer-first-name.little-one.ok {
    font-size: 18px;
  }

  .foxy-customer-first-name.my-accoutn-what-s-new {
    font-size: 22px;
  }

  .foxy-customer-first-name.what-s-next {
    font-size: 24px;
  }

  .foxy-customer-first-name.first-name-top {
    font-size: 16px;
  }

  .foxy-customer-first-name.hereeee {
    font-size: 28px;
  }

  .container-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-button-right {
    text-align: center;
    border-width: 1px;
    border-radius: 60px;
  }

  .tab-button-right.w--current {
    border-radius: 60px;
  }

  .section-title-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .section-title-2 {
    font-size: 25px;
    line-height: 26px;
  }

  .subpage-header {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .button-9 {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .pricing-feature-text {
    font-size: 18px;
  }

  .pricing-tab-pane {
    padding-top: 20px;
  }

  .tab-button-left {
    text-align: center;
    border-width: 1px;
    border-radius: 60px;
    margin-bottom: 4px;
  }

  .plan-tabs {
    margin-top: 0;
  }

  .pricing-feature-item {
    font-size: 18px;
  }

  .section-title-3 {
    font-size: 25px;
    line-height: 26px;
  }

  .section-description {
    margin-top: 14px;
    font-size: 15px;
    line-height: 23px;
  }

  .top-line-block-2 {
    margin-top: 20px;
    padding-top: 20px;
  }

  .info-icon {
    float: left;
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 11px;
  }

  .content-section-4 {
    flex-direction: column;
    display: flex;
  }

  .about-column {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .player-menu-tabs {
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
  }

  .tab-link-tab-1 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .tab-link-tab-2.w--current, .tab-link-tab-3 {
    margin-bottom: 10px;
  }

  .tab-button-right-2 {
    text-align: center;
    border-width: 1px;
    border-radius: 60px;
  }

  .tab-button-right-2.w--current {
    border-radius: 60px;
  }

  .pricing-tab-pane-2 {
    padding-top: 20px;
  }

  .tab-button-left-2 {
    text-align: center;
    border-width: 1px;
    border-radius: 60px;
    margin-bottom: 4px;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .team-members {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .coaching-button-non-member {
    margin-top: 20px;
  }

  .centered-container-4 {
    text-align: left;
  }

  .call-to-action-4.foxy-show-if-subscriber {
    padding-top: 220px;
  }

  .button-10 {
    outline-offset: 0px;
    text-align: left;
    outline: 3px #fff;
    margin-left: 15px;
  }

  .paragraph-88 {
    font-style: normal;
  }

  .centered-container-5 {
    text-align: left;
  }

  .list-4 {
    margin-left: 0;
  }

  .div-block-32 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-halves, .grid-halves.metrics-grid {
    grid-template-columns: 1fr;
  }

  .grid-halves.about-skills-grid {
    grid-row-gap: 0px;
  }

  .grid-halves.services-1-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .grid-halves.grid-faq {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
  }

  .about-scroll-item {
    width: 210px;
    height: 210px;
  }

  .heading-display-1 {
    font-size: 32px;
  }

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

  .grid-quarters.faq-grid.quick-finder-tool {
    background-color: #0f0f0f;
  }

  .member-sections.grid-spacer-0 {
    grid-template-columns: 1fr;
  }

  .member-sections.footer-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: block;
  }

  .member-sections.footer-grid.second-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .column-large.margin-80 {
    margin-bottom: 0;
  }

  .section-20.padding-bottom-0 {
    font-family: Lato, sans-serif;
  }

  .section-20.home-hero-section-2 {
    z-index: 0;
    background-color: #00000094;
    min-height: 400px;
    margin-top: 0;
  }

  .section-20.home-hero-section-2.join-the-wave-section-hero {
    min-height: 400px;
  }

  .section-20.home-hero-section-2.home-page {
    background-color: #000000ab;
  }

  .text-size-2xlarge {
    font-size: 28px;
  }

  .about-badge {
    display: none;
  }

  .grid-twelve.about-grid {
    min-height: 600px;
  }

  .grid-10 {
    text-align: left;
    place-content: center;
    place-items: center;
    height: 500px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-26 {
    padding-bottom: 20px;
  }

  .text-align-center {
    color: #49b0ff;
    text-align: center;
    letter-spacing: .03em;
    text-shadow: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Open Sans, sans-serif;
    font-size: 2.1em;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    display: block;
  }

  .container-27 {
    flex-direction: column;
    max-width: none;
    display: flex;
  }

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

  .gallery-sticky {
    padding-top: 20px;
  }

  .gallery-link:hover {
    color: #0bf;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .hero-split {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .margin-bottom-24px {
    text-align: left;
  }

  .button-primary {
    background-color: #49b0ff;
  }

  .text-block-18 {
    text-align: center;
  }

  .services-1-hero-left {
    margin-top: 100px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-size-small {
    text-align: center;
    justify-content: flex-start;
    font-size: 20px;
    display: block;
  }

  .services-list-item {
    padding: 24px;
  }

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

  .hero-wrapper-two-2 {
    margin-top: 20px;
    padding-top: 60px;
  }

  .container-large {
    background-color: #000000a3;
    margin-bottom: 0;
    padding-top: 0;
  }

  .home-hero-bottom {
    flex-direction: column;
    align-items: center;
  }

  .text-size-medium {
    font-size: 16px;
  }

  .text-size-medium.text-align-center {
    text-shadow: 1px 1px 2px #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 26px;
  }

  .text-size-medium.text-align-center.join-the-wave-hero-paragraph {
    padding-bottom: 100px;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
  }

  .text-size-medium.text-align-center.center-board {
    font-style: italic;
    text-decoration: none;
  }

  .hero-without-image-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-wrapper-two-3 {
    background-color: #0c0e0f;
    font-size: 24px;
  }

  .margin-bottom-24px-2 {
    padding-bottom: 20px;
  }

  .button-primary-2.footer-form-button {
    text-align: left;
    flex: 0 auto;
    position: relative;
    right: 0;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    text-align: center;
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .container-28 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

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

  .gallery-slider {
    padding-top: 10px;
  }

  .container-29 {
    max-width: none;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .heading-60 {
    text-align: center;
    font-size: 30px;
  }

  .paragraph-89 {
    font-size: 18px;
  }

  .nav-menu-5 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .list-item-11, .list-item-12, .list-item-13 {
    border-bottom: 1px solid #49b0ff;
  }

  .bold-text-5 {
    border-bottom-style: none;
    padding-right: 0;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .hero-without-image-5 {
    background-position: 30% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .heading-62 {
    color: #00d4ff;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
  }

  .nav-menu-two-2 {
    flex-direction: column;
  }

  .faq-item {
    border-top-style: none;
    border-bottom-style: none;
  }

  .faq-question {
    font-size: 16px;
  }

  .grid-11 {
    padding-bottom: 0;
  }

  .text-align-center-2 {
    border-bottom: 1px solid #000;
    margin-bottom: 0;
    padding-top: 20px;
    font-family: Open Sans, sans-serif;
    font-weight: 900;
  }

  .hero-without-image-6 {
    background-color: #0f0f0f;
  }

  .heading-63 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 2em;
  }

  .container-30 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 10px;
    display: block;
  }

  .html-embed-6 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: block;
  }

  .container-31 {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-without-image-7 {
    padding-bottom: 20px;
  }

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

  .list-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-6.table-of-contents {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .video-6 {
    border: 1px #fefefe;
  }

  .link-27 {
    font-size: 16px;
  }

  .text-block-23 {
    color: #848484;
    text-align: center;
    padding-bottom: 10px;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
  }

  .faq-question-2.homepage {
    padding-bottom: 0;
  }

  .list-item-15 {
    text-align: center;
  }

  .italic-text-12, .bold-text-8 {
    font-family: Open Sans, sans-serif;
  }

  .nav-fullscreen-link {
    font-size: 32px;
  }

  .navbar-2 {
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
  }

  .nav-link-10 {
    border-bottom: 1px solid #ffffff8c;
  }

  .nav-link-10:hover {
    background-color: #49b0ff;
  }

  .menu-button-5 {
    background-color: #0b0b0b;
  }

  .ebooks-drop-down-tab {
    text-align: left;
    border-top: 1px #fff;
    border-bottom: 1px #ffffff8c;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .dropdown-toggle {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 24px;
    display: flex;
  }

  .dropdown-toggle.welcome {
    padding-top: 20px;
    font-size: 22px;
  }

  .text-block-24 {
    text-align: center;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 400;
  }

  .dropdown-list.ebook-list.w--open {
    z-index: 100000;
    background-color: #121212;
  }

  .dropdown-link-2 {
    font-size: 14px;
  }

  .dropdown-link-2.w--current {
    z-index: 1000000;
    font-size: 14px;
  }

  .dropdown-link-3 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .dropdown-link-3.tips-dropdown {
    text-align: center;
  }

  .text-block-25 {
    color: var(--untitled-ui-gray900);
    font-size: 18px;
  }

  .bold-text-10 {
    font-size: 20px;
  }

  .container-33 {
    max-width: none;
  }

  .button-11 {
    margin-bottom: 14px;
    display: block;
  }

  .field.left {
    width: 100%;
    margin-right: 0%;
  }

  .field.right {
    width: 100%;
  }

  .subtitle-3 {
    margin-bottom: 29px;
  }

  .link-41 {
    border-bottom-style: none;
  }

  .bold-text-12 {
    font-size: 22px;
  }

  .bold-text-12.membership {
    padding-bottom: 20px;
    font-size: 26px;
  }

  .list-7 {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .bold-text-13 {
    font-size: 20px;
  }

  .hero-without-image-9 {
    padding-top: 0;
  }

  .container-35 {
    max-width: none;
  }

  .list-item-19, .list-item-20, .list-item-21, .list-item-22 {
    border-bottom: 1px solid #fff;
  }

  .container-37 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .centered-heading-4.margin-bottom-32px {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: -1px;
    font-size: 32px;
    font-style: italic;
    text-decoration: none;
    display: flex;
  }

  .hero-wrapper-2 {
    border-style: none;
  }

  .hero-heading-center-3 {
    padding-top: 0;
  }

  .text-span-9 {
    text-decoration: none;
  }

  .link-47 {
    font-weight: 800;
    text-decoration: none;
  }

  .team-slider {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .container-38 {
    max-width: none;
  }

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-author-image-three {
    margin-right: 16px;
  }

  .testimonial-slider-large-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 20px 5px 0;
    display: flex;
  }

  .testimonial-slider-large-2.second-dashboard {
    display: none;
  }

  .container-39 {
    max-width: none;
  }

  .testimonial-slider-two-2 {
    flex-flow: row;
    display: block;
  }

  .testimonial-slide-2 {
    min-height: 100%;
    max-height: 100%;
    padding: 10px 10px 0;
  }

  .testimonial-content-2 {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .testimonial-quote-icon-2 {
    width: 30px;
  }

  .testimonial-quote-2 {
    max-width: 98%;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 30px;
  }

  .testimonial-image-two-2 {
    display: block;
  }

  .testimonial-author-image-three-2 {
    margin-right: 16px;
  }

  .testimonial-slider-arrow-2 {
    display: none;
  }

  .testimonial-slider-nav-2 {
    margin-top: 0;
    padding-bottom: 10px;
  }

  .centered-heading-6 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .text-link-arrow-3 {
    padding-bottom: 10px;
  }

  .text-block-34 {
    padding-bottom: 0;
  }

  .heading-74 {
    text-align: left;
    font-size: 28px;
    display: flex;
  }

  .icon-7 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-top: 220px;
    padding-left: 10px;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .container-40 {
    max-width: none;
  }

  .testimonial-card-three {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-info-four {
    text-align: center;
    flex-direction: column;
  }

  .footer-item {
    height: 120px;
    margin: 0;
    font-size: 32px;
  }

  .footer-item.mobile-hidden {
    display: none;
  }

  .footer-item.mobile-hidden.new-page {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 120px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .footer-item.right-one {
    border-left-color: #31313196;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-item.right-one.hidden-on-mobile {
    display: none;
  }

  .footer-item.right-one.hidden-on-desktop {
    text-align: center;
    display: flex;
  }

  .z-index-10 {
    z-index: 1;
  }

  .z-index-10.unbeatable-club-headers {
    text-align: center;
  }

  .text-block-35 {
    font-size: 20px;
  }

  .text-block-35.unbeatable-club-text {
    display: none;
  }

  .heading-75 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 36px;
  }

  .container-41 {
    padding-top: 60px;
  }

  .section-22.highlight-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-22.highlight-section.foxy-show-if-not-subscribed-to-unbeatable {
    padding-bottom: 0;
  }

  .section-22.work-3-hero-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .centered-heading-7 {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .container-92 {
    max-width: none;
  }

  .centered-heading-8 {
    margin-bottom: 24px;
  }

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

  .testimonial-block-main {
    flex-direction: column;
  }

  .testimonial-main-image {
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .team-slider-4 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .centered-heading-9 {
    margin-bottom: 24px;
  }

  .h3-2 {
    font-size: 23px;
  }

  .video-wrapper.grid2 {
    grid-row-gap: 40px;
  }

  .button-13 {
    justify-content: center;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
  }

  .button-13.start-first-lesson, .button-13.grey {
    justify-content: center;
    width: 100%;
  }

  .summary-card {
    flex-direction: column;
  }

  .container-43 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-p {
    font-size: 14px;
  }

  .h2-2 {
    font-size: 27px;
  }

  .lightbox-button, .lightbox-button-2 {
    justify-content: center;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container-93 {
    max-width: none;
  }

  .testimonial-quote-icon-3 {
    width: 30px;
  }

  .testimonial-quote-3 {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-author-image-three-3 {
    margin-right: 16px;
  }

  .centered-heading-10 {
    margin-bottom: 24px;
  }

  .text-size-xlarge {
    font-size: 18px;
    line-height: 1.6;
  }

  .testimonial-quote-4 {
    font-size: 22px;
    line-height: 30px;
  }

  .uui-testimonial08_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding {
    background-image: url('../images/Background-D_1.webp');
    background-size: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .uui-heroheader08_image {
    height: 17.5rem;
    display: none;
  }

  .ratings_wrapper {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 1rem;
    padding-bottom: .25rem;
  }

  .uui-section_heroheader08 {
    overflow: hidden;
  }

  .list-item-24 {
    border-bottom: 1px solid #49b0ff;
  }

  .list-8 {
    margin-bottom: 0;
  }

  .list-item-25, .list-item-26, .list-item-27, .list-item-28 {
    border-bottom: 1px solid #49b0ff;
  }

  .uui-banner10_wrapper {
    padding-left: 1rem;
  }

  .uui-button-row-2 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .uui-text-size-medium-3 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-space-xxlarge {
    min-height: 1rem;
  }

  .uui-layout72_item {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout72_component {
    padding-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: 0;
    display: flex;
  }

  .uui-container-large-3 {
    max-width: 95%;
  }

  .uui-page-padding-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_layout72 {
    max-width: 100%;
  }

  .uui-heading-large {
    width: 100%;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .container-95 {
    max-width: none;
  }

  .kutup-paragraph-small {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .kutup-button-green {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    display: flex;
  }

  .kutup-flex-divider {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
  }

  .kutup-display-2 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.1;
  }

  .kutup-cta-1 {
    text-align: center;
    background-image: linear-gradient(#00000070, #00000070), url('../images/testi-background.png');
    background-position: 0 0, 0%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 60px 0%;
    font-style: normal;
    text-decoration: none;
    display: flex;
  }

  .rl-heading-style-h2 {
    width: 310px;
  }

  .rl_section_gallery21 {
    display: flex;
  }

  .rl_layout270_spacing-block-2 {
    display: none;
  }

  .rl-heading-style-h2-2 {
    text-align: center;
  }

  .rl_layout270_spacing-block-1 {
    display: none;
  }

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

  .rl-padding-global-2 {
    background-image: url('../images/Background-D_1.webp');
    background-size: auto;
    margin-top: 0;
  }

  .uui-layout17_image {
    display: none;
  }

  .uui-button-secondary-gray {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .uui-button-secondary-gray:hover {
    color: var(--_apps---colors--card);
    background-color: #00a6ff;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .uui-page-padding-7.dff {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .uui-page-padding-7.dff.upper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 220px;
    display: flex;
  }

  .uui-page-padding-7.dff.upper.my-account-page {
    padding-top: 0;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .uui-contact03_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 2rem;
  }

  .kutup-hero-photo {
    min-height: 250px;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 12.75rem;
  }

  .uui-max-width-large-2 {
    max-width: 100%;
  }

  .rl-button-secondary-2 {
    text-align: center;
  }

  .rl-button-secondary-2.civilbutton {
    padding-left: 2rem;
    padding-right: 3rem;
  }

  .rl-heading-style-h2-3.top-header {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    display: block;
  }

  .rl_layout207_content-2 {
    margin-top: -38px;
  }

  .rl_layout207_component-2 {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .rl-padding-section-large-3 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .rl_team8_image-wrapper {
    padding-top: 66%;
  }

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

  .rl-padding-section-large-4 {
    border-style: none;
    padding-top: 1rem;
  }

  .uui-page-padding-9 {
    margin-bottom: 10px;
  }

  .ratings_wrapper-2 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-heroheader10_component {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .button-15 {
    width: 100%;
    max-width: 100%;
    font-size: 16px;
  }

  .button-15.a-test {
    max-width: 100%;
    font-size: 20px;
    display: flex;
  }

  .button-15.a-test.start-winning {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-15.a-test.start-winning.list-button {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-15.a-test.start-winning.desktop-hidden {
    margin-top: 20px;
    display: block;
  }

  .button-15.a-test.start-winning.mobile-hidden {
    display: none;
  }

  .button-15.a-test.start-winning.banner {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-15.this-one {
    margin-top: 0;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-max-width-small-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-text-size-xlarge-5 {
    text-align: center;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
  }

  .uui-heading-xlarge-4 {
    text-align: center;
    font-size: 36px;
  }

  .uui-heroheader21_content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uui-heroheader21_component {
    background-image: url('../images/Background-Test-7.gif'), linear-gradient(#0000008f, #0000008f), url('../images/hmm-t.png'), url('../images/Headshot-Offset-7_1.avif');
    background-position: 0 0, 0 0, 100%, 0 0;
    background-repeat: repeat, repeat, repeat, repeat;
    background-size: auto, auto, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll;
    grid-template-columns: 1fr;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .fn-button-secondery, .fn-button, .fn-button-2 {
    width: 100%;
  }

  .fn-section-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uui-button-7 {
    border-style: none;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .uui-button-7:hover {
    background-color: var(--color-4);
  }

  .uui-button-7.nav-search.nav-bar {
    justify-content: flex-end;
    align-items: center;
    margin-right: 0;
    padding-right: 1rem;
    display: block;
  }

  .uui-badge.hide-mobile-portrait, .hide-mobile-portrait {
    display: none;
  }

  .uui-heading-subheading-2 {
    font-size: 28px;
  }

  .uui-padding-vertical-xhuge-9 {
    max-width: 100%;
    padding-top: 1rem;
  }

  .uui-container-large-9 {
    padding-top: 20px;
  }

  .uui-page-padding-13 {
    padding-top: 0;
  }

  .container-97 {
    max-width: none;
  }

  .uui-button-8 {
    max-width: 99.9998%;
  }

  .uui-button-8:hover {
    background-color: #68bcfc;
  }

  .uui-button-8.mvp-button {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-medium-10 {
    text-align: left;
    display: block;
  }

  .uui-text-size-medium-10.little-text {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .uui-text-size-medium-10.yearly-value-highlight.bonus {
    display: block;
  }

  .uui-icon-1x1-xsmall-4 {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .uui-heading-xxsmall-4 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .uui-heading-xxsmall-4.tagline-info {
    padding-top: 0;
  }

  .uui-pricing04_components {
    margin-top: 2rem;
  }

  .uui-pricing04_components._3-panel {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-6 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .uui-heading-medium-6 {
    font-size: 36px;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 0;
  }

  .uui-padding-vertical-xhuge-10.mvp-club {
    flex-flow: row;
    max-width: 100%;
    display: block;
  }

  .uui-container-large-10 {
    max-width: 100%;
  }

  .uui-page-padding-14 {
    padding-top: 0;
  }

  .uui-page-padding-14.mvp-page-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-page-padding-14.start-winning-page {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_pricing04 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fn-author-image {
    flex: none;
  }

  .fn-author-wrapper {
    font-size: 14px;
  }

  .fn-paragraph-3.mvp-club-testi-quote {
    font-size: 18px;
  }

  .testimonials-stars {
    object-position: 0% 50%;
    height: 18px;
  }

  .fn-slide-item-wrapper-testimonial {
    padding: 16px;
  }

  .fn-slide-item-wrapper-testimonial.mvp-club-testi {
    display: block;
  }

  .fn-container-grid-3.checkout-page {
    flex-direction: column;
    padding-top: 40px;
    padding-right: 10px;
    display: flex;
  }

  .fn-section-4.overflow-none {
    background-image: url('../images/Background-D_1.webp');
    background-position: 0 0;
    background-size: auto;
  }

  .kutup-features-wrapper {
    flex: 0 auto;
  }

  .kutup-features-flex {
    grid-row-gap: 35px;
  }

  .kutup-display-3 {
    font-size: 30px;
    line-height: 1.1;
  }

  .kutup-section {
    background-image: url('../images/Background-D_1.webp');
    background-position: 0 0;
    background-size: auto;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .heading-82.homepage {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .efi-ft-06-features {
    grid-template-columns: 1fr;
  }

  .fn-features-card-image {
    object-fit: contain;
    height: 250px;
  }

  .fn-button-secondery-2 {
    width: 100%;
  }

  .fn-container-grid-4 {
    flex-direction: column;
    place-content: stretch center;
    place-items: center;
    display: flex;
  }

  .fn-features-card-image-2 {
    height: 250px;
  }

  .fn-section-6 {
    padding-top: 0;
  }

  .list-item-29 {
    max-width: 100%;
  }

  .category-detail-wrap {
    min-height: 260px;
    padding-bottom: 20px;
  }

  .section-27 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-15, .product5-feed-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-28 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product5-nav-wrap {
    display: block;
  }

  .product5-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .heading-wrapper {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .hero-3 {
    background-position: 0 0, 50%;
    background-size: auto, 500px;
    min-height: 340px;
  }

  .heading-84 {
    width: 100%;
    margin-bottom: 0;
    font-size: 2em;
    font-weight: 600;
  }

  .section-29 {
    padding: 60px 10px;
  }

  .client-logo {
    width: 50%;
    padding: 20px;
  }

  .top-title-text {
    font-size: 24px;
    line-height: 32px;
  }

  .section-30 {
    padding: 10px 10px 60px;
  }

  .top-title-text-3 {
    font-size: 24px;
    line-height: 32px;
  }

  .section-31 {
    padding: 60px 10px;
  }

  .cart-container {
    min-width: 320px;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .paragraph-97 {
    font-size: 32px;
  }

  .heading-89 {
    font-size: 30px;
  }

  .list-9 {
    padding-top: 10px;
  }

  .text-block-57 {
    text-align: center;
  }

  .kutup-small-tag {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .kutup-announcement-bar-1 {
    flex-direction: column;
  }

  .kutup-small-tag-2 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .kutup-announcement-bar-2 {
    flex-direction: column;
  }

  .uui-blogpost06_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost06_header {
    grid-template-columns: 1fr;
  }

  .fn-button-3, .fn-button-wrapper {
    width: 100%;
  }

  .fn-links-wrapper {
    margin-bottom: 12px;
  }

  .kutup-display-4 {
    font-size: 30px;
    line-height: 1.1;
  }

  .kutup-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .video-10 {
    align-self: center;
    min-width: auto;
  }

  .udesly-text-effect-wrapper {
    height: auto;
  }

  .section-33 {
    padding: 25px;
  }

  .section-title-4 {
    font-size: 25px;
    line-height: 26px;
  }

  .body-20 {
    background-position: 50%;
    background-size: cover;
  }

  .body-20.body-no-header {
    background-image: url('../images/Background-D_1.webp');
    background-size: cover;
  }

  .html-embed-9 {
    text-align: left;
    align-items: center;
    max-width: 100%;
    max-height: 100%;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .heading-91 {
    border-bottom: 1px solid var(--untitled-ui-gray900);
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 20px;
    font-size: 28px;
    text-decoration: none;
    display: none;
  }

  .fn-button-4 {
    width: 100%;
  }

  .fn-paragraph-8 {
    margin-bottom: 0;
  }

  .fn-section-7 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq01_answer-3 {
    min-width: 100%;
    max-width: 100%;
  }

  .uui-faq01_heading-3 {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 18px;
  }

  .uui-faq01_question-3 {
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
  }

  .scheme-write-up {
    min-width: 300px;
    max-width: 300px;
  }

  .uui-faq01_component-3.receipt-page {
    margin-top: 1rem;
  }

  .list-11 {
    min-width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .container-107, .list-item-33 {
    min-width: 100%;
    max-width: 100%;
  }

  .list-item-34 {
    text-align: left;
  }

  .udesly-medium-image-zoom {
    width: 100%;
  }

  .udesly-circle-handle {
    width: 60px;
    height: 60px;
  }

  .udesly-handlebar-wrapper {
    height: 300px;
  }

  .udesly-before-after-slider {
    width: 100%;
    min-width: 250px;
  }

  .container-108 {
    padding-top: 20px;
  }

  .container-108.start-winning-page {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-62 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Open Sans, sans-serif;
    display: none;
  }

  .efi-ft-02-feature-cell.middle {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: var(--untitled-ui-gray900);
    border-bottom-width: 1px;
    border-bottom-color: var(--untitled-ui-gray900);
  }

  .efi-ft-02-feature-cell.fix {
    outline-offset: 0px;
    outline: 3px #fefefe;
  }

  .efi-ft-02-features-grid {
    border-bottom: 1px solid var(--untitled-ui-gray900);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-33 {
    padding-right: 20px;
  }

  .fn-button-wrapper-2 {
    width: 100%;
  }

  .fn-cookie-color-second {
    border-radius: 0;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .uui-max-width-large-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-15 {
    flex-wrap: nowrap;
    padding-top: 0;
  }

  .uui-container-large-15 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide-nav-styling-embed-3 {
    display: block;
  }

  .uui-team06_slide-nav {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 140px;
    padding-right: 140px;
    display: flex;
  }

  .uui-team06_arrow {
    display: none;
  }

  .uui-team06_arrow.left {
    flex-direction: column;
    padding-top: 0;
    display: none;
  }

  .uui-text-size-medium-15 {
    padding-bottom: 20px;
  }

  .uui-team06_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-team06_item {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .uui-team06_mask {
    width: 80%;
  }

  .uui-team06_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .uui-page-padding-21 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .uui-section_team06 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-18 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: block;
  }

  .udesly-unit-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .udesly-countdown-wrapper {
    justify-content: space-around;
    align-items: stretch;
  }

  .udesly-date-block {
    font-size: 1.5rem;
  }

  .paragraph-100 {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 400;
  }

  .heading-93 {
    font-weight: 600;
    text-decoration: none;
  }

  .section-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-110 {
    max-width: none;
  }

  .purchasebutton {
    object-fit: contain;
    max-width: 100%;
    display: block;
  }

  .uui-text-size-medium-16 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.15rem;
    display: block;
  }

  .uui-text-size-medium-16.upsell-offer-setup.button-details {
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 50%;
    display: block;
  }

  .uui-text-size-medium-16.upsell-offer-setup.main-offer.disclaimer {
    text-align: center;
  }

  .uui-text-size-medium-16.second-page-text {
    padding-right: 20px;
    font-size: 1.125rem;
  }

  .uui-icon-1x1-xsmall-6 {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .uui-icon-1x1-xsmall-6.second-page-icon {
    width: 2rem;
  }

  .uui-pricing01_feature.second-page {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-pricing01_top-right-price.slashed-price {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    font-size: 3rem;
    display: flex;
  }

  .uui-pricing01_top-right-price.slashed-price.hmm {
    font-size: 1.25rem;
  }

  .uui-heading-xsmall-5 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    font-size: 1.5rem;
    font-weight: 700;
    display: flex;
  }

  .uui-heading-xsmall-5.pic-tagline {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    font-size: 1rem;
    font-weight: 400;
  }

  .uui-heading-xsmall-5.hmmm {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    font-size: 2.5rem;
    display: flex;
  }

  .uui-heading-xsmall-5.second-popup {
    font-size: 1.5rem;
  }

  .uui-heading-xsmall-5.second-popup.your-price {
    font-size: 24px;
  }

  .uui-pricing01_content-top {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .uui-pricing01_plan-content {
    padding-left: 10px;
    padding-right: 0;
  }

  .uui-pricing01_plan {
    max-width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-pricing01_item-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .uui-pricing01_content-item {
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .uui-pricing01_content-list {
    grid-template-columns: 1fr;
    max-width: 100%;
    display: block;
  }

  .uui-pricing01_content {
    max-width: 100%;
  }

  .uui-pricing01_content.unbeatable-section-upsell {
    padding-top: 0;
  }

  .uui-pricing01_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    justify-items: center;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-text-size-large-11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    display: block;
  }

  .uui-text-size-large-11.diff {
    max-width: 95%;
  }

  .uui-text-size-large-11.note {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-text-size-large-11.bonus {
    border-bottom: 1px solid var(--white-site-wide);
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
    display: block;
  }

  .uui-heading-medium-10 {
    text-align: center;
  }

  .uui-heading-medium-10.tagline {
    text-decoration: none;
    display: block;
  }

  .uui-heading-medium-10.upsell-header {
    font-size: 3rem;
  }

  .uui-max-width-large-12 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-16.upsell-body {
    padding-bottom: 1rem;
  }

  .premium-tier-upgrade {
    padding-top: 20px;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .uui-section_pricing01.mvp-club-pricing {
    max-width: 100%;
  }

  .text-block-65 {
    padding-top: 60px;
  }

  .efi-ft-08-cell {
    grid-template-columns: 1fr;
  }

  .container-111 {
    max-width: none;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .heading-94 {
    text-align: center;
    flex-direction: column;
    margin-bottom: 0;
  }

  .uui-faq01_heading-4 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .uui-faq01_question-4.receipt-page {
    flex-flow: column;
    padding-bottom: 10px;
  }

  .uui-faq01_component-4.receipt-page {
    margin-top: 1rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 0;
  }

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

  .container-113 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .cell {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .quick-stack.checkout-page {
    flex: 1;
    max-width: 99%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-68 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .premium-upsell-tagline {
    max-width: 100%;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
    display: block;
  }

  .premium-upsell-tagline.mvp-club-tagline {
    font-size: 28px;
  }

  .premium-upsell-tagline.new-unbeatable-club-upsell {
    font-size: 24px;
  }

  .premium-upsell-tagline.topline {
    display: block;
  }

  .text-block-69 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    padding-top: 10px;
    font-size: 18px;
    display: flex;
  }

  .link-block {
    flex-direction: row;
    display: block;
  }

  .upsell-button {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    display: block;
  }

  .italic-text-14 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .container-115 {
    max-width: none;
  }

  .hero-form-2 {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input-2 {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .container-117 {
    flex-direction: column;
  }

  .image-37 {
    display: none;
  }

  .efi-paragraph-6.foxy-show-if-anonymous.homepage {
    padding-left: 0;
    padding-right: 0;
  }

  .efi-cta-05-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .efi-cta-05 {
    padding-left: 1%;
    padding-right: 1%;
  }

  .section-35 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-98 {
    text-align: center;
    font-size: 1.5em;
  }

  .uui-layout69_component {
    grid-row-gap: 1rem;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .uui-button-secondary-gray-8.is-button-large {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding: 20px 10px;
    font-family: Varela Round, sans-serif;
  }

  .uui-button-row-13.button-row-center.is-reverse-mobile-landscape {
    align-content: center;
  }

  .uui-heading-xlarge-6 {
    text-align: center;
    min-width: 100%;
    padding: 20px 5px;
    font-size: 28px;
  }

  .uui-padding-vertical-xhuge-19 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .uui-container-small.foxy-show-if-subscriber {
    display: none;
  }

  .confirmation-login {
    padding-bottom: 220px;
  }

  .confirmation-login.foxy-show-if-transaction-with-top100.on-members-dashboard.foxy-show-if-transaction-with-win {
    display: none;
  }

  .text-block-70 {
    color: var(--white);
    font-size: 24px;
  }

  .text-block-70.cancel-button-savior {
    font-size: .85rem;
  }

  .text-block-70.cancel-button-savior.tagtext {
    max-width: 100%;
  }

  .uui-heroheader22_image {
    height: 15rem;
  }

  .uui-text-size-xlarge-11 {
    font-size: 1.2rem;
  }

  .text-block-72 {
    text-align: center;
  }

  .copy-large {
    text-align: center;
    max-width: 100%;
    margin-bottom: 0;
    padding: 10px;
    font-size: .98em;
  }

  .popup-content-wrapper {
    width: 95%;
    max-width: 100%;
  }

  .popup-content {
    margin: 2em 0;
  }

  .popup-cancel-offer {
    display: none;
  }

  .heading-100 {
    font-size: 1.8em;
  }

  .heading-100.code {
    padding-top: 10px;
    font-size: 1.5em;
  }

  .efi-paragraph-7 {
    text-align: center;
    font-size: 18px;
  }

  .efi-h2-6 {
    font-size: 2em;
  }

  .efi-cta-02-grid {
    justify-content: center;
    align-items: center;
    padding: 0 20px 40px;
    display: block;
  }

  .efi-cta-02 {
    padding-top: 0;
  }

  .efi-frm-03-text-grid {
    grid-template-columns: 1fr;
  }

  .uui-button-16 {
    width: 80%;
    font-size: 24px;
  }

  .uui-button-16:hover {
    background-color: var(--untitled-ui-gray900);
  }

  .uui-text-size-large-13 {
    max-width: 100%;
  }

  .uui-heading-medium-12 {
    text-align: center;
    font-size: 24px;
    display: block;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 2rem;
  }

  .uui-container-large-20 {
    max-width: 98%;
  }

  .uui-page-padding-26 {
    border-style: none;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .uui-form-button-wrapper-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .uui-form_input-4.text-area {
    text-align: center;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-form_input-4.select {
    font-size: 14px;
  }

  .uui-form_input-4.select:focus {
    border-style: none;
    box-shadow: 0 1px 2px #1018280d;
  }

  .uui-field-label-2 {
    font-size: 18px;
  }

  .uui-form-field-wrapper-2 {
    flex-direction: column;
    display: flex;
  }

  .uui-form-field-wrapper-2.email-form {
    width: 0;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact04_form-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
  }

  .why-cancel-question {
    padding-bottom: 20px;
    display: none;
  }

  .why-cancel-question.stop-gap {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-signup-form_wrapper-3 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .text-block-75 {
    text-align: center;
    max-width: 99.2907%;
    padding-bottom: 20px;
  }

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

  .uui-banner10_wrapper-2 {
    padding-left: 1rem;
  }

  .uui-page-padding-29 {
    background-image: linear-gradient(#000000de, #000000de), url('../images/Testi-Square-1.png'), url('/cdn-assets/background-image.svg');
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, auto;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: .25rem;
  }

  .heading-105 {
    max-width: 90%;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .paragraph-102 {
    padding-bottom: 10px;
  }

  .paragraph-102.last-bit {
    font-size: 1rem;
  }

  .paragraph-102.extra-text {
    text-align: center;
  }

  .paragraph-102.afdsas {
    padding-bottom: 10px;
    font-size: 1.3rem;
  }

  .fh-section-image-wrapper-first {
    height: 220px;
  }

  .fn-button-secondery-3, .fn-button-5, .fn-button-wrapper-3 {
    width: 100%;
  }

  .fn-list-item-2 {
    justify-content: center;
    align-items: center;
  }

  .fn-heading-22 {
    text-align: center;
  }

  .fn-column-5 {
    justify-content: center;
    align-items: center;
    padding: 20px 0;
  }

  .fn-section-10 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .text-block-81, .text-block-82, .text-block-83 {
    font-size: 18px;
  }

  .bold-text-35 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-14 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .container-121 {
    min-width: 100%;
  }

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

  .text-block-85.refund-guarentee {
    max-width: 100%;
  }

  .image-40 {
    display: block;
  }

  .cancellation-form-block {
    min-width: 100%;
    max-width: 100%;
  }

  .cancellation-steps-buttons {
    text-align: center;
    border-radius: 0;
    min-width: 99%;
    max-width: 99%;
    padding: 0 20px;
    font-size: 18px;
  }

  .cancellation-steps {
    min-width: 100%;
  }

  .field-label-7 {
    text-align: center;
  }

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

  .form_input {
    margin-left: 10px;
  }

  .onboarding_subtitle {
    max-width: 96%;
  }

  .text-span-29 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .uui-layout69_component-2 {
    grid-auto-columns: 1.5fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-30 {
    padding-bottom: 20px;
  }

  .text-block-88 {
    max-width: 95%;
  }

  .text-span-30 {
    font-size: 16px;
  }

  .text-span-31 {
    font-size: 12px;
  }

  .text-span-32 {
    font-size: 20px;
  }

  .container-122 {
    padding-top: 100px;
  }

  .uui-signup-form_wrapper-4 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .list-item-35 {
    text-align: left;
    list-style-type: decimal;
  }

  .list-12 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-right: 10px;
    list-style-type: decimal;
    display: block;
  }

  .uui-pricing08_components-2 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .uui-pricing08_tab-pane-2 {
    max-width: 100%;
  }

  .uui-pricing08_tab-content-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 99.9999%;
    display: flex;
  }

  .uui-badge-4.hide-mobile-portrait, .hide-mobile-portrait-2 {
    display: none;
  }

  .uui-pricing08_component-2.mvp-club-pricing-08 {
    max-width: 99.9999%;
  }

  .uui-padding-vertical-xhuge-27.mvp-club-padding-vertical {
    max-width: 99.9999%;
    padding-top: 0;
  }

  .uui-container-large-25 {
    max-width: 100%;
  }

  .uui-page-padding-32 {
    max-width: 100%;
  }

  .uui-section_pricing08-2 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .mvp-club-button-text {
    max-width: 100%;
    font-size: 1.3rem;
  }

  .text-block-92 {
    max-width: 100%;
    font-size: .8rem;
  }

  .text-block-93.mvp-club-testi-title {
    text-align: center;
  }

  .container-124 {
    max-width: 100%;
  }

  .scrollbar {
    padding: 20px;
  }

  .form-row {
    flex-direction: column;
  }

  .form-border {
    min-width: auto;
    padding: 20px;
  }

  .input-wrapper.mr-15 {
    margin-right: 0;
  }

  .popup-close-2 {
    top: 30px;
    right: 30px;
  }

  .hidden-popup-upsell-2 {
    display: none;
  }

  .efi-cta-02-grid-inner-2 {
    max-width: 100%;
  }

  .efi-button-3 {
    text-align: center;
    max-width: 80%;
    font-size: 22px;
    font-weight: 600;
  }

  .efi-paragraph-9.membertest {
    max-width: 100%;
  }

  .efi-h2-8 {
    max-width: 100%;
  }

  .efi-label-4 {
    max-width: 100%;
    color: var(--untitled-ui-gray900);
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
  }

  .efi-label-4.dashboard-headers {
    text-align: center;
    font-size: 24px;
  }

  .efi-label-4.dashboard-headers.dashboard-top-head {
    font-size: 42px;
  }

  .efi-cta-02-text-inner-2 {
    max-width: 100%;
  }

  .efi-cta-02-grid-2 {
    padding: 40px 0;
    display: block;
  }

  .unbeatable-club-members.foxy-show-if-subscribed-to-unbeatable {
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }

  .video-card {
    flex-direction: column;
  }

  .video-block-view {
    order: -1;
    height: 240px;
  }

  .wraper {
    margin-top: 40px;
    padding-top: 0;
  }

  .container-home {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .cc-white {
    max-width: 100%;
    font-size: 1.8em;
  }

  .video-card-light {
    flex-direction: column;
  }

  .text-block-94 {
    margin-right: 20px;
  }

  .video-card-3 {
    flex-direction: column;
  }

  .text-block-95 {
    margin-right: 20px;
  }

  .paragraph-106 {
    padding: 10px;
    font-family: Open Sans, sans-serif;
  }

  .button-27 {
    max-width: 95%;
    padding: 10px 0;
    font-size: 24px;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--color-4);
  }

  .uui-button-secondary-gray-10.foxy-show-if-not-subscribed-to-unbeatable {
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-text-size-medium-23 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-banner17_text {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .uui-banner17_text-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .uui-banner17_content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .uui-banner17_content-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .uui-container-large-26 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-page-padding-33 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .uui-page-padding-33.foxy-show-if-not-subscribed-to-unbeatable {
    display: block;
  }

  .uui-banner17_component {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-99.login-page {
    font-size: 1.5rem;
  }

  .heading-117, .text-block-100.foxy-show-if-not-subscriber {
    text-align: center;
  }

  .gallery-scroll-2 {
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-127 {
    max-width: none;
  }

  .gallery-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .gallery-grid-2 {
    flex-flow: column;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .gallery-image-wrapper-2 {
    max-width: 100%;
  }

  .text-block-101 {
    font-size: 22px;
  }

  .paragraph-108 {
    color: var(--white-site-wide);
    text-align: left;
    font-size: 16px;
    display: block;
  }

  .container-128 {
    padding-bottom: 0;
  }

  .link-66 {
    text-align: center;
    font-size: 24px;
  }

  .text-block-102 {
    color: var(--white-site-wide);
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    display: block;
  }

  .container-129 {
    display: none;
  }

  .container-129.for-mobile {
    margin-top: -40px;
    padding-top: 0;
    padding-bottom: 40px;
    display: block;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-page-padding-34 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-130.second-time {
    padding-bottom: 0;
    display: none;
  }

  .text-block-103 {
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    text-decoration: none;
  }

  .text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1 {
    font-size: 16px;
  }

  .text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1.smaller-on-desktop {
    max-width: 100%;
  }

  .text-block-103.strategy-notes.foxy-show-if-not-transaction-with-discord1.smaller-on-desktop.k, .text-block-103.strategy-notes.foxy-show-if-transaction-with-discord1 {
    font-size: 18px;
  }

  .text-block-103.welcome-text.foxy-show-if-not-transaction-with-discord1.k {
    font-size: 18px;
    display: block;
  }

  .text-block-103.welcome-text.foxy-show-if-transaction-with-discord1 {
    display: none;
  }

  .uui-heroheader20_background {
    top: 42%;
  }

  .uui-heroheader20_lightbox {
    height: 15rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    width: 100%;
  }

  .uui-heroheader20_component {
    max-width: 100%;
    padding-top: 40px;
  }

  .uui-heroheader20_component.membersdashboard2 {
    padding-top: 100px;
  }

  .uui-container-large-27 {
    max-width: 100%;
  }

  .uui-banner10_wrapper-3 {
    padding-left: 1rem;
  }

  .text-block-105 {
    max-width: 100%;
    font-size: 18px;
  }

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

  .icon-10 {
    padding-top: 220px;
    padding-left: 10px;
    padding-right: 200px;
  }

  .container-133 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    display: block;
  }

  .buttonx {
    border-radius: 20px;
    min-width: 90%;
    margin: 20px 0 10px;
    font-size: 18px;
  }

  .container-134 {
    display: flex;
  }

  .text-block-107 {
    text-align: center;
    padding-top: 0;
  }

  .video-18 {
    border-bottom: 1px none var(--untitled-ui-gray900);
  }

  .heading-118 {
    text-align: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 2em;
    display: block;
  }

  .efi-hr-01-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .efi-jumbo {
    font-size: 45px;
  }

  .uui-text-size-large-19 {
    text-align: center;
  }

  .uui-max-width-large-19 {
    max-width: 100%;
  }

  .uui-uui-faq03_cta {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-text-size-medium-24 {
    border-bottom: 1px solid var(--untitled-ui-gray900);
    padding-bottom: 10px;
    font-size: 1rem;
  }

  .uui-faq03_heading, .uui-heading-medium-18 {
    text-align: center;
  }

  .members-faq-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-page-padding-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-119 {
    margin-top: 0;
    font-size: 48px;
  }

  .link-block-4 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fn-logos-masonary-logo {
    height: 25px;
  }

  .fn-logos-card {
    min-height: 60px;
  }

  .fn-button-secondery-4 {
    width: 100%;
  }

  .uui-layout76_list {
    padding-left: 10px;
    padding-right: 0;
  }

  .uui-text-size-large-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-text-align-center-17 {
    flex-flow: row;
    min-width: 100%;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 0;
  }

  .tabs-menu-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-link-tab-2-3.not-clicked, .tab-link-tab-2-3.not-clicked.w--current {
    margin-top: 40px;
    margin-left: 0;
  }

  .text-block-112 {
    text-align: center;
  }

  .heading-120 {
    padding-top: 100px;
    font-size: 36px;
  }

  .uui-signup-form_wrapper-5 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-14 {
    text-align: center;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-heading-xlarge-12 {
    text-align: center;
  }

  .uui-heroheader21_content-2 {
    width: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-heroheader21_component-2 {
    grid-template-columns: 1fr;
    max-width: 100%;
    padding-top: 1rem;
    display: block;
  }

  .uui-section_heroheader21-2.foxy-show-if-subscriber.foxy-show-if-not-subscribed-to-unbeatable {
    max-width: 100%;
  }

  .uui-heroheader07_light-overlay {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader07_image-wrapper {
    height: 22rem;
    display: none;
  }

  .uui-heading-xlarge-13 {
    font-size: 1.75rem;
  }

  .uui-heading-xlarge-13.red {
    padding-bottom: 10px;
  }

  .uui-heroheader07_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-16 {
    color: var(--white-site-wide);
    padding-bottom: 10px;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-bottom: 2rem;
  }

  .unbeatable-upsell {
    background-color: var(--color-5);
    background-image: none;
  }

  .heading-121 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
  }

  .heading-122 {
    color: var(--white);
    font-size: 24px;
  }

  .container-138 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .svg-icon {
    max-width: 10%;
    max-height: 10%;
  }

  .path {
    max-width: 10%;
  }

  .path-2 {
    color: #0f3;
  }

  .text-block-116 {
    padding-left: 10px;
    font-size: 18px;
  }

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

  .heading-123, .heading-124 {
    font-size: 1.75em;
  }

  .text-span-36 {
    font-size: 12px;
  }

  .text-span-37 {
    font-size: 24px;
  }

  .container-139 {
    padding-bottom: 10px;
  }

  .top-header.test-page {
    border-bottom-style: none;
    margin-bottom: 0;
    font-size: 28px;
  }

  .container-140 {
    display: none;
  }

  .slider-5 {
    flex-flow: column;
  }

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

  .heading-125 {
    font-size: 1em;
  }

  .button-29 {
    background-color: var(--untitled-ui-gray900);
    border-radius: 10px;
    margin-top: 10px;
  }

  .button-29:hover {
    background-color: var(--color-4);
  }

  .button-29.foxy-show-if-not-subscribed-to-unbeatable {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-119 {
    font-size: 20px;
  }

  .heading-126.cancel-wait {
    font-size: 36px;
  }

  .sysf-avatar-wrapper.sysf-horizontal {
    align-items: center;
  }

  .masonry__grid-job-title.hh {
    font-family: Open Sans, sans-serif;
  }

  .masonry__grid-arrow {
    width: 48px;
    height: 48px;
    margin: 0;
    display: block;
    position: static;
  }

  .masonry__grid-icon {
    color: #333;
    margin: 0;
    position: static;
  }

  .header__heading {
    font-size: 32px;
    line-height: 36px;
  }

  .section-49 {
    padding: 10px;
  }

  .section-49.bottom-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .masonry__grid-mask {
    column-count: auto;
    white-space: nowrap;
  }

  .masonry__grid-nav {
    width: 100%;
    padding-top: 14px;
    display: block;
    position: static;
    overflow: hidden;
  }

  .container-142 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .masonry__grid-block {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .display__none {
    display: none;
  }

  .masonry__grid-nav-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 48px auto 48px;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

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

  .grid-16.testimonial-sales-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-16.testimonial-sales-1.second-layer {
    flex-flow: column;
    grid-auto-flow: row;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .path-3 {
    max-width: 10%;
    max-height: 10%;
  }

  .heading-127 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .text-span-38 {
    font-size: 28px;
  }

  .heading-128 {
    text-align: center;
    max-width: 100%;
    font-size: 36px;
  }

  .text-block-120 {
    text-align: center;
    font-size: 16px;
  }

  .section-50 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-50.direct {
    padding-top: 20px;
  }

  .container-143 {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .container-143.bottom-hero2 {
    padding-bottom: 0;
  }

  .container-143.checkout-page {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-47.checkout {
    display: none;
  }

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

  .heading-130 {
    font-size: 36px;
  }

  .columns-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-51 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-121 {
    padding-bottom: 10px;
  }

  .column-5, .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-7 {
    padding: 60px 0 0;
  }

  .column-7.direct {
    padding-top: 20px;
  }

  .image-48, .image-49 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .columns-7 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-8, .column-9, .column-10, .column-11 {
    padding: 20px;
  }

  .text-block-122 {
    max-width: 99%;
  }

  .section-52 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-131 {
    padding-bottom: 0;
    text-decoration: underline;
  }

  .text-block-124 {
    text-align: center;
    padding-bottom: 20px;
  }

  .heading-132 {
    text-align: center;
    padding-bottom: 0;
  }

  .columns-8 {
    flex-flow: column;
    padding: 0 10px;
  }

  .image-53 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-53.mobile-only {
    padding: 5px;
    display: inline-block;
  }

  .image-53.mobile-hide {
    display: none;
  }

  .section-53 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-12, .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-15.mobile-hidden {
    display: none;
  }

  .testimonial-under-sales-pricing {
    padding: 20px 0 0;
  }

  .container-147 {
    max-width: none;
  }

  .testimonial-left {
    flex-flow: column;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .testimonial-text-four.ub {
    text-align: center;
    font-size: 20px;
  }

  .sysf-l-g-2-col {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sysf-container {
    max-width: 100%;
  }

  .container-149 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-125 {
    text-align: center;
    max-width: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .text-block-125.ddfsa {
    min-width: 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Open Sans, sans-serif;
  }

  .html-embed-17 {
    min-width: 100%;
  }

  .heading-133 {
    text-align: center;
    font-weight: 400;
  }

  .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-55 {
    display: none;
  }

  .column-17, .column-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-126 {
    padding-top: 10px;
    font-size: .75rem;
  }

  .uui-heading-large-5.dashboard {
    text-decoration: none;
  }

  .uui-heading-large-5.smaller {
    font-size: 1.75rem;
  }

  .uui-page-padding-37 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .text-block-127.e {
    max-width: 100%;
  }

  .body-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .logolink {
    padding-bottom: 0;
  }

  .unbeatable-club.big-container {
    max-width: 100%;
    padding: 10px 0;
  }

  .unbeatable-club.big-container.foxy-show-if-not-subscribed-to-unbeatable.teaser {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .unbeatable-club.big-container.schemes-home.second-dash {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .arrowright {
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-bar {
    box-shadow: 0 3px 9px #2e323c17;
  }

  .logo-5 {
    margin-bottom: 0;
  }

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

  .dashboard-linkblocks {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-v1 {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .list-item-40 {
    text-align: center;
  }

  .icon-11 {
    font-size: 35px;
  }

  .footer-v1-logo-column {
    width: 100%;
    padding-bottom: 0;
  }

  .dashboard-column {
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .menu-button-7 {
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .menu-button-7.w--open {
    margin-top: 12px;
    padding-top: 0;
  }

  .dashboardv2-columns {
    margin-bottom: 30px;
  }

  .dashboardv2-columns.first-mobile-column, .dashboardv2-columns.last-one-on-mobile {
    margin-bottom: 0;
  }

  .dashboardv2-heading {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .dashboardv2-heading.pro-tips-heading {
    padding-top: 10px;
  }

  .dashboardv2-links-divblock {
    min-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-container.big-container {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-menu-9 {
    border-style: none;
    box-shadow: 0 3px 3px #0000001a;
  }

  .footer-v1-column {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-v1-column.footer-double {
    width: 100%;
    margin-top: 0;
  }

  .button-31.nav-button.mobile {
    margin-top: 10px;
    margin-left: 0;
  }

  .nav-link-12 {
    float: none;
    position: relative;
  }

  .nav-link-12.w--current {
    background-color: #0000;
  }

  .nav-link-12.w--current:hover {
    color: #fff;
  }

  .socialmedia-blocks {
    margin-left: 10px;
    margin-right: 10px;
  }

  .body-29 {
    font-family: Open Sans, sans-serif;
  }

  .tabs-menu-6 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .heading-134 {
    font-size: 36px;
  }

  .text-block-129 {
    box-shadow: none;
  }

  .together {
    margin-bottom: 20px;
  }

  .content-container.big-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-heading {
    margin-left: 5px;
  }

  .collection-item-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-151 {
    max-width: none;
  }

  .centered-heading-11 {
    margin-bottom: 24px;
  }

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

  .pricing-card-three-2.dashboard2 {
    margin-bottom: 100px;
  }

  .text-block-133 {
    padding-bottom: 10px;
  }

  .text-block-135 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-45 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-152 {
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-152.home-page {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-block-137.foxy-show-if-not-transaction-with-discord1 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .content-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .html-embed-19 {
    max-width: 100%;
  }

  .foxy-customer-logout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
    line-height: 24px;
    display: flex;
  }

  .glass {
    height: 92em;
  }

  .points-text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo-img {
    width: 9em;
  }

  .container-153 {
    padding-top: 1em;
  }

  .points {
    flex-flow: row;
    padding-left: .9em;
    padding-right: .9em;
    display: flex;
  }

  .bar-text {
    color: var(--white);
    font-family: Open Sans, sans-serif;
  }

  .frame {
    font-size: 2.2vw;
  }

  .quiz-link {
    flex-flow: row;
  }

  .quiz-heading {
    margin-bottom: 0;
    font-size: 1.7em;
  }

  .quiz-options {
    grid-template-columns: 1fr;
  }

  .shapes-circle {
    margin-left: 15em;
  }

  .shapes-circle.is--3 {
    margin-bottom: -18.1em;
    margin-left: -15.6em;
  }

  .shapes-circle.is--2 {
    margin-top: 8em;
    margin-left: 29.5em;
  }

  .container-155.is--quiz {
    padding-top: 8em;
  }

  .shapes {
    font-size: 2vw;
  }

  .hero_wrap {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .final-score {
    width: 24em;
    height: 24em;
  }

  .question_wrap {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  .hero-4 {
    background-image: linear-gradient(#eae9ee 97%, #eae9ee00);
  }

  .html-embed-20 {
    min-width: 100%;
    max-width: 100%;
  }

  .image-56 {
    max-width: 99%;
  }

  .heading-135 {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
    font-size: 36px;
    display: block;
  }

  .text-block-139 {
    max-width: 99%;
  }

  .first-name.foxy-customer-first-name {
    font-size: 36px;
  }

  .hero-subscribe-left-3 {
    padding: 0;
  }

  .container-156 {
    max-width: none;
  }

  .hero-wrapper-9 {
    justify-content: center;
    align-items: center;
  }

  .hero-split-9 {
    min-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-24px-11 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-24px-11.foxy-show-if-not-subscriber {
    max-width: 100%;
  }

  .hero-form-3 {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input-3 {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .heading-136 {
    text-align: center;
    font-size: 36px;
  }

  .grid-17 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .madden-mastery-column {
    justify-content: flex-start;
    align-items: center;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-109 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-141 {
    min-width: 100%;
  }

  .div-block-47 {
    min-width: 95%;
    max-width: 95%;
  }

  .text-block-142.foxy-show-if-not-transaction-with-win1 {
    font-size: 14px;
  }

  .unlock-access-madden-mastery-button.foxy-show-if-not-transaction-with-discord1 {
    padding-left: 20px;
  }

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

  .container-157 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .unbeatable-button {
    text-align: center;
    border-radius: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    display: flex;
  }

  .italic-text-15 {
    font-size: 12px;
  }

  .text-span-42 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .container-160 {
    max-width: none;
  }

  .hero-wrapper-two-7 {
    padding-top: 40px;
  }

  .button-primary-12 {
    text-transform: none;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 600;
  }

  .heading-139 {
    font-size: 36px;
  }

  .dashboard-header-tabs {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 190px;
    height: 46px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0 0;
    font-size: 22px;
    display: flex;
  }

  .dashboard-header-tabs.w--current {
    border-bottom: 2px solid var(--untitled-ui-gray900);
    width: 190px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0 0;
    font-size: 16px;
    text-decoration: none;
  }

  .tabs-menu-7 {
    aspect-ratio: auto;
    border-bottom-style: none;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
  }

  .tabs-menu-7._3-min-or-less {
    justify-content: center;
    align-items: center;
  }

  .text-block-143 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    text-decoration: none;
    display: block;
  }

  .text-block-144 {
    text-align: center;
    padding-bottom: 0;
    font-size: 16px;
    text-decoration: none;
  }

  .text-block-144.pro-tips {
    font-size: 18px;
  }

  .text-block-145 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    text-decoration: none;
  }

  .section-62, .section-62.pro-tips {
    max-width: 100%;
  }

  .section-62.new-section {
    padding-top: 0;
  }

  .tabs-6 {
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 10px;
  }

  .sysf-button.sysf-medium {
    align-self: stretch;
  }

  .sysf-ctas-wrapper {
    flex-direction: column;
    margin-top: 1rem;
    display: flex;
  }

  .video-19 {
    min-width: 100%;
    overflow: visible;
  }

  .div-block-48 {
    max-width: 500px;
    min-height: NaN% ;
    min-width: 200px;
  }

  .tabs-content-2 {
    min-width: 100%;
  }

  .text-block-146 {
    text-align: center;
    margin-bottom: 0;
    padding-top: 0;
  }

  .link-75 {
    font-size: 18px;
  }

  .hero-without-image-13 {
    padding: 140px 0;
  }

  .container-162 {
    max-width: none;
  }

  .margin-bottom-24px-13 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    text-decoration: none;
  }

  .heading-140 {
    font-size: 28px;
  }

  .container-164 {
    clear: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 150px;
    padding-bottom: 10px;
    display: flex;
    position: relative;
    overflow: auto;
  }

  .text-block-147 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-50 {
    clear: none;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 190px;
    height: 100px;
    display: flex;
    position: relative;
  }

  .form12_checkbox_field {
    width: 49%;
    min-width: auto;
    height: 130px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .slider-6 {
    height: auto;
  }

  .submit-button-2 {
    margin-bottom: -85px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .previous {
    max-width: 75px;
    display: flex;
  }

  .mask-5 {
    height: 100%;
    position: static;
  }

  .checkbox_wrap {
    flex-wrap: wrap;
  }

  .form-section-title {
    font-size: 2em;
    line-height: 1.3em;
  }

  .slider-content-wrap {
    justify-content: center;
    width: 100%;
    margin-bottom: 140px;
    padding: 50px 10px;
  }

  .form-content {
    width: 100%;
  }

  .close-1 {
    z-index: 999;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
    inset: 0% 0% auto;
  }

  .video-container {
    justify-content: space-around;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .pop-up-1 {
    position: fixed;
  }

  .dashboard-quicklinks {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    display: block;
  }

  .heading-142 {
    width: 100%;
    max-width: 99.997%;
    margin-top: 10px;
    font-size: 24px;
    line-height: 1.5;
    text-decoration: underline;
  }

  .grid-18 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .uui-testimonial06_mask {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-testimonial06_component {
    overflow: auto;
  }

  .uui-padding-vertical-xhuge-34 {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    overflow: visible;
  }

  .uui-page-padding-38 {
    max-width: 99.9999%;
  }

  .whats-new-slider {
    max-width: 100%;
  }

  .container-167 {
    box-sizing: border-box;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 475px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: none;
    overflow: visible;
  }

  .container-167.textt.foxy-show-if-not-transaction-with-discord1 {
    display: flex;
  }

  .container-168 {
    max-width: 90px;
  }

  .tab-pane-tab-1-2 {
    max-width: 100%;
    overflow: visible;
  }

  .container-169 {
    border-style: none;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .uui-banner10_close-button-4 {
    display: none;
  }

  .uui-banner10_text-4 {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    font-size: 18px;
    display: block;
  }

  .uui-banner10_text-wrapper-4 {
    justify-content: center;
    align-items: center;
  }

  .uui-banner10_content-4 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .uui-banner10_wrapper-4 {
    justify-content: center;
    align-items: center;
    padding: 0 1rem;
  }

  .uui-page-padding-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .coming-soon-banner.foxy-show-if-transaction-with-discord1 {
    display: block;
  }

  .text-span-44 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: block;
  }

  .meta-buster {
    border-top: 1px none var(--untitled-ui-gray900);
  }

  .text-block-149 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .meta-buster-content, .meta-buster-content.new-panel {
    min-width: 100%;
  }

  .video-20 {
    margin-top: 10px;
  }

  .video-20.meta-buster-video {
    max-width: 100%;
  }

  .heading-145 {
    text-align: left;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .text-block-150.foxy-show-if-not-transaction-with-discord1 {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .text-block-150.foxy-show-if-transaction-with-discord1 {
    text-align: center;
    display: none;
  }

  .bold-text-49 {
    flex-flow: row;
    display: flex;
  }

  .text-block-153 {
    font-size: 16px;
  }

  .container-172 {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-84 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-154 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-155 {
    font-size: 16px;
  }

  .unbeatable-tab-text.foxy-show-if-not-subscribed-to-unbeatable {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    display: block;
  }

  .unbeatable-tab-text.foxy-show-if-subscribed-to-unbeatable {
    font-size: 18px;
    display: none;
  }

  .old-upsell-text.foxy-show-if-transaction-with-win {
    color: var(--white-site-wide);
    text-align: center;
    font-family: Open Sans, sans-serif;
    font-size: 18px;
  }

  .foxy-show-if-not-transaction-with-win1, .foxy-show-if-not-transaction-with-win1.unbeatable-transfer {
    display: none;
  }

  .link-86 {
    color: var(--untitled-ui-gray900);
  }

  .section-63 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-149 {
    font-size: 28px;
  }

  .image-59 {
    border-radius: 6px;
  }

  .efi-ft-08-cell-2 {
    grid-template-columns: 1fr;
  }

  .sysf-button-2.sysf-medium {
    align-self: stretch;
  }

  .sysf-body-text-4.sysf-m.sysf-s-m-b-0 {
    font-size: 18px;
  }

  .sysf-heading-3.sysf-xl {
    font-size: 22px;
  }

  .sysf-container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .list-15 {
    padding-left: 10px;
  }

  .text-block-157.foxy-show-if-subscribed-to-unbeatable {
    padding-bottom: 10px;
    font-size: 14px;
    font-style: normal;
    display: none;
  }

  .button-35 {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .button-35.foxy-show-if-not-transaction-with-discord1 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .text-block-158 {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
  }

  .button-holder.foxy-show-if-not-transaction-with-discord1 {
    min-width: 90%;
    max-width: 90%;
  }

  .heading-151 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    font-style: normal;
    display: none;
  }

  .uui-pricing04_plan-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .uui-pricing04_plan-2.mobile-hidden {
    display: none;
  }

  .uui-pricing04_plan-2.mobile-hidden.monthly-plan {
    display: block;
  }

  .uui-pricing04_plan-2.desktop-hidden {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
  }

  .uui-pricing04_popular-plan-2 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing04_popular-plan-2.dynamic-pricing-size.mobile-hidden {
    display: none;
  }

  .brix---mg-bottom-0 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 18px;
  }

  .brix---color-neutral-600 {
    text-align: center;
    font-family: Open Sans, sans-serif;
  }

  .brix---paragraph-default {
    flex-flow: column;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---icon-square-32px---twitter {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---avatar-circle-03 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---card-testimonial-twitter {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---btn-secondary, .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---container-default {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Open Sans, sans-serif;
  }

  .heading-154 {
    text-align: center;
    font-size: 28px;
  }

  .text-block-162 {
    font-size: 22px;
  }

  .heading-155 {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .heading-156 {
    display: none;
  }

  .text-block-163 {
    font-size: 18px;
  }

  .text-block-163:hover {
    color: var(--_apps---colors--card);
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

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

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---section-2 {
    padding-top: 40px;
    padding-bottom: 140px;
  }

  .paragraph-112 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-113 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .brix---btn-circle-accordion-btn {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .ebook-write-up-accordian {
    flex-flow: column;
    width: 100%;
    max-width: 98%;
    margin-left: 3px;
    margin-right: 3px;
    padding: 20px 10px;
  }

  .brix---badge-secondary---tabs {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-56 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-92 {
    color: var(--white);
  }

  .college-meta-buster {
    max-width: 99%;
  }

  .text-block-164 {
    padding: 0 10px 40px;
    font-size: 14px;
  }

  .heading-157 {
    font-size: 36px;
  }

  .playlists-mask {
    max-width: 100%;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .playlists-slider-left-arrow {
    left: 0;
    right: auto;
  }

  .section-66 {
    padding-top: 67px;
    padding-bottom: 67px;
  }

  .playlists-slider-right-arrow {
    left: 55px;
    right: auto;
  }

  .title-2.popular-playlists {
    margin-bottom: 90px;
    font-size: 24px;
  }

  .playlist-item-content {
    bottom: 35px;
  }

  .playlist-item-about-wrapper {
    flex-wrap: wrap;
    font-size: 12px;
  }

  .playlist-item-about-divider {
    width: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-166 {
    display: none;
  }

  .meta-buster-tabs {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-link-tab-1-5, .tab-link-tab-1-5.w--current {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-168 {
    font-size: 18px;
  }

  .div-block-57 {
    border-bottom: 3px solid var(--untitled-ui-gray900);
    height: 0;
    min-height: 1px;
    max-height: 1px;
  }

  .text-block-170 {
    text-align: center;
  }

  .section-68.foxy-show-if-subscriber {
    justify-content: center;
    align-items: center;
    max-width: 90%;
  }

  .section-68.cancellation-specail-offer {
    padding-left: 0;
    padding-right: 0;
  }

  .body-30 {
    padding-top: 20px;
  }

  .button-37._50-off {
    text-align: center;
    font-size: 18px;
  }

  .heading-159 {
    text-align: center;
    font-size: 48px;
  }

  .paragraph-117 {
    text-align: center;
    font-size: 22px;
  }

  .paragraph-117.smaller {
    font-size: 22px;
  }

  .list-item-44, .list-item-45, .list-item-46, .list-item-47 {
    padding-left: 10px;
  }

  .text-block-172.foxy-show-if-not-subscribed-to-unbeatable {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .text-block-173 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .code-embed-2 {
    max-height: 100%;
  }

  .code-embed-3 {
    height: 140vh;
  }

  .page-two {
    padding: 0 30px 30px 40px;
  }

  .radio-button {
    line-height: 28px;
  }

  .page-three {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-container {
    min-height: 150vh;
    padding-top: 0;
  }

  .page-one {
    padding: 0 20px 30px;
  }

  .autofill-email {
    text-align: center;
    max-width: 80%;
    margin-top: 10px;
  }

  .text-block-175 {
    text-align: center;
    display: block;
  }

  .text-block-175.tell-us-why {
    display: none;
  }

  .button-40 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .link-101 {
    text-align: center;
  }

  .uui-faq01_heading-5 {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 18px;
  }

  .brix---btn-circle-accordion-btn-2 {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .video-21 {
    align-self: center;
    min-width: auto;
  }

  .tabs-7 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .list-16 {
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    font-size: 18px;
  }

  .ebook-write-up-accordian-2 {
    flex-flow: column;
    width: 98%;
    max-width: 98%;
    padding: 20px;
  }

  .ebook-play-breakdown-2 {
    min-width: 100%;
    max-width: 99.9999%;
  }

  .ebook-play-breakdown-2.w--current {
    background-color: #49b0ff;
    border-style: solid;
    border-color: #49b0ff;
    border-radius: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabs-content-3 {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .uui-faq01_answer-5 {
    min-width: 100%;
    max-width: 100%;
  }

  .tab-pane-tab-1-3 {
    align-self: center;
    margin-left: 0;
    margin-right: 0;
  }

  .list-item-48, .container-177 {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-60 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-64 {
    align-self: center;
  }

  .text-span-75 {
    font-weight: 400;
  }

  .text-span-76 {
    text-decoration: underline;
  }

  .search {
    justify-content: center;
    align-items: center;
  }

  .search.nav-bar {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 0;
    display: flex;
  }

  .paragraph-119 {
    font-size: 16px;
  }

  .link-109, .link-109.w--current {
    text-align: center;
  }

  .tab-pane-madden-meta-buster {
    min-width: 100%;
    max-width: none;
  }

  .heading-163 {
    margin-bottom: 0;
    font-size: 24px;
  }

  .list-item-52 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
  }

  .text-block-181 {
    font-size: 16px;
  }

  .list-17 {
    padding-left: 20px;
  }

  .playart-graphic {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .playart-graphic.cms-formations {
    padding-left: 0;
  }

  .text-block-182 {
    font-size: 18px;
  }

  .div-block-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .list-item-53 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .list-18 {
    padding-left: 15px;
  }

  .text-block-183 {
    text-align: center;
    font-size: 18px;
  }

  .text-block-184 {
    object-fit: fill;
    padding-left: 10px;
    font-size: 14px;
  }

  .container-179 {
    object-fit: fill;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-185 {
    text-align: center;
    font-size: 16px;
  }

  .graphic-playart-picture {
    min-width: 100%;
    min-height: 100%;
    overflow: visible;
  }

  .bold-text-56, .text-block-186 {
    font-size: 18px;
  }

  .cell-4 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-62 {
    min-width: 100%;
  }

  .cell-5 {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .not-needed-class {
    display: none;
  }

  .play-container {
    margin-left: auto;
  }

  .container-180 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-tips {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .fs_nest-target {
    display: none;
  }

  .plays-richtext {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 99.9999%;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    display: block;
  }

  .plays-richtext.meta-buster {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 1.5;
  }

  .plays-richtext.cms {
    font-size: 16px;
    line-height: 1.75;
  }

  .plays-richtext.inside-mobile {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
  }

  .flex-horizontal {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .flex-horizontal.align-center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .text-block-188 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .div-block-64 {
    border: 1px solid #000;
    min-height: 1px;
    max-height: 1px;
  }

  .heading-165 {
    text-align: center;
    font-size: 24px;
  }

  .text-block-190 {
    width: 90%;
    padding-bottom: 20px;
  }

  .flex-vertical.align-center {
    min-width: 100%;
  }

  .formation-breadcrumb-link {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .formation-breadcrumb {
    padding-top: 20px;
    display: block;
  }

  .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-area {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---card-form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .brix---text-200-bold-2, .brix---text-200 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---big-icon-left {
    border-radius: 14px;
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---card-link-icon-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .brix---inner-container-400px {
    max-width: 100%;
  }

  .brix---text-300-bold {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---grid-contact-v1 {
    grid-row-gap: 50px;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-position-relative {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .select-field {
    color: var(--untitled-ui-gray900);
    border-radius: 40px;
  }

  .form-block {
    width: 90%;
  }

  .submit-button-3 {
    background-color: var(--untitled-ui-gray900);
    color: var(--white);
    border-radius: 40px;
    font-family: Open Sans, sans-serif;
  }

  .text-block-193 {
    color: var(--white);
    font-family: Open Sans, sans-serif;
  }

  .success-message-7 {
    background-color: var(--black);
    border-radius: 40px;
  }

  .text-block-194 {
    color: var(--black);
    font-family: Open Sans, sans-serif;
  }

  .form-radio-2col-2 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .fs_checkbox-field.best-plays {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex;
  }

  .fs_filter-checkbox {
    justify-content: center;
    align-items: center;
    width: auto;
    display: inline-flex;
  }

  .fs_filter-checkbox.coach-fav-checkbox {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: block;
    overflow: visible;
  }

  .fs_checkbox-label {
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .fs_checkbox-label.coach-favorite {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .search-result-list {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .search-heading {
    text-align: center;
    padding-left: 10px;
    font-size: 28px;
  }

  .efi-jumbo-2 {
    font-size: 45px;
  }

  .efi-hr-02-title-wrapper {
    width: 100%;
  }

  .loom-embed {
    min-width: 300px;
  }

  .scenario-04-upsell-yearly-step-1 {
    display: none;
  }

  .scenario-2-unbeatable-club-thank-you {
    width: 320px;
    color: var(--white-site-wide);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .scenario-01-cancel {
    padding-top: 0;
    display: none;
  }

  .scenario-03-upsell-take {
    display: none;
  }

  .scenario-02-generic {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .brix---btn-secondary-white, .brix---btn-primary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-bg-overlay {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-166 {
    font-size: 28px;
  }

  .text-block-197 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-heading-xsmall-7 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    font-size: 1.5rem;
    font-weight: 700;
    display: flex;
  }

  .uui-heading-xsmall-7.second-popup {
    font-size: 1.5rem;
  }

  .uui-heading-xsmall-7.second-popup.your-price {
    font-size: 24px;
  }

  .heading-167 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    font-style: normal;
    display: none;
  }

  .uui-icon-1x1-xsmall-14 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .uui-icon-1x1-xsmall-14.second-page-icon {
    width: 2rem;
  }

  .scenario-2-unbeatable-club {
    color: #eaecf0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    display: none;
  }

  .text-block-198 {
    text-align: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-198.lesson-smalltextblock {
    text-decoration: underline;
  }

  .uui-heading-medium-22 {
    text-align: center;
  }

  .uui-heading-medium-22.upsell-header {
    font-size: 28px;
  }

  .uui-padding-vertical-xhuge-37.upsell-body {
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-199 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    padding-top: 10px;
    font-size: 18px;
    display: flex;
  }

  .scenario-4-upsell-take-2 {
    display: none;
  }

  .uui-max-width-large-22 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-13 {
    flex-direction: row;
    display: block;
  }

  .foxy-customer-first-name-2 {
    font-size: 1.75rem;
  }

  .foxy-customer-first-name-2.hereeee {
    font-size: 28px;
  }

  .uui-faq01_heading-6 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .uui-text-size-medium-28 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.15rem;
    display: block;
  }

  .uui-text-size-medium-28.second-page-text {
    padding-right: 20px;
    font-size: 1.125rem;
  }

  .text-span-88 {
    font-weight: 400;
  }

  .container-186 {
    min-width: 100%;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 0;
  }

  .text-span-90 {
    text-decoration: underline;
  }

  .scenario-3-sub-cancel-2 {
    display: none;
  }

  .heading-168 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    display: block;
  }

  .uui-faq01_question-5.receipt-page {
    flex-flow: column;
    padding-bottom: 10px;
  }

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

  .uui-pricing01_top-right-price-2.slashed-price {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    font-size: 3rem;
    display: flex;
  }

  .uui-pricing01_top-right-price-2.slashed-price.hmm {
    font-size: 1.25rem;
  }

  .container-187 {
    flex-direction: column;
  }

  .uui-pricing01_feature-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-pricing01_feature-2.second-page {
    justify-content: flex-start;
    align-items: center;
  }

  .premium-upsell-tagline-2 {
    max-width: 100%;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
    display: block;
  }

  .premium-upsell-tagline-2.topline {
    display: block;
  }

  .uui-text-size-large-23 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    display: block;
  }

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

  .uui-pricing01_plan-2 {
    max-width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-23 {
    margin-bottom: 20px;
  }

  .section-74 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .meta-buster-date-heading {
    font-size: 18px;
  }

  .heading-169 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .video-22 {
    margin-top: 10px;
  }

  .video-22.meta-buster-video {
    max-width: 100%;
  }

  .div-block-68 {
    border-bottom: 3px solid #49b0ff;
    height: 0;
    min-height: 1px;
    max-height: 1px;
  }

  .link-117.w--current {
    text-align: center;
  }

  .paragraph-120 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .fs_search-section {
    width: 95%;
    max-width: 95%;
    margin-top: 0;
  }

  .button-41 {
    text-align: center;
    margin: 10px;
    padding: 10px;
    font-size: 18px;
  }

  .heading-170 {
    font-size: 36px;
  }

  .meta-buster-created-date {
    flex-flow: column;
    display: flex;
  }

  .rich-text-block-4.inside {
    font-size: 16px;
    font-style: normal;
    line-height: 1.5;
  }

  .rich-text-block-4.mobile-change {
    text-align: left;
    text-transform: none;
    direction: ltr;
    font-size: 16px;
    line-height: 1.75;
    text-decoration: none;
  }

  .text-block-201 {
    font-size: 16px;
  }

  .div-block-70 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-202 {
    color: var(--_apps---charts--chart-1);
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
  }

  .collection-list-wrapper-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .formation-note {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-73 {
    padding-left: 0;
    padding-right: 0;
  }

  .search-result-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .search-result-item {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-75 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-171 {
    font-size: 36px;
  }

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multi-form3_progress-wrapper.cta-page {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .form_input-2 {
    min-width: 100%;
  }

  .multi-form3_form-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .select-field-3 {
    min-width: 100%;
  }

  .heading-172 {
    font-size: 26px;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .play_video {
    margin-bottom: 20px;
  }

  .uui-page-padding-42 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

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

  .heading-173 {
    font-family: Open Sans, sans-serif;
  }

  .heading-174 {
    font-size: 24px;
  }

  .uui-banner10_text-5 {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    font-size: 18px;
    display: block;
  }

  .heading-179 {
    color: var(--white);
    text-align: center;
    font-family: Open Sans, sans-serif;
    font-size: 28px;
  }

  .uui-page-padding-43, .uui-section_cta08 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list {
    display: block;
  }

  .uui-faq01_heading-7 {
    padding-left: 10px;
    padding-right: 20px;
    font-size: 18px;
  }

  .ebook-write-up-accordian-3 {
    flex-flow: column;
    width: 100%;
    max-width: 98%;
    margin-left: 3px;
    margin-right: 3px;
    padding: 20px 10px;
  }

  .plays-richtext-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .uui-faq01_answer-6 {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-76 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-188 {
    min-width: 100%;
    max-width: 100%;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---top-bar-wrapper.special-cta {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---top-bar-small-padding {
    display: block;
  }

  .text-block-220 {
    font-size: 18px;
  }

  .code-embed-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-2, .brix---btn-secondary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---cta-v8-section {
    margin-top: 0;
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right {
    height: 40%;
  }

  .body-36 {
    margin-top: 40px;
  }

  .quick-stack-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-7 {
    display: none;
  }

  .cell-8 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .form_input-5 {
    margin-left: 10px;
  }

  .section-77 {
    padding-top: 10px;
  }

  .uui-heading-medium-24 {
    text-align: center;
    font-size: 24px;
  }

  .uui-field-label-4 {
    font-size: 20px;
  }

  .uui-button-29:hover {
    background-color: var(--untitled-ui-gray900);
  }

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

  .heading-181, .heading-182, .heading-183 {
    font-size: 20px;
  }

  .heading-184 {
    text-align: center;
    font-size: 20px;
  }

  .text-block-224, .text-block-225, .text-block-226, .text-block-227 {
    font-size: 16px;
  }

  .uui-field-label-5 {
    font-size: 20px;
  }

  .container-190 {
    padding-top: 20px;
  }

  .text-block-229 {
    text-align: center;
    font-size: 14px;
  }

  .list-20 {
    padding-left: 0;
  }

  .winback-cta {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-185 {
    text-align: center;
    font-size: 24px;
  }

  .mini-scheme-container {
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .mini-scheme-container.static {
    display: none;
  }

  .mini-schemes-grid-holder {
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
    display: block;
  }

  .mini-scheme-name {
    padding-bottom: 10px;
    font-size: 18px;
  }

  .gamemode, .creator-name {
    font-size: 16px;
  }

  .mini-schemes-link {
    min-width: 100%;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .style {
    font-size: 16px;
  }

  .heading-186 {
    font-size: 24px;
  }

  .text-block-240 {
    font-size: 16px;
  }

  .heading-187 {
    font-size: 24px;
  }

  .mini-schemes-grid-holder-2 {
    grid-template-columns: 1fr;
  }

  .mini-schemes-link-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-item-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-ms-grid {
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .collection-list-wrapper-10 {
    width: 100%;
    min-width: 100%;
    display: block;
  }

  .code-embed-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-schemes-tab, .quick-schemes-tab.w--current {
    font-size: 18px;
  }

  .tab-pane-tab-1-4, .tabs-content-4 {
    min-width: 100%;
  }

  .tabs-8 {
    min-width: 90%;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-6 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .link-block-14 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-241 {
    text-align: center;
    font-size: 14px;
  }

  .text-size-small-4 {
    text-align: center;
    justify-content: flex-start;
    font-size: 20px;
    display: block;
  }

  .container-191 {
    max-width: none;
  }

  .container-191.new-homepage-container {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .centered-heading-12 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-3 {
    width: 100%;
    margin-right: 0%;
  }

  .tab-1-section {
    flex-flow: column;
  }

  .heading-189 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
  }

  .text-block-243 {
    padding-left: 5px;
    font-size: 16px;
  }

  .div-block-77 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    display: flex;
    overflow: auto;
  }

  .button-48 {
    text-align: center;
    width: 45%;
    min-width: 45%;
    height: 40px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .text-block-245 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-246 {
    text-align: center;
    padding-left: 5px;
    font-size: 14px;
    text-decoration: underline;
  }

  .item {
    width: 88vw;
    min-width: 88vw;
  }

  .section-82 {
    padding: 80px 10px;
  }

  .slider-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .fs-slider {
    margin: 20px 0;
  }

  .new-schemes-heading {
    font-size: 22px;
  }

  .small-per-month {
    font-size: 1.5rem;
  }

  .text-block-248 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-249 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dynasty-friendly {
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 14px;
  }

  .play-quick-info {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .best-plays-section {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-251, .text-block-252 {
    font-size: 18px;
  }

  .body-38 {
    margin-top: 40px;
  }

  .filter-form {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 5px;
    display: flex;
    overflow: auto;
  }

  .new-play-badge, .coach-s-favorite {
    font-size: 14px;
  }

  .mobile-horizontal-checkbox-style {
    display: none;
  }

  .best-plays-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .clear-button {
    margin-left: 5px;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .more-plays-from-formation {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-131 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .onboarded-header {
    text-align: center;
    justify-content: center;
    align-items: center;
    min-width: 99%;
    max-width: 99%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .announcements-container {
    min-width: 97%;
    max-width: 97%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .announcements-container.need-to-onboard {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 97%;
    max-width: 97%;
    display: block;
  }

  .announcement, .announcement.onboarding {
    font-size: 18px;
  }

  .not-onboarded-header {
    min-width: 99%;
    max-width: 99%;
    display: flex;
  }

  .not-done-onboarding, .done-onboarding, .onboarding-task, .text-block-264 {
    font-size: 16px;
  }

  .page-header {
    padding: 40px 10px 0;
  }

  .page-header-holder {
    justify-content: center;
    align-items: center;
  }

  .page-subtext-holder {
    text-align: center;
    font-size: 16px;
  }

  .heading-191 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .page-header-column {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
  }

  .text-span-116 {
    font-size: 24px;
  }

  .schemes-found-in-wrapper {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .text-block-266 {
    display: block;
  }

  .collection-item-11 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    display: block;
  }

  .collection-list-3 {
    flex-flow: column;
    display: block;
  }

  .collection-list-wrapper-13 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-82 {
    flex-flow: column;
  }

  .main-content-slider_slide {
    width: 88%;
  }

  .main-content-slider_button {
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .main-content-slider_instance {
    padding-top: 10px;
  }

  .heading-192 {
    font-size: 18px;
  }

  .heading-192.slider-header {
    margin-top: 0;
    font-size: 24px;
  }

  .testing-data-wized {
    display: none;
  }

  .loading-animation1-white_component {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .loading-animation1-white_component.sliders {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: none;
  }

  .loading-animation1-white {
    width: 75%;
  }

  .loading-animation1-white.sliders {
    width: 75%;
    padding-left: 100px;
    padding-right: 100px;
    display: block;
  }

  .loading-animation1-white.sliders.mobile-hide, .scenario-05-upsell-monthly-step-1 {
    display: none;
  }

  .fs-slider-tab1_slide {
    width: 88%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-slider-tab1_slide.skeleton {
    width: 88%;
  }

  .fs-slider-tab1_list {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .fs-slider-tab1_button {
    display: none;
  }

  .fs-slider-tab1_instance.onboarded {
    display: block;
  }

  .fs-slider-tab1_navigation {
    padding-bottom: 0;
  }

  .fs-slider-tab1_list-wrapper {
    display: block;
  }

  .fs-slider-tab1_pagination_bullet {
    height: .25rem;
    margin: 20px 20px 10px;
  }

  .fs-slider-tab1_pagination_bullet.is-bullet-active {
    height: .25rem;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-194 {
    font-size: 14px;
  }

  .link-block-20 {
    border-style: none;
    margin-right: 10px;
    padding: 10px 0;
  }

  .image-75 {
    border-radius: 10px;
  }

  .fs-slide-announcements_button {
    padding-bottom: 0;
  }

  .fs-slide-announcements_pagination {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fs-slide-announcements_navigation {
    display: none;
  }

  .text-block-271 {
    text-align: center;
  }

  .div-block-85 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .fs-slider-onboarded-sliders_slide {
    flex-flow: column;
    width: 88%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-slider-onboarded-sliders_list {
    width: 100%;
    max-width: 100%;
  }

  .fs-slider-onboarded-sliders_instance {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs-slider-onboarded-sliders_list-wrapper {
    max-width: 100%;
  }

  .text-block-276 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .link-137 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .text-span-117 {
    text-decoration: underline;
  }

  .text-span-117.search-heading-2 {
    font-size: 16px;
    text-decoration: none;
  }

  .text-block-277 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .text-block-279 {
    text-align: center;
  }

  .on-page-search-form {
    width: 90%;
  }

  .tab-pane-tab-2 {
    min-width: 100%;
  }

  .body-40 {
    padding-top: 40px;
  }

  .heading-196 {
    margin-top: 40px;
    font-size: 24px;
  }

  .container-194 {
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-286 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-287.foxy-show-if-not-transaction-with-discord1 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-195 {
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-288 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-196 {
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-291 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-197 {
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-293 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pcs-play {
    font-size: 14px;
  }

  .grid-26 {
    justify-content: flex-start;
    align-items: center;
  }

  .pcs-tag-items {
    margin-left: 0;
    margin-right: 0;
  }

  .pcs-card {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
  }

  .pcs-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pcs-tags-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .pcs-meta {
    font-size: 12px;
  }

  .popup-playart {
    display: block;
    overflow: visible;
  }

  .hide-fs_modal-1_popup {
    display: none;
  }

  .fs_modal-1_wrapper {
    width: 95%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-88 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-303 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 5px;
    font-size: 10px;
  }

  .scheme-pcs-link {
    width: 95%;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
    text-decoration: none;
  }

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

  .div-block-95 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .link-146 {
    padding: 10px 0 0;
    font-size: 14px;
    text-decoration: none;
  }

  .div-block-96 {
    padding-left: 5px;
  }

  .brix---btn-primary-3, .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-5 {
    font-family: Open Sans, sans-serif;
  }

  .brix---heading-h1-size-2 {
    color: var(--_apps---charts--chart-1);
    margin-bottom: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-8 {
    color: var(--_apps---colors--card);
    font-family: Open Sans, sans-serif;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-4 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .countdown-wrapper {
    font-size: 1.5rem;
  }

  .countdown-wrapper.homepage {
    background-color: var(--color-5);
    border-bottom-style: solid;
    width: 100%;
    display: none;
  }

  .udesly-unit-wrapper-2 {
    padding: 5px;
  }

  .countdown-time {
    font-size: 1.125rem;
  }

  .udesly-countdown-wrapper-2 {
    flex-flow: column;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .udesly-text-black-2 {
    font-size: .9rem;
  }

  .udesly-paragraph-2 {
    display: block;
  }

  .div-block-97 {
    width: auto;
  }

  .text-block-306 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-199 {
    margin-top: 5px;
    font-size: 24px;
  }

  .div-block-98 {
    background-color: var(--_apps---colors--background-dark);
    width: 95%;
  }

  .time-holder-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-307 {
    width: 100%;
  }

  .scenario-06-tourney-paid-step-1 {
    display: none;
  }

  .scenario-07-tourney-free {
    flex-flow: row;
    display: none;
  }

  .offer-popup-container {
    width: 100%;
  }

  .heading-202 {
    font-size: 24px;
  }

  .container-198 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-147 {
    text-align: center;
    padding-top: 20px;
  }

  .text-block-308 {
    width: 90%;
  }

  .text-block-308.bottom {
    width: 95%;
  }

  .text-block-310.g {
    text-align: center;
  }

  .form-block-2 {
    padding: 0 10px 20px;
  }

  .body-42 {
    font-family: Open Sans, sans-serif;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 15px;
  }

  .brix---buttons-row-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-10 {
    align-self: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-7 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-9 {
    padding-top: 0;
    padding-bottom: 20px;
    font-family: Open Sans, sans-serif;
    font-size: 17px;
    line-height: 28px;
  }

  .brix---paragraph-default-9.highlight.note {
    color: var(--_apps---colors--popover-foreground-dark);
    font-size: 18px;
  }

  .brix---button-row-left-5 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-3, .brix---btn-secondary-white-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-bg-overlay-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: auto;
    padding: 0 5px;
  }

  .heading-203 {
    text-align: center;
    width: 100%;
    font-size: 28px;
  }

  .text-block-313 {
    padding-bottom: 10px;
  }

  .uui-faq05_layout {
    grid-template-columns: 1fr;
  }

  .non-logged-in-users, .text-block-314 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .text-block-316 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-317 {
    text-align: center;
  }

  .code-embed-14 {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-103 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-318 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-104 {
    width: 95%;
  }

  .text-block-320 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .foxy-customer-portal {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-205 {
    text-align: center;
    font-size: 24px;
  }

  .text-block-323 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-151 {
    text-align: center;
    text-decoration: none;
  }

  .container-199 {
    justify-content: center;
    align-items: center;
  }

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

  .header-22334 {
    text-align: center;
    font-size: 24px;
  }

  .unsub-card {
    padding: 28px 20px;
  }

  .unsub-heading {
    font-size: 22px;
  }

  .container-200 {
    justify-content: center;
    align-items: center;
    display: block;
  }
}

#w-node-_3559b7b0-102a-7a2b-3f79-f509827699b9-fa6b228a {
  justify-self: auto;
}

#w-node-_2a57855e-7d7a-64ee-d380-7fd9cea92900-fa6b228a, #w-node-_056cddd7-bd95-006e-53d4-70d4455d8f52-fa6b228a, #w-node-bb378ef9-17bb-0c02-ea78-a017a51b25f7-fa6b228a, #w-node-_90715185-e635-e5ae-9eaf-bd373a50e904-fa6b228a {
  place-self: center;
}

#w-node-_05dfad6e-11ef-f868-ec8b-97009c7036b0-fa6b228a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05dfad6e-11ef-f868-ec8b-97009c7036b2-fa6b228a {
  order: 9999;
  grid-area: Area-2;
}

#w-node-_05dfad6e-11ef-f868-ec8b-97009c7036be-fa6b228a {
  place-self: start;
}

#w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbda-fa6b228a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbdd-fa6b228a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3ff3a384-7ee3-db10-41e9-726b576cd017-fa6b228a, #w-node-_3ff3a384-7ee3-db10-41e9-726b576cd01d-fa6b228a, #w-node-_3ff3a384-7ee3-db10-41e9-726b576cd023-fa6b228a, #w-node-_0817937d-b5a6-28f8-fc74-5f01879e16b9-fa6b228a, #w-node-b5c5de1b-a018-ecda-647c-53577dd49e8e-fa6b228a, #w-node-_54126e5b-6ae3-9038-a193-9c98118cb5dc-fa6b228a {
  align-self: start;
}

#w-node-_45468674-de81-fd75-6ffd-16657b6ae0b6-7b6ae0b3 {
  justify-self: center;
}

#w-node-cb6fe197-6db1-32c2-acec-fe287331e749-fa6b2341, #w-node-cb6fe197-6db1-32c2-acec-fe287331e74b-fa6b2341 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef222d-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2232-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2237-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef223c-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef225e-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2263-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2268-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef226d-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2282-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2287-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef228c-fa6b2365, #w-node-_507d76b1-6579-3f0b-7659-b5a0e6ef2291-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac59-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac5e-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac63-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac68-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac80-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac85-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac8a-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfac8f-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfaca4-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfacaa-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfacaf-fa6b2365, #w-node-f2d0a1ed-28fe-268c-4532-1c5191cfacb4-fa6b2365, #w-node-d2765a25-6a67-6187-1caf-c96df7912c55-fa6b2365, #w-node-d2765a25-6a67-6187-1caf-c96df7912c5b-fa6b2365, #w-node-d2765a25-6a67-6187-1caf-c96df7912c61-fa6b2365, #w-node-d2765a25-6a67-6187-1caf-c96df7912c67-fa6b2365, #w-node-_69d10505-15d5-cbef-f6d1-eb720664f9d3-fa6b2365, #w-node-_69d10505-15d5-cbef-f6d1-eb720664f9d9-fa6b2365, #w-node-_69d10505-15d5-cbef-f6d1-eb720664f9df-fa6b2365, #w-node-_1f775918-a555-cda8-a696-06c0d3929cde-fa6b2365, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594601-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594606-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159460b-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594610-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159462a-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159462f-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594634-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594639-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594650-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594656-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159465b-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594660-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594679-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159467e-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594683-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594688-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946a2-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946a7-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946ac-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946b1-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946c8-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946ce-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946d3-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946d8-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946f1-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946f6-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc15946fb-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594700-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159471a-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159471f-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594724-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594729-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594740-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594746-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc159474b-fa6b2366, #w-node-_5ef0a956-632a-cba9-3518-f9cdc1594750-fa6b2366, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be78c-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7a2-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7a7-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7ac-fa6b2367, #w-node-_35c78c05-a185-4367-f250-c76ef5a85971-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7b1-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7d3-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7eb-fa6b2367 {
  align-self: start;
}

#w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7f3-fa6b2367 {
  place-self: auto;
}

#w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7fd-fa6b2367 {
  align-self: start;
}

#w-node-b1323154-d735-bcbc-a3a2-f0d5c65be807-fa6b2367 {
  place-self: auto;
}

#w-node-f8dcc472-d018-8cd3-24e3-0e2eefda680c-fa6b2367, #w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6824-fa6b2367, #w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6836-fa6b2367, #w-node-_3eb422ec-2b35-60bc-8de6-7c38563b2191-fa6b2367 {
  align-self: start;
}

#w-node-f8dcc472-d018-8cd3-24e3-0e2eefda682c-fa6b2367 {
  place-self: auto;
}

#w-node-a90d3626-609d-bfbf-3753-dceee4169ffd-fa6b2367, #w-node-f3c311ad-0257-e149-0b18-ba54fb8e6cb5-fa6b2367, #w-node-_09c6c387-537f-ecc0-37df-a542a0cb9c1b-fa6b2367 {
  align-self: start;
}

#w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6878-fa6b2367 {
  place-self: auto;
}

#w-node-_1006af03-227a-6072-983a-2980cbbb9e48-fa6b2367, #w-node-_1006af03-227a-6072-983a-2980cbbb9e4d-fa6b2367, #w-node-_1006af03-227a-6072-983a-2980cbbb9e52-fa6b2367, #w-node-b84fffe6-793e-0aba-af5f-b206da8e4239-fa6b2367, #w-node-b84fffe6-793e-0aba-af5f-b206da8e423e-fa6b2367, #w-node-b84fffe6-793e-0aba-af5f-b206da8e4243-fa6b2367, #w-node-_7b9661ad-7de5-bc96-2117-88652307d88d-fa6b2367, #w-node-_7b9661ad-7de5-bc96-2117-88652307d892-fa6b2367, #w-node-_7b9661ad-7de5-bc96-2117-88652307d897-fa6b2367 {
  align-self: start;
}

#w-node-_42d037a3-158a-19eb-73f8-bd6b8ef37ee4-fa6b2368 {
  align-self: auto;
}

#w-node-_7c839a25-46ca-8086-a748-7a17660e5369-fa6b2368 {
  place-self: center;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-fa6b2368, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-fa6b2368, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-fa6b2368 {
  align-self: start;
}

#w-node-_06cbb2fd-5313-de55-cf3d-dc2dd72e36a1-fa6b2394 {
  place-self: center end;
}

#w-node-a9fc04a4-0a48-26b1-4636-06e2652b9aaf-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ab4-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ab9-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9abe-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ac3-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ac8-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9acd-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ad4-fa6b23d4 {
  align-self: start;
}

#w-node-a9fc04a4-0a48-26b1-4636-06e2652b9ade-fa6b23d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9fc04a4-0a48-26b1-4636-06e2652b9aec-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9af1-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9af6-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9afb-fa6b23d4, #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9b00-fa6b23d4 {
  align-self: start;
}

#w-node-_71f3f008-fdaf-64e1-4a6b-e22ce2b8ad10-fa6b2406 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_664e8c9d-d952-6880-e9ef-cf1441366658-fa6b241c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b5-fa6b241c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b8-fa6b241c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8afbc38d-b5a7-263d-5835-bcbc60579351-fa6b2447, #w-node-_8afbc38d-b5a7-263d-5835-bcbc60579366-fa6b2447, #w-node-cd30ed39-780e-9151-169e-77da2bb1ae31-fa6b2447, #w-node-_8afbc38d-b5a7-263d-5835-bcbc60579376-fa6b2447 {
  align-self: start;
}

#w-node-_8afbc38d-b5a7-263d-5835-bcbc605793a9-fa6b2447, #w-node-a5eef912-21b0-3e58-201b-194c12a91a2a-fa6b2447 {
  place-self: auto;
}

#w-node-a5eef912-21b0-3e58-201b-194c12a91a32-fa6b2447, #w-node-a5eef912-21b0-3e58-201b-194c12a91a39-fa6b2447, #w-node-a5eef912-21b0-3e58-201b-194c12a91a41-fa6b2447 {
  align-self: start;
}

#w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec92206-fa6b2447 {
  place-self: auto;
}

#w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec9220e-fa6b2447, #w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec92215-fa6b2447, #w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec9221d-fa6b2447 {
  align-self: start;
}

#w-node-_7b76df05-e7d5-9c45-f5b7-89388c63eb41-fa6b2447 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40aaf3-fa6b2447, #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab0c-fa6b2447 {
  align-self: start;
}

#w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab14-fa6b2447 {
  place-self: auto;
}

#w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab1c-fa6b2447, #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab24-fa6b2447 {
  align-self: start;
}

#w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab4f-fa6b2447 {
  place-self: auto;
}

#w-node-_0a5b5b01-692e-f8e6-427a-968542e632fb-fa6b2447, #w-node-_0a5b5b01-692e-f8e6-427a-968542e63314-fa6b2447 {
  align-self: start;
}

#w-node-_0a5b5b01-692e-f8e6-427a-968542e6331c-fa6b2447, #w-node-_3010fc4a-fe59-8419-934a-b45992b19e83-fa6b2447 {
  place-self: auto;
}

#w-node-_0a5b5b01-692e-f8e6-427a-968542e6332c-fa6b2447, #w-node-_0a5b5b01-692e-f8e6-427a-968542e63324-fa6b2447 {
  align-self: start;
}

#w-node-_0a5b5b01-692e-f8e6-427a-968542e63357-fa6b2447 {
  place-self: auto;
}

#w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-fa6b2466 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-d0e0371a-f452-dbbc-942d-86fd44d8031b-fa6b2466, #w-node-_5358eba0-33f8-4e83-6f6f-e94fca7e9093-fa6b2466 {
  align-self: auto;
}

#w-node-_76f7ed41-6cc0-efcd-3ae0-cf5c79dea7a8-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_76f7ed41-6cc0-efcd-3ae0-cf5c79dea7a9-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3b523266-4c84-d5a8-17ba-4861c828b888-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_3b523266-4c84-d5a8-17ba-4861c828b889-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4b648d62-b772-cee7-7f09-d44024e90567-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_4b648d62-b772-cee7-7f09-d44024e90568-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_07e5c914-404a-983c-ee79-0e6946fc8b0c-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_07e5c914-404a-983c-ee79-0e6946fc8b0d-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_65716fc3-d9e6-6b71-e4a1-65e870ced921-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_65716fc3-d9e6-6b71-e4a1-65e870ced922-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1ca0c583-ac24-b671-8a24-968a5d1ed898-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_1ca0c583-ac24-b671-8a24-968a5d1ed899-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_87a569bb-bca8-b0fe-965e-fc64752f9822-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_87a569bb-bca8-b0fe-965e-fc64752f9823-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_87a569bb-bca8-b0fe-965e-fc64752f982b-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_87a569bb-bca8-b0fe-965e-fc64752f982c-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_87a569bb-bca8-b0fe-965e-fc64752f9834-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_87a569bb-bca8-b0fe-965e-fc64752f9835-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2c925383-887b-ee71-0bfe-042ef509ec43-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_2c925383-887b-ee71-0bfe-042ef509ec44-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_47323b0d-ede9-496f-50b2-660ebb27c3f9-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_47323b0d-ede9-496f-50b2-660ebb27c3fa-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ab41b29c-eafb-804d-0db6-05e256d20fc7-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-ab41b29c-eafb-804d-0db6-05e256d20fc8-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d2c0d118-6dba-986c-3e7f-9d96ccd9894f-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-d2c0d118-6dba-986c-3e7f-9d96ccd98950-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_24a152c8-faf0-5158-c89e-c89ff539a24c-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_24a152c8-faf0-5158-c89e-c89ff539a24d-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_964055bd-08a8-9812-2af9-4d6ead905d58-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_964055bd-08a8-9812-2af9-4d6ead905d59-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c5b677a1-3ac0-ca8d-edce-b319b363899b-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-c5b677a1-3ac0-ca8d-edce-b319b363899c-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0e5baab4-4baf-6284-9ac6-ea7b0aae8b99-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_0e5baab4-4baf-6284-9ac6-ea7b0aae8b9a-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_632be039-62b4-7367-88dc-ab20f24591f3-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_632be039-62b4-7367-88dc-ab20f24591f4-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2cd86a2d-a00f-e92b-f1d4-c2932fd9324a-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_2cd86a2d-a00f-e92b-f1d4-c2932fd9324b-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_072d74b8-6004-0ed7-4642-1528979ba3a5-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_072d74b8-6004-0ed7-4642-1528979ba3a6-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_934134b0-66f1-1c8f-5d48-13960ccca409-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_934134b0-66f1-1c8f-5d48-13960ccca40a-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_331e1a53-f262-e2d5-a9a1-765f9f12868f-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_331e1a53-f262-e2d5-a9a1-765f9f128690-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_192f66dc-bbe9-73ce-0b03-f0a7d7282b93-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_192f66dc-bbe9-73ce-0b03-f0a7d7282b94-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_577454d8-af30-19c7-6804-a04d10109328-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_577454d8-af30-19c7-6804-a04d10109329-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_75ee0983-db51-63d7-0060-ed17464a31a4-922d1463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#virtual-booths.w-node-_75ee0983-db51-63d7-0060-ed17464a31a5-922d1463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b763fead-2525-f0ef-f0df-5f486daa6829-c660ef28 {
  align-self: auto;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-e9df653d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c2cc9fe-4bbc-6255-d437-c7f15a47044f-e9df653d, #w-node-c2f1001a-e22e-2e3d-ccf4-a650ca55e42f-e9df653d, #w-node-_076edc30-0dae-77ca-b6d4-15c7c92f468d-e9df653d, #w-node-_6e6b5790-c89e-eade-02ac-9457bccfdf87-e9df653d, #w-node-_2e09991b-a24f-4ff2-0e82-86629d6e01ae-e9df653d, #w-node-_95bed485-5c18-db29-a420-eef043b34fdf-e9df653d, #w-node-ee6662a7-a802-2bcc-a864-0c4263ee4f02-e9df653d {
  align-self: start;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d915d-e9df653d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-e9df653d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9173-e9df653d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9178-e9df653d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d917d-e9df653d, #w-node-_99e72a34-b6d0-45d2-6daa-d1582d9336d2-e9df653d {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-e9df653d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8ee9c-5169575f {
  align-self: start;
}

#w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eea4-5169575f {
  place-self: auto;
}

#w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eeac-5169575f, #w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eeb4-5169575f {
  align-self: start;
}

#w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eedf-5169575f {
  place-self: auto;
}

#w-node-_893f9be4-8050-11f9-df71-360a63f916e2-0eb8f164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_893f9be4-8050-11f9-df71-360a63f916ff-0eb8f164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893f9be4-8050-11f9-df71-360a63f91700-0eb8f164 {
  justify-self: center;
}

#w-node-_1a74d61c-a69d-ba89-5c3c-f0cb27cc95e2-0eb8f164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_1a74d61c-a69d-ba89-5c3c-f0cb27cc95ff-0eb8f164 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a74d61c-a69d-ba89-5c3c-f0cb27cc9600-0eb8f164 {
  justify-self: center;
}

#w-node-c337e69c-540b-4401-a8ff-a1b4509859e6-a2ad6d1d, #w-node-c337e69c-540b-4401-a8ff-a1b4509859ff-a2ad6d1d, #w-node-c337e69c-540b-4401-a8ff-a1b450985a17-a2ad6d1d, #w-node-dd5f22fd-aa60-57e3-1744-f5ecaa31a2d7-a2ad6d1d, #w-node-dd5f22fd-aa60-57e3-1744-f5ecaa31a2f1-a2ad6d1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c337e69c-540b-4401-a8ff-a1b450985a30-a2ad6d1d, #w-node-c337e69c-540b-4401-a8ff-a1b450985a3c-a2ad6d1d, #w-node-c67120bc-4300-85bd-1cf0-8f9089e1489e-a2ad6d1d, #w-node-c67120bc-4300-85bd-1cf0-8f9089e148b6-a2ad6d1d {
  place-self: center;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-a2ad6d1d, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-a2ad6d1d, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-a2ad6d1d {
  align-self: start;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-fd813bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_005b5ddb-b592-e94d-2959-be34840de423-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de428-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de42d-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de432-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de437-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de43c-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de441-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de448-fd813bfd {
  align-self: start;
}

#w-node-_005b5ddb-b592-e94d-2959-be34840de452-fd813bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_005b5ddb-b592-e94d-2959-be34840de460-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de465-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de46a-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de46f-fd813bfd, #w-node-_005b5ddb-b592-e94d-2959-be34840de474-fd813bfd {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-fd813bfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be02e64f-3533-ceb5-107e-93749fbc8f9e-0c9290e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_2579f2fc-86b7-c5bc-43e5-4398b1a910cb-0c9290e8, #w-node-_3587857f-b87e-dd10-ec62-53c30b5cefdf-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e22-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e4e-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e7a-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0ea2-0c9290e8, #w-node-_804c5393-d46f-1726-1a70-9338c7690934-0c9290e8, #w-node-_804c5393-d46f-1726-1a70-9338c769095e-0c9290e8, #w-node-_9773ff21-ca8b-e2bc-9120-e3a669f802ba-0c9290e8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-0c9290e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-_76728b65-9354-ce04-7836-c33e62e5285e-e281cd2b, #w-node-ac0e69d7-0e5d-be9c-2809-771b97be07ce-e281cd2b, #w-node-ef24fbb8-ce33-6e8e-07bd-c581a5d05d4f-e281cd2b {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-be02e64f-3533-ceb5-107e-93749fbc8f9e-031ea49c, #w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-031ea49c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}

#w-node-c9b39c55-fc45-937b-5435-3952a08205bd-a7ad4dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-c9b39c55-fc45-937b-5435-3952a08205de-a7ad4dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9b39c55-fc45-937b-5435-3952a08205df-a7ad4dbb {
  justify-self: center;
}

#w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-0b1a52c2, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-0b1a52c2, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-0b1a52c2, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-0b1a52c2, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-0b1a52c2, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-0b1a52c2, #w-node-_73b79d67-5cf3-9eca-e404-5db4df4b7163-0b1a52c2, #w-node-dffaf6a5-a616-9b7e-58c9-6843c2245653-0b1a52c2, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-0b1a52c2, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-0b1a52c2, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-0b1a52c2, #w-node-_959638a0-adf9-dbb1-82a6-6955b9175872-0b1a52c2, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-0b1a52c2, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-0b1a52c2, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-0b1a52c2, #w-node-e89e4c6d-3fcd-e18e-a2ed-d28276231f9b-fbc7730e, #w-node-_4d12a2ae-db64-cdf7-948b-a14cf07e8372-074eefe6 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_785b079e-5a4b-d9ee-605c-7ff27aa14ee0-7b510ab0, #w-node-ee81eddb-670c-e366-0ad1-310d9aafc66e-7b510ab0, #w-node-e13962b1-5210-1617-1523-7afaa7ae52ed-7b510ab0, #w-node-e13962b1-5210-1617-1523-7afaa7ae52f8-7b510ab0, #w-node-a7d6a02c-3e4c-5ef3-2d95-e43c3b1ddead-7b510ab0, #w-node-a7d6a02c-3e4c-5ef3-2d95-e43c3b1ddeb8-7b510ab0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-7b510ab0, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-7b510ab0, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-7b510ab0 {
  align-self: start;
}

#w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-eed92f08, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-eed92f08, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-eed92f08, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-eed92f08, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-eed92f08, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-eed92f08, #w-node-_73b79d67-5cf3-9eca-e404-5db4df4b7163-eed92f08, #w-node-dffaf6a5-a616-9b7e-58c9-6843c2245653-eed92f08, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-eed92f08, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-eed92f08, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-eed92f08, #w-node-_959638a0-adf9-dbb1-82a6-6955b9175872-eed92f08, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-eed92f08, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-eed92f08, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-eed92f08, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-0d0f2d7b, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-0d0f2d7b, #w-node-c44aebd2-21c7-23f4-a58f-50a375513831-0d0f2d7b, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-0d0f2d7b, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-0d0f2d7b, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-0d0f2d7b, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-0d0f2d7b, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-0d0f2d7b, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-0d0f2d7b, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-0d0f2d7b, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-d20663ed, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-d20663ed, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-d20663ed, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-d20663ed, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-d20663ed, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-d20663ed, #w-node-c56fdcbc-eb28-1126-d8a8-91a0437a77ed-d20663ed, #w-node-b78e1073-8b4e-f754-1f2b-92c480eddad6-d20663ed, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-d20663ed, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-d20663ed, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-d20663ed, #w-node-_3bd03b96-2a17-f161-dcb5-ea9cebc28c82-d20663ed, #w-node-_3bd03b96-2a17-f161-dcb5-ea9cebc28ca7-d20663ed, #w-node-cf292a92-8a28-865e-2267-a0cfb1283791-d20663ed, #w-node-cf292a92-8a28-865e-2267-a0cfb12837be-d20663ed, #w-node-_79604777-f6a2-8a9e-e7bb-c3ca05b4a1d9-d20663ed, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-91f31d29, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-91f31d29, #w-node-_96896140-275d-a684-1e3c-955596a79170-91f31d29, #w-node-_96896140-275d-a684-1e3c-955596a79199-91f31d29, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-91f31d29, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-91f31d29, #w-node-ca065878-c9f9-0341-eeac-b366ab088bd0-91f31d29, #w-node-_5891cb23-7938-64b8-5f22-5daa040fedc2-91f31d29, #w-node-_87f732ef-ba45-e3e7-a104-ca6106d1fbbf-91f31d29, #w-node-c926cf67-d7fe-72ef-559a-b5d21a61b748-0d22072b, #w-node-b20cace5-42f3-e38c-692b-7f57c606e17e-16f38239 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9e18bc9e-186a-5561-b321-db7a8720a09b-0034edd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32f6f539-7ea0-2f02-e148-5ff5d6e81a5a-0034edd0, #w-node-_32f6f539-7ea0-2f02-e148-5ff5d6e81a72-0034edd0, #w-node-_17533e95-ca30-07a5-f8b4-5c7bf1d7cdbe-0034edd0, #w-node-_29899f15-1cc2-4619-4b5a-0c718adf595a-0034edd0, #w-node-_87ee388c-186a-527e-17b8-1e74b9570422-0034edd0, #w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17cff-0034edd0, #w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d17-0034edd0 {
  align-self: start;
}

#w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d1f-0034edd0 {
  place-self: auto;
}

#w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d29-0034edd0 {
  align-self: start;
}

#w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d33-0034edd0, #w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d3d-0034edd0 {
  place-self: auto;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac6871ec-0034edd0, #w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687204-0034edd0 {
  align-self: start;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac68720c-0034edd0 {
  place-self: auto;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687216-0034edd0 {
  align-self: start;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687220-0034edd0 {
  place-self: auto;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac68722a-0034edd0 {
  align-self: start;
}

#w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687258-0034edd0 {
  place-self: auto;
}

#w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-ce12d26a, #w-node-_5bbfbf62-1997-8729-fcf4-f67c3b75ab28-ce12d26a, #w-node-_5fedcb97-d7df-4795-a37e-0a1581fb1b7b-ce12d26a, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-ce12d26a, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-ce12d26a, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-ce12d26a, #w-node-_356ccf0c-d01d-5a30-6269-204bb6cc556f-d6457b66, #w-node-ea2224c4-bb5f-e93c-ea70-08eb0865f130-d6457b66, #w-node-_5e561f0a-38e8-bb24-dd7b-1fedab31e17a-d6457b66, #w-node-d5490ab6-9c82-3aa7-3cda-f958def47933-d6457b66 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#virtual-booths.w-node-_19b7a3cd-3921-9658-76fd-7ef436403c38-9d01ce78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_36ed68ee-6321-414b-ffe8-e7b1adca3505-cf175bc0, #w-node-_36ed68ee-6321-414b-ffe8-e7b1adca354a-cf175bc0, #w-node-_36ed68ee-6321-414b-ffe8-e7b1adca358a-cf175bc0, #w-node-_36ed68ee-6321-414b-ffe8-e7b1adca35b0-cf175bc0, #w-node-f0009a25-17ec-6434-e1bc-ff6e0d223eb0-29d33fac, #w-node-f0009a25-17ec-6434-e1bc-ff6e0d223ef5-29d33fac, #w-node-f0009a25-17ec-6434-e1bc-ff6e0d223f35-29d33fac, #w-node-f0009a25-17ec-6434-e1bc-ff6e0d223f5b-29d33fac {
  justify-self: end;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f90b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f90d-38b87ce8 {
  justify-self: center;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f921-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f922-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f926-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f927-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f92b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f92c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f930-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f931-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f935-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f936-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f93a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f93b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f945-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f946-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f94a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f94b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f94f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f950-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f954-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f955-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f959-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f95a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f95e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f95f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f969-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f96a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f96e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f96f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f973-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f974-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f978-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f979-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f982-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f983-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f98c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f98d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f99f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9a0-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9a4-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9a5-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9a9-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9aa-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9ae-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9af-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9b3-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9b4-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9be-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9bf-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9c3-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9c4-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9c8-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9c9-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9cd-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9ce-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9d2-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9d3-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9d7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9d8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9e3-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9e4-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9e8-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9e9-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9ed-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9ee-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9f2-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9f3-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9f7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9f8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9fc-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6f9fd-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa01-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa02-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa06-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa07-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa0b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa0c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa10-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa11-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa1b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa1c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa20-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa21-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa25-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa26-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa2d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa2e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa6f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa72-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa73-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa76-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa77-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa7a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa7e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa7f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa82-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa83-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa86-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fa8d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa8e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa93-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa94-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa98-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa99-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa9d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fa9e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6faa2-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6faa3-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fab3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fab6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fab7-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6faba-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fabb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fabe-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fabf-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fac3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fac6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fac7-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6faca-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6facb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6face-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fad6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fad7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fad8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fada-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fadd-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fade-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fadf-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fae3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fae6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fae7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fae8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6faec-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6faf0-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6faf1-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6faf7-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fafa-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fafb-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fafc-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb00-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb03-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb04-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb05-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb0b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb0f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb10-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb14-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb17-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb1c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb1d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb1e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb22-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb25-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb26-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb27-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb2d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb30-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb31-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb32-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb38-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb3b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb3c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb3d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb45-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb48-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb49-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb4a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb56-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb57-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb58-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb5c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb61-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb62-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb63-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb69-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb6e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb6f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb70-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb76-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb7b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb7c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb7d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb85-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb8b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb8c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb92-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb97-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fb98-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb99-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fb9d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fba0-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fba1-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fba2-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fba8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbab-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbac-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbad-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbb3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbb6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbb7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbb8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbc0-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbc3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbc4-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbc5-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbcb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbce-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbcf-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbd0-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbd8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbdc-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbdd-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbe3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbec-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbed-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbee-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbef-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fbf1-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbf4-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbf8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbf9-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fbfa-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc03-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc04-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc05-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc0e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc0f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc10-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc11-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc17-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc18-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc19-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc1a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc1c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc20-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc21-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc22-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc23-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc25-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc2e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc35-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc36-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc37-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc38-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc3a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc3d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc41-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc42-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc43-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc4c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc4d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc4e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc57-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc58-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc59-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc5a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc60-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc61-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc62-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc63-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc65-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc69-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc6a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc6b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fc6c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fc6e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fcbb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcbc-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcc1-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcc2-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcca-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fccb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcd2-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fcd3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd04-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd08-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd09-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd0b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd0d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd0e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd10-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd12-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd13-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd15-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd17-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd18-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd1a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd1c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd1d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd1f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd21-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd22-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd24-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd26-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd28-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd2a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd2c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd2d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd2f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd30-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd32-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd33-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd35-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd36-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd38-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd39-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd3b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd3c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd3e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd3f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd41-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd47-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd4b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd4c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd4e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd50-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd51-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd53-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd55-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd56-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd58-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd5a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd5b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd5d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd5f-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd60-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd62-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd64-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd65-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd67-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd69-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd6a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd6c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd6e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd6f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd71-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd73-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd74-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd76-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd78-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd79-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd7b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd7d-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd7e-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd80-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd85-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd89-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd8b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fd8e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd93-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd98-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fd9d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fda2-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fda9-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdaa-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdac-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdad-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdaf-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb0-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb2-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb5-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb6-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdb9-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdbb-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdbc-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdbe-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdbf-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc1-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc2-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc4-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc5-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdc8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdca-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdcb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdcd-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdce-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd0-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd1-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd3-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd4-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd7-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdd9-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdda-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fddc-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fddd-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fddf-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fde0-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fde2-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fde3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fde5-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fde6-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fde8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fde9-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdeb-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdec-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdee-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdef-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf1-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf2-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf4-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf5-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdf8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdfa-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdfb-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fdfd-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fdfe-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe00-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe01-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe06-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe0a-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe0c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe0f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe14-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe19-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe1e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe23-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe2a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe2b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe2d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe2e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe30-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe31-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe33-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe34-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe36-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe37-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe39-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe3a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe3c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe3d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe3f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe40-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe42-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe43-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe45-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe46-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe48-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe49-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe4b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe4c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe4e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe4f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe51-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe52-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe54-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe55-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe57-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe58-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe5a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe5b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe5d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe5e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe60-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe61-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe63-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe64-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe66-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe67-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe69-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe6a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe6c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe6d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe6f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe70-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe72-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe73-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe75-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe76-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe78-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe79-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe7b-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe7c-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe7e-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe7f-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe81-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe82-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe87-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe8a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe8b-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe8d-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe8e-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe90-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe91-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe93-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe94-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe96-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe97-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe99-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe9a-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fe9c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe9d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fe9f-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fea0-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fea2-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fea3-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fea5-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fea6-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fea8-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fea9-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6feab-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feac-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feae-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6feaf-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6feb1-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feb2-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feb4-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6feb5-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6feb7-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feb8-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feba-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6febb-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6febd-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6febe-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fec0-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fec1-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fec3-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fec4-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6fec6-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fec7-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fec9-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6feca-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6ffbc-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6ffc0-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffc1-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffc5-38b87ce8, #w-node-fa0f5203-8f0e-af28-580b-a84825f6ffc7-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffc8-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffcc-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffcd-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffd1-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffd2-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffd6-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffd7-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffdb-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffdc-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffe0-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffe1-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffe5-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffe6-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffea-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffeb-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6ffef-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fff0-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fff4-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fff5-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fff8-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fff9-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fffd-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f6fffe-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70002-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70003-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70007-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70008-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7000c-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7000d-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70011-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70012-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70016-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70017-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7001b-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7001c-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70020-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70021-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70025-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f70026-38b87ce8 {
  justify-self: start;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7002a-38b87ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa0f5203-8f0e-af28-580b-a84825f7002b-38b87ce8 {
  justify-self: start;
}

#w-node-c337e69c-540b-4401-a8ff-a1b4509859e6-a2b970b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67120bc-4300-85bd-1cf0-8f9089e1489e-a2b970b4, #w-node-c67120bc-4300-85bd-1cf0-8f9089e148b6-a2b970b4 {
  place-self: center;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-a2b970b4, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-a2b970b4, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-a2b970b4 {
  align-self: start;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-19b5f83f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c7274df-053c-353e-9d5b-f0d596d04986-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d0498b-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d04990-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d04995-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d0499a-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d0499f-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049a4-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049ab-19b5f83f {
  align-self: start;
}

#w-node-_1c7274df-053c-353e-9d5b-f0d596d049b5-19b5f83f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c7274df-053c-353e-9d5b-f0d596d049c3-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049c8-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049cd-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049d2-19b5f83f, #w-node-_1c7274df-053c-353e-9d5b-f0d596d049d7-19b5f83f {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-19b5f83f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24a2b8eb-6f83-a93c-a964-3c5cf019bf47-3ab48f19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6f6dc359-55ac-fe20-ca85-cb79b0d2ead9-735bc58b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f6dc359-55ac-fe20-ca85-cb79b0d2eada-735bc58b {
  justify-self: start;
}

#w-node-c337e69c-540b-4401-a8ff-a1b4509859e6-fa497a9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67120bc-4300-85bd-1cf0-8f9089e1489e-fa497a9e, #w-node-c67120bc-4300-85bd-1cf0-8f9089e148b6-fa497a9e {
  place-self: center;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-fa497a9e, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-fa497a9e, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-fa497a9e {
  align-self: start;
}

#w-node-_972c5442-e976-8fcf-0f13-34ffd3394091-e319a4dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_972c5442-e976-8fcf-0f13-34ffd339409d-e319a4dd, #w-node-_972c5442-e976-8fcf-0f13-34ffd33940a2-e319a4dd, #w-node-_972c5442-e976-8fcf-0f13-34ffd33940a7-e319a4dd, #w-node-_972c5442-e976-8fcf-0f13-34ffd33940ac-e319a4dd, #w-node-_972c5442-e976-8fcf-0f13-34ffd33940b1-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20c2-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20c7-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20cc-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20d1-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20d6-e319a4dd {
  align-self: start;
}

#w-node-_864cee8e-c752-1327-a811-54ad8826b2f5-e319a4dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_864cee8e-c752-1327-a811-54ad8826b303-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b308-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b30d-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b312-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b317-e319a4dd, #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa26fd-658a8561, #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2715-658a8561 {
  align-self: start;
}

#w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa271d-658a8561 {
  place-self: auto;
}

#w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2727-658a8561 {
  align-self: start;
}

#w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2731-658a8561, #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa273b-658a8561, #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa276a-658a8561 {
  place-self: auto;
}

#w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b3c-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b41-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b46-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b4b-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b50-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b55-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b5a-f3fe6b06 {
  align-self: start;
}

#w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2afe-f3fe6b06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b0a-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b0f-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b14-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b19-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b1e-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b23-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b6e-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b73-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b78-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b7d-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b82-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b87-f3fe6b06 {
  align-self: start;
}

#w-node-_4a27f586-facd-aeb6-837b-87202a4f889c-d6f5ca24, #w-node-_22ae1180-b71c-8ebd-b827-16c580b190f0-d6f5ca24 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-5851d4a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4338d8f6-c380-943c-8aa0-93a741955011-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955016-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a74195501b-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955020-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955025-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a74195502a-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a74195502f-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955036-5851d4a4 {
  align-self: start;
}

#w-node-_4338d8f6-c380-943c-8aa0-93a741955040-5851d4a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4338d8f6-c380-943c-8aa0-93a74195504e-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955053-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955058-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a74195505d-5851d4a4, #w-node-_4338d8f6-c380-943c-8aa0-93a741955062-5851d4a4 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-5851d4a4, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e2f-e1f31d03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13934039-0d03-e32f-3f82-60b10c2d1e3b-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e40-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e45-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e4a-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e4f-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e54-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e09-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e0e-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e13-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e18-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e1d-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e22-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e27-e1f31d03, #w-node-_74372ce7-8662-9121-013b-8094fcb801d6-e1f31d03 {
  align-self: start;
}

#w-node-_0e779e41-9f3d-af30-faa9-316822c6d3de-e1f31d03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e779e41-9f3d-af30-faa9-316822c6d3ea-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3ef-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3f4-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3f9-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3fe-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d403-e1f31d03 {
  align-self: start;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-eaabdb4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7971aab-c93f-d620-7677-5bde9c72147c-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c721481-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c721486-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c72148b-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c721490-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c721495-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c72149a-eaabdb4e {
  align-self: start;
}

#w-node-f7971aab-c93f-d620-7677-5bde9c7214a2-eaabdb4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7971aab-c93f-d620-7677-5bde9c7214ae-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214b3-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214b8-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214bd-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214c2-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214c7-eaabdb4e {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-eaabdb4e, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-3514ac6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9196-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d919b-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91a0-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91a5-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91aa-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91af-3514ac6d, #w-node-_04bb6b4c-e893-2598-1a9b-f7b7a32198d4-3514ac6d {
  align-self: start;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d915d-3514ac6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9173-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9178-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d917d-3514ac6d, #w-node-_99e72a34-b6d0-45d2-6daa-d1582d9336d2-3514ac6d {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-3514ac6d, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-63c836c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01513df4-3461-66de-0a11-a62cd92ccb22-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb27-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb2c-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb31-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb36-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb3b-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb40-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb47-63c836c5 {
  align-self: start;
}

#w-node-_01513df4-3461-66de-0a11-a62cd92ccb51-63c836c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01513df4-3461-66de-0a11-a62cd92ccb5f-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb64-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb69-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb6e-63c836c5, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb73-63c836c5 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-63c836c5, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-95df2b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9196-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d919b-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91a0-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91a5-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91aa-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d91af-95df2b0b, #w-node-_04bb6b4c-e893-2598-1a9b-f7b7a32198d4-95df2b0b {
  align-self: start;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d915d-95df2b0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9173-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9178-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d917d-95df2b0b, #w-node-_99e72a34-b6d0-45d2-6daa-d1582d9336d2-95df2b0b {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-95df2b0b, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-af0dfacc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68e94-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68e99-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68e9e-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ea3-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ea8-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ead-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68eb2-af0dfacc {
  align-self: start;
}

#w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ec3-af0dfacc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ed1-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ed6-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68edb-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ee0-af0dfacc, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ee5-af0dfacc {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-af0dfacc, #w-node-_785b079e-5a4b-d9ee-605c-7ff27aa14ee0-747c5c06, #w-node-ee81eddb-670c-e366-0ad1-310d9aafc66e-747c5c06, #w-node-e13962b1-5210-1617-1523-7afaa7ae52ed-747c5c06, #w-node-e13962b1-5210-1617-1523-7afaa7ae52f8-747c5c06, #w-node-b3411634-5e1b-9eab-324a-5292dac6222a-747c5c06, #w-node-b3411634-5e1b-9eab-324a-5292dac62235-747c5c06, #w-node-dbe736e1-ea0b-e5b5-7047-6106e4e3aa08-747c5c06, #w-node-dbe736e1-ea0b-e5b5-7047-6106e4e3aa13-747c5c06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ab-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b0-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3b5-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3ba-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d4-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3d9-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3de-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3e3-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f3fa-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f400-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f405-747c5c06, #w-node-_4ce739f5-90c7-30ea-2f59-78626486f40a-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f47c-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f481-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f486-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f48b-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4a5-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4aa-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4af-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4b4-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4cb-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d1-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4d6-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4db-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4f8-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f4fe-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f504-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f50a-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f527-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f52d-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f533-747c5c06, #w-node-_7c82259b-15b3-90ff-1a5c-3d4ed985f539-747c5c06 {
  align-self: start;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d915d-b802d1cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9173-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9178-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d917d-b802d1cb, #w-node-_99e72a34-b6d0-45d2-6daa-d1582d9336d2-b802d1cb {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-b802d1cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acd1711c-98e1-3a75-20a5-4b428784fcf7-b33f2af9 {
  place-self: center;
}

#w-node-c1275449-d38b-c3f2-c6c2-a484e9a7addd-b33f2af9 {
  justify-self: center;
}

#w-node-acd1711c-98e1-3a75-20a5-4b428784fcf7-5274e567 {
  place-self: center;
}

#w-node-c1275449-d38b-c3f2-c6c2-a484e9a7addd-5274e567 {
  justify-self: center;
}

#w-node-f9a368fe-0ee3-e924-0b8f-8a01fac01195-5274e567 {
  place-self: center;
}

#w-node-f9a368fe-0ee3-e924-0b8f-8a01fac011c4-5274e567 {
  justify-self: center;
}

#w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-5cbb815c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a35b6384-8760-9ce3-8e1c-5f2952ef931b-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9320-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9325-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef932a-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef932f-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9334-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9339-5cbb815c {
  align-self: start;
}

#w-node-a35b6384-8760-9ce3-8e1c-5f2952ef934a-5cbb815c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9358-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef935d-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9362-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9367-5cbb815c, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef936c-5cbb815c {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-5cbb815c, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-19b61998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a0a-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a0f-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a14-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a19-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a1e-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a23-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a28-19b61998 {
  align-self: start;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a39-19b61998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a47-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a4c-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a51-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a56-19b61998, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a5b-19b61998 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-19b61998, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-8e144051 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c151b23f-af9d-0468-f58b-8ad7c7080e2f-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e34-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e39-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e3e-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e43-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e48-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e4d-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e54-8e144051 {
  align-self: start;
}

#w-node-c151b23f-af9d-0468-f58b-8ad7c7080e5e-8e144051 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c151b23f-af9d-0468-f58b-8ad7c7080e6c-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e71-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e76-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e7b-8e144051, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e80-8e144051 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-8e144051, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-f89c3baa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a06d1734-4737-8da8-24fe-2cf307f955af-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955b4-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955b9-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955be-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955c3-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955c8-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955cd-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955d4-f89c3baa {
  align-self: start;
}

#w-node-a06d1734-4737-8da8-24fe-2cf307f955de-f89c3baa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a06d1734-4737-8da8-24fe-2cf307f955ec-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955f1-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955f6-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f955fb-f89c3baa, #w-node-a06d1734-4737-8da8-24fe-2cf307f95600-f89c3baa {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-f89c3baa, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-e62e3ab7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad24891-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad24896-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad2489b-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248a0-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248a5-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248aa-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248af-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248b6-e62e3ab7 {
  align-self: start;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad248c0-e62e3ab7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad248ce-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248d3-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248d8-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248dd-e62e3ab7, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248e2-e62e3ab7 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-e62e3ab7, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-61f0c8a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a0a-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a0f-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a14-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a19-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a1e-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a23-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a28-61f0c8a2 {
  align-self: start;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a39-61f0c8a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a47-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a4c-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a51-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a56-61f0c8a2, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a5b-61f0c8a2 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-61f0c8a2, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-75162067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad24891-75162067, #w-node-b6f07efd-d5fc-2075-de2c-daaeaae817aa-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad24896-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad2489b-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248a0-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248a5-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248aa-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248af-75162067 {
  align-self: start;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad248c0-75162067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd26a234-9f19-cc6f-4812-7aec0ad248ce-75162067, #w-node-_51554a78-0d36-b236-0e2d-736b4af2b35c-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248d3-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248d8-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248dd-75162067, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248e2-75162067 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-75162067, #w-node-b1dda8bf-66af-b78e-746d-6d14d3b88fc1-7f65abf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c2cc9fe-4bbc-6255-d437-c7f15a47044f-7f65abf6, #w-node-c2f1001a-e22e-2e3d-ccf4-a650ca55e42f-7f65abf6, #w-node-_076edc30-0dae-77ca-b6d4-15c7c92f468d-7f65abf6, #w-node-_6e6b5790-c89e-eade-02ac-9457bccfdf87-7f65abf6, #w-node-_2e09991b-a24f-4ff2-0e82-86629d6e01ae-7f65abf6, #w-node-_95bed485-5c18-db29-a420-eef043b34fdf-7f65abf6, #w-node-ee6662a7-a802-2bcc-a864-0c4263ee4f02-7f65abf6 {
  align-self: start;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d915d-7f65abf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-7f65abf6, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9173-7f65abf6, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9178-7f65abf6, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d917d-7f65abf6, #w-node-_99e72a34-b6d0-45d2-6daa-d1582d9336d2-7f65abf6 {
  align-self: start;
}

#w-node-d63557d7-3491-605e-1bcd-b5b8ec381703-7f65abf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3f4-e1f31d03 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_3559b7b0-102a-7a2b-3f79-f509827699b9-fa6b228a {
    justify-self: start;
  }

  #w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbda-fa6b228a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbdd-fa6b228a {
    grid-column: span 8 / span 8;
  }

  #w-node-_06cbb2fd-5313-de55-cf3d-dc2dd72e36a1-fa6b2394 {
    justify-self: start;
  }

  #w-node-_71f3f008-fdaf-64e1-4a6b-e22ce2b8ad10-fa6b2406, #w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b5-fa6b241c {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b8-fa6b241c {
    grid-column: span 8 / span 8;
  }

  #w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-fa6b2466, #w-node-be02e64f-3533-ceb5-107e-93749fbc8f9e-0c9290e8, #w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-0c9290e8, #w-node-be02e64f-3533-ceb5-107e-93749fbc8f9e-031ea49c, #w-node-a34b65d3-4bd3-e823-905d-9716eb0104b7-031ea49c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbda-fa6b228a, #w-node-_8020227d-40ef-6556-cf3c-5b5c9cfafbdd-fa6b228a {
    grid-column: span 4 / span 4;
  }

  #w-node-_06cbb2fd-5313-de55-cf3d-dc2dd72e36a1-fa6b2394 {
    justify-self: auto;
  }

  #w-node-_71f3f008-fdaf-64e1-4a6b-e22ce2b8ad10-fa6b2406, #w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b5-fa6b241c, #w-node-_432e2241-ba49-2ddd-53f5-08b02774f2b8-fa6b241c {
    grid-column: span 4 / span 4;
  }

  #w-node-d0e0371a-f452-dbbc-942d-86fd44d8032c-fa6b2466 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be791-fa6b2367, #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7d8-fa6b2367 {
    place-self: start;
  }

  #w-node-b1323154-d735-bcbc-a3a2-f0d5c65be7fd-fa6b2367 {
    align-self: auto;
  }

  #w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6811-fa6b2367 {
    place-self: start;
  }

  #w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6836-fa6b2367, #w-node-_3eb422ec-2b35-60bc-8de6-7c38563b2191-fa6b2367, #w-node-a90d3626-609d-bfbf-3753-dceee4169ffd-fa6b2367, #w-node-f3c311ad-0257-e149-0b18-ba54fb8e6cb5-fa6b2367, #w-node-_09c6c387-537f-ecc0-37df-a542a0cb9c1b-fa6b2367 {
    align-self: auto;
  }

  #w-node-f8dcc472-d018-8cd3-24e3-0e2eefda6870-fa6b2367 {
    place-self: start;
  }

  #w-node-_06cbb2fd-5313-de55-cf3d-dc2dd72e36a1-fa6b2394 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a9fc04a4-0a48-26b1-4636-06e2652b9aec-fa6b23d4 {
    place-self: start;
  }

  #w-node-_664e8c9d-d952-6880-e9ef-cf1441366658-fa6b241c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_664e8c9d-d952-6880-e9ef-cf1441366659-fa6b241c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_664e8c9d-d952-6880-e9ef-cf144136665a-fa6b241c {
    order: 9999;
  }

  #w-node-_8afbc38d-b5a7-263d-5835-bcbc60579354-fa6b2447 {
    place-self: start;
  }

  #w-node-_8afbc38d-b5a7-263d-5835-bcbc60579366-fa6b2447, #w-node-cd30ed39-780e-9151-169e-77da2bb1ae31-fa6b2447 {
    align-self: auto;
  }

  #w-node-_8afbc38d-b5a7-263d-5835-bcbc60579376-fa6b2447 {
    place-self: auto;
  }

  #w-node-_8afbc38d-b5a7-263d-5835-bcbc605793a1-fa6b2447, #w-node-a5eef912-21b0-3e58-201b-194c12a91a18-fa6b2447 {
    place-self: start;
  }

  #w-node-a5eef912-21b0-3e58-201b-194c12a91a32-fa6b2447 {
    place-self: auto;
  }

  #w-node-a5eef912-21b0-3e58-201b-194c12a91a39-fa6b2447 {
    align-self: auto;
  }

  #w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec921f4-fa6b2447 {
    place-self: start;
  }

  #w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec9220e-fa6b2447 {
    place-self: auto;
  }

  #w-node-ab8b5e52-3c09-8276-4cf5-ae7c1ec92215-fa6b2447 {
    align-self: auto;
  }

  #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40aafa-fa6b2447 {
    place-self: start;
  }

  #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab0c-fa6b2447 {
    align-self: auto;
  }

  #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab1c-fa6b2447 {
    place-self: auto;
  }

  #w-node-_6f8bcde5-d8c7-156c-2062-9c42ec40ab47-fa6b2447, #w-node-_0a5b5b01-692e-f8e6-427a-968542e63302-fa6b2447 {
    place-self: start;
  }

  #w-node-_0a5b5b01-692e-f8e6-427a-968542e63314-fa6b2447 {
    align-self: auto;
  }

  #w-node-_0a5b5b01-692e-f8e6-427a-968542e63324-fa6b2447 {
    place-self: auto;
  }

  #w-node-_0a5b5b01-692e-f8e6-427a-968542e6334f-fa6b2447 {
    place-self: start;
  }

  #w-node-d0e0371a-f452-dbbc-942d-86fd44d8031b-fa6b2466, #w-node-_5358eba0-33f8-4e83-6f6f-e94fca7e9093-fa6b2466, #w-node-d0e0371a-f452-dbbc-942d-86fd44d80329-fa6b2466 {
    grid-column: span 1 / span 1;
  }

  #w-node-_76f7ed41-6cc0-efcd-3ae0-cf5c79dea7a8-922d1463, #w-node-_3b523266-4c84-d5a8-17ba-4861c828b888-922d1463, #w-node-_4b648d62-b772-cee7-7f09-d44024e90567-922d1463, #w-node-_07e5c914-404a-983c-ee79-0e6946fc8b0c-922d1463, #w-node-_65716fc3-d9e6-6b71-e4a1-65e870ced921-922d1463, #w-node-_1ca0c583-ac24-b671-8a24-968a5d1ed898-922d1463, #w-node-_87a569bb-bca8-b0fe-965e-fc64752f9822-922d1463, #w-node-_87a569bb-bca8-b0fe-965e-fc64752f982b-922d1463, #w-node-_87a569bb-bca8-b0fe-965e-fc64752f9834-922d1463, #w-node-_2c925383-887b-ee71-0bfe-042ef509ec43-922d1463, #w-node-_47323b0d-ede9-496f-50b2-660ebb27c3f9-922d1463, #w-node-ab41b29c-eafb-804d-0db6-05e256d20fc7-922d1463, #w-node-d2c0d118-6dba-986c-3e7f-9d96ccd9894f-922d1463, #w-node-_24a152c8-faf0-5158-c89e-c89ff539a24c-922d1463, #w-node-_964055bd-08a8-9812-2af9-4d6ead905d58-922d1463, #w-node-c5b677a1-3ac0-ca8d-edce-b319b363899b-922d1463, #w-node-_0e5baab4-4baf-6284-9ac6-ea7b0aae8b99-922d1463, #w-node-_632be039-62b4-7367-88dc-ab20f24591f3-922d1463, #w-node-_2cd86a2d-a00f-e92b-f1d4-c2932fd9324a-922d1463, #w-node-_072d74b8-6004-0ed7-4642-1528979ba3a5-922d1463, #w-node-_934134b0-66f1-1c8f-5d48-13960ccca409-922d1463, #w-node-_331e1a53-f262-e2d5-a9a1-765f9f12868f-922d1463, #w-node-_192f66dc-bbe9-73ce-0b03-f0a7d7282b93-922d1463, #w-node-_577454d8-af30-19c7-6804-a04d10109328-922d1463, #w-node-_75ee0983-db51-63d7-0060-ed17464a31a4-922d1463 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_37787da7-75c1-3447-f4fa-1f8fc5b92d7d-c660ef28 {
    place-self: auto;
  }

  #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-e9df653d, #w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8ee8a-5169575f {
    place-self: start;
  }

  #w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8ee9c-5169575f {
    align-self: auto;
  }

  #w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eeac-5169575f {
    place-self: auto;
  }

  #w-node-d21107ac-0c2c-6f24-c0f1-9622f5d8eed7-5169575f, #w-node-_005b5ddb-b592-e94d-2959-be34840de460-fd813bfd {
    place-self: start;
  }

  #w-node-_2579f2fc-86b7-c5bc-43e5-4398b1a910cb-0c9290e8, #w-node-_3587857f-b87e-dd10-ec62-53c30b5cefdf-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e22-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e4e-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0e7a-0c9290e8, #w-node-_2d5c965c-69ca-7a81-39b7-3936632c0ea2-0c9290e8, #w-node-_804c5393-d46f-1726-1a70-9338c7690934-0c9290e8, #w-node-_804c5393-d46f-1726-1a70-9338c769095e-0c9290e8, #w-node-_9773ff21-ca8b-e2bc-9120-e3a669f802ba-0c9290e8, #w-node-_76728b65-9354-ce04-7836-c33e62e5285e-e281cd2b, #w-node-ac0e69d7-0e5d-be9c-2809-771b97be07ce-e281cd2b, #w-node-ef24fbb8-ce33-6e8e-07bd-c581a5d05d4f-e281cd2b, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-0b1a52c2, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-0b1a52c2, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-0b1a52c2, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-0b1a52c2, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-0b1a52c2, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-0b1a52c2, #w-node-_73b79d67-5cf3-9eca-e404-5db4df4b7163-0b1a52c2, #w-node-dffaf6a5-a616-9b7e-58c9-6843c2245653-0b1a52c2, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-0b1a52c2, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-0b1a52c2, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-0b1a52c2, #w-node-_959638a0-adf9-dbb1-82a6-6955b9175872-0b1a52c2, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-0b1a52c2, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-0b1a52c2, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-0b1a52c2, #w-node-e89e4c6d-3fcd-e18e-a2ed-d28276231f9b-fbc7730e, #w-node-_4d12a2ae-db64-cdf7-948b-a14cf07e8372-074eefe6 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_4d12a2ae-db64-cdf7-948b-a14cf07e8373-074eefe6 {
    grid-row: span 2 / span 2;
  }

  #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-eed92f08, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-eed92f08, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-eed92f08, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-eed92f08, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-eed92f08, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-eed92f08, #w-node-_73b79d67-5cf3-9eca-e404-5db4df4b7163-eed92f08, #w-node-dffaf6a5-a616-9b7e-58c9-6843c2245653-eed92f08, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-eed92f08, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-eed92f08, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-eed92f08, #w-node-_959638a0-adf9-dbb1-82a6-6955b9175872-eed92f08, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-eed92f08, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-eed92f08, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-eed92f08, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-0d0f2d7b, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-0d0f2d7b, #w-node-c44aebd2-21c7-23f4-a58f-50a375513831-0d0f2d7b, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-0d0f2d7b, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-0d0f2d7b, #w-node-f1c6e6d7-4f64-071b-7643-06c4aa3eab8d-0d0f2d7b, #w-node-_6b10fa59-7839-1ad6-c020-0e87a8dc6c01-0d0f2d7b, #w-node-bdf80b9a-ea66-8466-ce2e-82a00cc42f66-0d0f2d7b, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-0d0f2d7b, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-0d0f2d7b, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-d20663ed, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-d20663ed, #w-node-_9fcaf816-ca3d-3c4f-15ad-6c03680f5fb1-d20663ed, #w-node-e3d51d3d-f92e-8a69-62aa-6750744334ca-d20663ed, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-d20663ed, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-d20663ed, #w-node-c56fdcbc-eb28-1126-d8a8-91a0437a77ed-d20663ed, #w-node-b78e1073-8b4e-f754-1f2b-92c480eddad6-d20663ed, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-d20663ed, #w-node-_2f9d3364-0328-3d7f-0b9a-8b5c2891d906-d20663ed, #w-node-_660bc059-d229-e1eb-9ff3-d93d9c984dee-d20663ed, #w-node-_3bd03b96-2a17-f161-dcb5-ea9cebc28c82-d20663ed, #w-node-_3bd03b96-2a17-f161-dcb5-ea9cebc28ca7-d20663ed, #w-node-cf292a92-8a28-865e-2267-a0cfb1283791-d20663ed, #w-node-cf292a92-8a28-865e-2267-a0cfb12837be-d20663ed, #w-node-_79604777-f6a2-8a9e-e7bb-c3ca05b4a1d9-d20663ed, #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-91f31d29, #w-node-_9eea67c0-eae0-1209-0b4d-2cdfc703c415-91f31d29, #w-node-_96896140-275d-a684-1e3c-955596a79170-91f31d29, #w-node-_96896140-275d-a684-1e3c-955596a79199-91f31d29, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-91f31d29, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-91f31d29, #w-node-ca065878-c9f9-0341-eeac-b366ab088bd0-91f31d29, #w-node-_5891cb23-7938-64b8-5f22-5daa040fedc2-91f31d29, #w-node-_87f732ef-ba45-e3e7-a104-ca6106d1fbbf-91f31d29, #w-node-c926cf67-d7fe-72ef-559a-b5d21a61b748-0d22072b, #w-node-b20cace5-42f3-e38c-692b-7f57c606e17e-16f38239 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_32f6f539-7ea0-2f02-e148-5ff5d6e81a5f-0034edd0, #w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d04-0034edd0 {
    place-self: start;
  }

  #w-node-c3cb6ef6-b41b-3d40-b681-9e19c7a17d29-0034edd0 {
    align-self: auto;
  }

  #w-node-f7d24eaa-e1c6-6521-1b4a-da27ac6871f1-0034edd0 {
    place-self: start;
  }

  #w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687216-0034edd0 {
    align-self: auto;
  }

  #w-node-f7d24eaa-e1c6-6521-1b4a-da27ac68722a-0034edd0 {
    place-self: auto;
  }

  #w-node-f7d24eaa-e1c6-6521-1b4a-da27ac687250-0034edd0 {
    place-self: start;
  }

  #w-node-_4b0064ca-a464-ec53-2c97-992cd97ebc19-ce12d26a, #w-node-_5bbfbf62-1997-8729-fcf4-f67c3b75ab28-ce12d26a, #w-node-_5fedcb97-d7df-4795-a37e-0a1581fb1b7b-ce12d26a, #w-node-_063b55ec-dd05-7246-aa3a-a8e91a88b92d-ce12d26a, #w-node-_2ca04fa8-d6d3-26d1-26df-a06dfd373680-ce12d26a, #w-node-_58418fae-83d7-f791-3ef6-7abe591de751-ce12d26a, #w-node-_356ccf0c-d01d-5a30-6269-204bb6cc556f-d6457b66, #w-node-ea2224c4-bb5f-e93c-ea70-08eb0865f130-d6457b66, #w-node-_5e561f0a-38e8-bb24-dd7b-1fedab31e17a-d6457b66, #w-node-d5490ab6-9c82-3aa7-3cda-f958def47933-d6457b66 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_1c7274df-053c-353e-9d5b-f0d596d049c3-19b5f83f {
    place-self: start;
  }

  #w-node-_24a2b8eb-6f83-a93c-a964-3c5cf019bf47-3ab48f19 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_24a2b8eb-6f83-a93c-a964-3c5cf019bf49-3ab48f19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_972c5442-e976-8fcf-0f13-34ffd339409d-e319a4dd, #w-node-_972c5442-e976-8fcf-0f13-34ffd33940a2-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20c2-e319a4dd, #w-node-_9587546a-fbf7-5c35-6463-c3b6234e20c7-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b303-e319a4dd, #w-node-_864cee8e-c752-1327-a811-54ad8826b308-e319a4dd, #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2702-658a8561 {
    place-self: start;
  }

  #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2727-658a8561 {
    align-self: auto;
  }

  #w-node-a31c0be0-8775-0e9a-74cb-ee2b6eaa2762-658a8561, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b0a-f3fe6b06, #w-node-_52c1c269-e8bb-de1a-8199-0fb1b12e2b0f-f3fe6b06 {
    place-self: start;
  }

  #w-node-_4a27f586-facd-aeb6-837b-87202a4f889c-d6f5ca24, #w-node-_22ae1180-b71c-8ebd-b827-16c580b190f0-d6f5ca24 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_4338d8f6-c380-943c-8aa0-93a74195504e-5851d4a4, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e3b-e1f31d03, #w-node-_13934039-0d03-e32f-3f82-60b10c2d1e40-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3ea-e1f31d03, #w-node-_0e779e41-9f3d-af30-faa9-316822c6d3ef-e1f31d03, #w-node-f7971aab-c93f-d620-7677-5bde9c7214ae-eaabdb4e, #w-node-f7971aab-c93f-d620-7677-5bde9c7214b3-eaabdb4e, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-3514ac6d, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-3514ac6d, #w-node-_01513df4-3461-66de-0a11-a62cd92ccb5f-63c836c5, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-95df2b0b, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-95df2b0b, #w-node-ad1bfceb-905a-0fca-a8cd-c458a2e68ed1-af0dfacc, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-b802d1cb, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d916e-b802d1cb, #w-node-a35b6384-8760-9ce3-8e1c-5f2952ef9358-5cbb815c, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a47-19b61998, #w-node-c151b23f-af9d-0468-f58b-8ad7c7080e6c-8e144051, #w-node-a06d1734-4737-8da8-24fe-2cf307f955ec-f89c3baa, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248ce-e62e3ab7, #w-node-_5a49a357-5fd9-3de8-b255-8fdf1db95a47-61f0c8a2, #w-node-dd26a234-9f19-cc6f-4812-7aec0ad248ce-75162067, #w-node-_51554a78-0d36-b236-0e2d-736b4af2b35c-75162067, #w-node-_2beb4528-a327-83e8-78f6-8c036c7d9169-7f65abf6 {
    place-self: start;
  }
}


@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-Bold.ttf') format('truetype'), url('../fonts/Helvetica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica 587ebe5a59211';
  src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica compressed 5871d14b6903a';
  src: url('../fonts/helvetica-compressed-5871d14b6903a.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica rounded 5871d05ead8de';
  src: url('../fonts/helvetica-rounded-bold-5871d05ead8de.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* ============================================================
   SIZING FIXES — deliberate deviations from the live Webflow site.
   Kenny-approved 2026-07-18 ("make sure our sizing is correct").
   Re-applied 2026-08-27 after Webflow-zip resync (the zip overwrites
   this file; Webflow still has the bugs). Scope is intentionally
   MINIMAL: only rules that remove real horizontal-scroll overflow
   found by scripts/audit-sizing.mjs. Affected pages@768 are flagged
   as `deviations` in scripts/pages.mjs. This block must NEVER
   contain Foxy selectors (#fc/.fc-) — enforced by npm run audit:foxy —
   because /confirmation (Foxy receipt template) links this file.
   ============================================================ */

/* Sales pages: .columns-7 row's negative gutters overflow 6px right
   at tablet (columns-7 exists ONLY on sales pages — verified). */
@media (min-width: 768px) and (max-width: 991px) {
  .columns-7.w-row {
    margin-left: 0;
    margin-right: 0;
  }
}

/* last-step: .cta-page wrapper carries desktop padding 400px+400px into
   the tablet band (800px total > 768px viewport = 32px overflow). The site
   already drops to 20px on mobile; apply the same treatment for tablet. */
@media (min-width: 768px) and (max-width: 991px) {
  .multi-form3_progress-wrapper.cta-page {
    padding-left: 20px;
    padding-right: 20px;
  }
}
