@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394112006d55ef26fb_Poppins-Bold.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93976d17fba4e5f6862_Poppins-ExtraBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14b8_Poppins-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939e46c4adf3c3bded7_Poppins-BlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939c7d1f8d7a3cb0a5f_Poppins-ExtraBoldItalic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93939802fe6b6cd72fd_Poppins-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9393c18ede96cf28c42_Poppins-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939f32c4fcae5b1921a_Poppins-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939eaa9fd397e3ee88e_Poppins-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9396305b9b0029926f5_Poppins-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9397b842e7a4b8c328c_Poppins-ExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394112006d55ef272c_Poppins-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9391f695122e0287bf6_Poppins-LightItalic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9391f695122e0287bf6_Poppins-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939fea2c70a0e8ed427_Poppins-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531940_Poppins-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531934_Poppins-Italic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531934_Poppins-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394503332060a745e5_Poppins-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d80f3c207d77e1258_NotoSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d134c5c08c0390103_NotoSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0dafefa88debb226ae_NotoSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d39802fe6b6cdebd2_NotoSans-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0dc7d1f8d7a3cb9854_NotoSans-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d44b94dd536a86a9b_NotoSans-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4e02d142c4aaed3e1_Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4c8c47e7a35e25463_Inter-Bold.ttf') format('truetype'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4a2fd2bbd0b9f530a_Inter-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc569aa57002399bf80_Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5d947a8822f48ed87_Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4002b3e3bc38d5973_Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5a6f7067cf79c13c6_Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5344dce7dc3eb7079_Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc50a2e65af65ac1749_Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans Medium';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace99ba0d76af4f270cc46_PublicSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans Bold';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace9a9a0d76af4f270ddba_PublicSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace9b7b945e2ca35f27b72_PublicSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Paulgrotesk trail';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6142f6521fff9d585192143c_PaulGrotesk-Bold-Trail.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Paulgrotesk trail';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6142f6521fff9d3c72921440_PaulGrotesk-Regular-Trail.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif
}

body {
  margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}

audio,canvas,progress,video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden],template {
  display: none;
}

a {
  background-color: #0000
}

a:active,a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b,strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

h1 {
  margin: .67em 0;
  font-size: 2em
}

mark {
  color: #000;
  background: #ff0
}

small {
  font-size: 80%
}

sub,sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative
}

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

hr {
  box-sizing: content-box;
  height: 0
}

pre {
  overflow: auto
}

code,kbd,pre,samp {
  font-family: monospace;
  font-size: 1em
}

button,input,optgroup,select,textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button,select {
  text-transform: none
}

button,html input[type=button],input[type=reset] {
  /* -webkit-appearance: button; */
  cursor: pointer
}

button[disabled],html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type=checkbox],input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
  height: auto
}

/* input[type=search] {
  /* -webkit-appearance: none */


input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: 700
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td,th {
  padding: 0
}

@font-face {
  font-family: webflow-icons;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
  font-weight: 400;
  font-style: normal
}

[class^=w-icon-],[class*=\ w-icon-] {
  /* speak: none; */
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: webflow-icons!important
}

.w-icon-slider-right:before {
  content: ""
}

.w-icon-slider-left:before {
  content: ""
}

.w-icon-nav-menu:before {
  content: ""
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
  content: ""
}

.w-icon-file-upload-remove:before {
  content: ""
}

.w-icon-file-upload-icon:before {
  content: ""
}

* {
  box-sizing: border-box
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  /* vertical-align: middle; */
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll!important;
}

.w-block {
  display: block
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before,.w-clearfix:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

/* input.w-button {
  /* -webkit-appearance: button */


html[data-w-dynpage] [data-w-cloak] {
  color: #0000!important
}

.w-code-block {
  margin: unset
}

pre.w-code-block code {
  all: inherit
}

.w-optimization {
  display: contents
}

.w-webflow-badge,.w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  /* font-smoothing: auto; */
  /* vertical-align: baseline; */
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 #0000;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  inset: auto;
  overflow: visible;
  transform: none
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a,0 1px 3px #0000001a;
  visibility: visible!important;
  z-index: 2147483647!important;
  color: #aaadb0!important;
  opacity: 1!important;
  background-color: #fff!important;
  border-radius: 3px!important;
  width: auto!important;
  height: auto!important;
  margin: 0!important;
  padding: 6px!important;
  font-size: 12px!important;
  line-height: 14px!important;
  text-decoration: none!important;
  display: inline-block!important;
  position: fixed!important;
  inset: auto 12px 12px auto!important;
  overflow: visible!important;
  transform: none!important;
}

.w-webflow-badge>img {
  visibility: visible!important;
  opacity: 1!important;
  vertical-align: middle!important;
  display: inline-block!important;
}

h1,h2,h3,h4,h5,h6 {
  margin-bottom: 10px;
  font-weight: 500;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  /* font-size: 32px; */
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  /* font-size: 24px; */
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px
}

p {
  margin-top: 0;
  margin-bottom: 10px
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px
}

figure {
  margin: 0 0 10px
}

figcaption {
  text-align: center;
  margin-top: 5px
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none
}

.w-embed:before,.w-embed:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-embed:after {
  clear: both
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative
}

.w-video iframe,.w-video object,.w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0
}

button,[type=button],[type=reset] {
  cursor: pointer;
  /* -webkit-appearance: button; */
  border: 0
}

.w-form {
  margin: 0 0 15px
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none
}



.w-input,.w-select {
  color: #333;
  /* vertical-align: middle; */
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block
}

.w-input::placeholder,.w-select::placeholder {
  color: #999
}

.w-input:focus,.w-select:focus {
  border-color: #3898ec;
  outline: 0
}

.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
  cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee
}

textarea.w-input,textarea.w-select {
  height: auto
}

.w-select {
  background-color: #f3f3f3
}

.w-select[multiple] {
  height: auto
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  display: inline-block
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block
}

.w-radio:before,.w-radio:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-radio:after {
  clear: both
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal
}

.w-file-upload {
  margin-bottom: 10px;
  display: block
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden
}

.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {
  color: #333;
  display: inline-block
}

.w-file-upload-error {
  margin-top: 10px;
  display: block
}

.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {
  display: none
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: flex
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: 400;
  display: block
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block
}

.w-icon-file-upload-icon,.w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block
}

.w-icon-file-upload-uploading {
  height: 20px
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto
}

.w-container:before,.w-container:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-container:after {
  clear: both
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px
}

.w-row:before,.w-row:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-row:after {
  clear: both
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0
}

.w-col-1 {
  width: 8.33333%
}

.w-col-2 {
  width: 16.6667%
}

.w-col-3 {
  width: 25%
}

.w-col-4 {
  width: 33.3333%
}

.w-col-5 {
  width: 41.6667%
}

.w-col-6 {
  width: 50%
}

.w-col-7 {
  width: 58.3333%
}

.w-col-8 {
  width: 66.6667%
}

.w-col-9 {
  width: 75%
}

.w-col-10 {
  width: 83.3333%
}

.w-col-11 {
  width: 91.6667%
}

.w-col-12 {
  width: 100%
}

.w-hidden-main {
  display: none!important
}

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

  .w-hidden-main {
      display: inherit!important
  }

  .w-hidden-medium {
      display: none!important
  }

  .w-col-medium-1 {
      width: 8.33333%
  }

  .w-col-medium-2 {
      width: 16.6667%
  }

  .w-col-medium-3 {
      width: 25%
  }

  .w-col-medium-4 {
      width: 33.3333%
  }

  .w-col-medium-5 {
      width: 41.6667%
  }

  .w-col-medium-6 {
      width: 50%
  }

  .w-col-medium-7 {
      width: 58.3333%
  }

  .w-col-medium-8 {
      width: 66.6667%
  }

  .w-col-medium-9 {
      width: 75%
  }

  .w-col-medium-10 {
      width: 83.3333%
  }

  .w-col-medium-11 {
      width: 91.6667%
  }

  .w-col-medium-12 {
      width: 100%
  }

  .w-col-stack {
      width: 100%;
      left: auto;
      right: auto
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main,.w-hidden-medium {
      display:inherit!important
  }

  .w-hidden-small {
      display: none!important
  }

  .w-row,.w-container .w-row {
      margin-left: 0;
      margin-right: 0
  }

  .w-col {
      width: 100%;
      left: auto;
      right: auto
  }

  .w-col-small-1 {
      width: 8.33333%
  }

  .w-col-small-2 {
      width: 16.6667%
  }

  .w-col-small-3 {
      width: 25%
  }

  .w-col-small-4 {
      width: 33.3333%
  }

  .w-col-small-5 {
      width: 41.6667%
  }

  .w-col-small-6 {
      width: 50%
  }

  .w-col-small-7 {
      width: 58.3333%
  }

  .w-col-small-8 {
      width: 66.6667%
  }

  .w-col-small-9 {
      width: 75%
  }

  .w-col-small-10 {
      width: 83.3333%
  }

  .w-col-small-11 {
      width: 91.6667%
  }

  .w-col-small-12 {
      width: 100%
  }
}

@media screen and (max-width: 479px) {
  .w-container {
      max-width:none
  }

  .w-hidden-main,.w-hidden-medium,.w-hidden-small {
      display: inherit!important
  }

  .w-hidden-tiny {
      display: none!important
  }

  .w-col {
      width: 100%
  }

  .w-col-tiny-1 {
      width: 8.33333%
  }

  .w-col-tiny-2 {
      width: 16.6667%
  }

  .w-col-tiny-3 {
      width: 25%
  }

  .w-col-tiny-4 {
      width: 33.3333%
  }

  .w-col-tiny-5 {
      width: 41.6667%
  }

  .w-col-tiny-6 {
      width: 50%
  }

  .w-col-tiny-7 {
      width: 58.3333%
  }

  .w-col-tiny-8 {
      width: 66.6667%
  }

  .w-col-tiny-9 {
      width: 75%
  }

  .w-col-tiny-10 {
      width: 83.3333%
  }

  .w-col-tiny-11 {
      width: 91.6667%
  }

  .w-col-tiny-12 {
      width: 100%
  }
}

.w-widget {
  position: relative
}

.w-widget-map {
  width: 100%;
  height: 400px
}

.w-widget-map label {
  width: auto;
  display: inline
}

.w-widget-map img {
  max-width: inherit
}

.w-widget-map .gm-style-iw {
  text-align: center
}

.w-widget-map .gm-style-iw>button {
  display: none!important
}

.w-widget-twitter {
  overflow: hidden
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden
}

.w-background-video>video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none!important
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em
}

.w-background-video--control>[hidden] {
  display: none!important
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  /* tap-highlight-color: #0000; */
  background: #ddd;
  height: 300px;
  position: relative
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  /* tap-highlight-color: #0000; */
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0
}

.w-slider-nav.w-round>div {
  border-radius: 100%
}

.w-slider-nav.w-num>div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
  box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
  color: #fff
}

.w-slider-nav-invert>div {
  background-color: #2226
}

.w-slider-nav-invert>div.w-active {
  background-color: #222
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s,color .1s;
  display: inline-block;
  position: relative
}

.w-slider-dot.w-active {
  background-color: #fff
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
  box-shadow: none
}

.w-slider-arrow-left,.w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  /* tap-highlight-color: #0000; */
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {
  position: absolute
}

.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
  outline: 0
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto
}

.w-icon-slider-left,.w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden
}

.w-slider-force-show {
  display: block!important
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative
}

.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block
}

.w-dropdown-toggle:focus {
  outline: 0
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute
}

.w-dropdown-list.w--open {
  display: block
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block
}

.w-dropdown-link.w--current {
  color: #0082f3
}

.w-dropdown-link:focus {
  outline: 0
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
      padding-left:10px
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  /* -webkit-user-select: none; */
  /* -moz-user-select: none; */
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  /* -webkit-transform: translate(0) */
}

.w-lightbox-backdrop,.w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute
}

.w-lightbox-view:before {
  content: "";
  height: 100vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
  height: 86vh
}

.w-lightbox-frame,.w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block
}

.w-lightbox-figure {
  margin: 0;
  position: relative
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0
}

.w-lightbox-control {
  cursor: pointer;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0
}

.w-lightbox-left {
  /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==); */
  display: none;
  bottom: 0;
  left: 0
}

.w-lightbox-right {
  /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+); */
  display: none;
  bottom: 0;
  right: 0
}

.w-lightbox-close {
  /* background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=); */
  background-size: 18px;
  height: 2.6em;
  right: 0
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  /* -webkit-transform: translate(0,0) */
}

.w-lightbox-active {
  opacity: .3
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%)
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px
}

.w-lightbox-hide {
  display: none
}

.w-lightbox-noscroll {
  overflow: hidden
}

@media (min-width: 768px) {
  .w-lightbox-content {
      height:96vh;
      margin-top: 2vh
  }

  .w-lightbox-view,.w-lightbox-view:before {
      height: 96vh
  }

  .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
      height: 84vh
  }

  .w-lightbox-image {
      max-width: 96vw;
      max-height: 96vh
  }

  .w-lightbox-group .w-lightbox-image {
      max-width: 82.3vw;
      max-height: 84vh
  }

  .w-lightbox-left,.w-lightbox-right {
      opacity: .5;
      display: block
  }

  .w-lightbox-close {
      opacity: .8
  }

  .w-lightbox-control:hover {
      opacity: 1
  }
}

.w-lightbox-inactive,.w-lightbox-inactive:hover {
  opacity: 0
}

.w-richtext:before,.w-richtext:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-richtext:after {
  clear: both
}

.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {
  white-space: initial
}

.w-richtext ol,.w-richtext ul {
  overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
  outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0
}

.w-richtext figure {
  max-width: 60%;
  position: relative
}

.w-richtext figure>div:before {
  cursor: default!important
}

.w-richtext figure img {
  width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6
}

.w-richtext figure div {
  color: #0000;
  font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
  display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
  display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
  caption-side: bottom;
  display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
  width: 60%;
  height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
  width: 100%
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
  max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
  clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
  padding-bottom: inherit;
  display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
  display: block
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative
}

.w-nav:before,.w-nav:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-nav:after {
  clear: both
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative
}

.w-nav-link.w--current {
  color: #0082f3
}

.w-nav-menu {
  float: right;
  position: relative
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block!important
}

.w--nav-link-open {
  display: block;
  position: relative
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
  width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
  width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  /* tap-highlight-color: #0000; */
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative
}

.w-nav-button:focus {
  outline: 0
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
  display: none
}

.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {
  display: block
}

.w--nav-dropdown-list-open {
  position: static
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse=medium] .w-nav-menu {
      display:none
  }

  .w-nav[data-collapse=medium] .w-nav-button {
      display: block
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse=small] .w-nav-menu {
      display:none
  }

  .w-nav[data-collapse=small] .w-nav-button {
      display: block
  }

  .w-nav-brand {
      padding-left: 10px
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse=tiny] .w-nav-menu {
      display:none
  }

  .w-nav[data-collapse=tiny] .w-nav-button {
      display: block
  }
}

.w-tabs {
  position: relative
}

.w-tabs:before,.w-tabs:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-tabs:after {
  clear: both
}

.w-tab-menu {
  position: relative
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative
}

.w-tab-link.w--current {
  background-color: #c8c8c8
}

.w-tab-link:focus {
  outline: 0
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden
}

.w-tab-pane {
  display: none;
  position: relative
}

.w--tab-active {
  display: block
}

@media screen and (max-width: 479px) {
  .w-tab-link {
      display:block
  }
}

.w-ix-emptyfix:after {
  content: ""
}

@keyframes spin {
  0% {
      transform: rotate(0)
  }

  to {
      transform: rotate(360deg)
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px
}

.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {
  display: none!important
}

.wf-layout-layout {
  display: grid
}

.w-code-component>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

:root {
  --midnight-blue-2: #1b1d6a;
  --white: var(--white-2);
  --black: #111120;
  --blue: #443eff;
  --black-2: black;
  --accent-success-green-600: #44ac21;
  --neutral--drak-grey--800: #100e3a;
  --neutral--dark-grey--300: #1e1c3d;
  --neutral--dark-grey--100: #757490;
  --gold: #ffc327;
  --chocolate: #da7238;
  --lavender-2: #e8e8fa;
  --dark-orange: #ed811e;
  --black-3: #0a0926;
  --dark-slate-grey: #424242;
  --white-2: white;
  --midnight-blue-3: #0f1041;
  --dim-grey: #616161;
  --midnight-blue: #1b1d6a;
  --saddle-brown: #532d0a;
  --medium-sea-green: #6da559;
  --lavender: #e1e0ff;
  --dark-slate-blue: #363566;
  --neutral-light-grey-900: #77768e;
  --primary-900: #0a0926;
  --e2e2e2: #78778c;
  --russian-black: #03021b;
  --lime-green: #21d06c;
  --4b496e: var(--neutral-light-grey-900);
  --neutral-grey-801: #676585;
  --neutral--light-grey--900: #77768e;
  --neutral--dark-grey--500: #4b496e;
  --neutral--light-grey--300: #eeeef2;
  --neutral--dark-grey--900: #03021b;
  --neutral--grey--900: #1c1c1c;
  --accent--warning-yellow--600: #b71938;
  --neutral--light-grey--400: #e2e2e8;
  --slate-lavender: #eeeef2;
  --light-coral: #ff7791;
  --light-sky-blue: #a6d4f0
}

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

.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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block
}

.w-checkbox:before {
  content: " ";
  grid-area: 1/1/2/2;
  display: table
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1/1/2/2;
  display: table
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  /* background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec
}

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

.w-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-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-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex
}

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

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

body {
  color: #333;
  font-family: Inter,sans-serif;
  /* font-size: 1rem; */
  line-height: 1.5
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  /* font-size: 24px; */
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0
}

img {
  max-width: 100%;
  display: inline-block;
}

.body {
  font-family: Inter,sans-serif
}

.faq-content {
  overflow: hidden
}

.brand-2 {
  display: flex
}

.agenda {
  flex-direction: column;
  grid-template: "Area""Area-2"/1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  justify-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  line-height: 1.5em;
  display: flex
}

.div-block-10 {
  align-self: auto;
  align-items: center;
  margin-right: 16px;
  display: flex
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex
}

.live {
  text-align: center;
  padding-left: 0
}

.container-6 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  display: flex
}

.faq-grid {
  grid-column-gap: 0px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px,200fr);
  grid-auto-flow: row;
  justify-items: stretch;
  width: 100%
}

.question-title {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  order: 0;
  margin-left: 0;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 400
}

.faq-number {
  align-items: center;
  margin-right: 20px;
  display: flex
}

.faq-question-wrap {
  cursor: pointer;
  margin-bottom: 4px;
  padding-left: 40px;
  padding-right: 40px
}

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

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

.faq-paragraph {
  color: #c8c9db;
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 0;
  padding: 14px 60px 14px 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6
}

.image-48 {
  margin-right: 12px;
  display: block
}

.benefit {
  position: relative
}

.benefit.is--gray-02 {
  background-color: #1c1c1c;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block
}

.service-title-wrapper {
  margin-top: 20px
}

.button-block {
  text-align: center
}

.work {
  background-color: #1c1336;
  align-items: center;
  height: auto;
  display: flex
}

.work.credit {
  background-color: var(--midnight-blue-2);
  color: #c4c5fd;
  background-color: #1c1c1c;
  background-image: none;
  flex-direction: column;
  height: auto;
  margin-top: 0;
  padding: 100px 60px;
  display: block
}

.wrapper-2 {
  z-index: 1;
  text-align: center;
  width: auto;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.wrapper-2.credit {
  flex-direction: column;
  align-items: center;
  width: 1190px;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden
}

.align-center {
  background-color: var(--white);
  text-align: center;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
  box-shadow: 2px 2px 6px #0000001a
}

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

._3-col-grid.padding-top {
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 45px;
  grid-column-gap: 30px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: auto;
  padding-top: 0;
  display: grid
}

.container-8 {
  flex-direction: column;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex
}

.div-block-17 {
  text-align: left;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 12px;
  display: flex
}

.nav-bar-2 {
  z-index: 99999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 60px;
  padding-right: 170px;
  display: flex;
  position: static;
  top: 0
}

.nav-bar-2.success {
  background-image: none;
  padding-right: 60px
}

.brand {
  display: flex
}

.image-58 {
  margin-top: 0;
  padding-top: 8px
}

.div-block-22 {
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6142f6521fff9d9ccf921533_Image.png); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150px
}

.container-12 {
  padding-left: 100px;
  padding-right: 100px
}

.heading-20 {
  color: #1b1d6a;
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 700
}

.div-block-24 {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
  top: -50px;
  box-shadow: 0 1px 3px 1px #00000080
}

.heading-21 {
  color: #000645;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  font-weight: 400
}

.div-block-27 {
  margin-bottom: 16px
}

.div-block-27._3rd-card {
  margin-bottom: 0
}

.html-embed-3 {
  margin-top: 17px
}

.div-block-28 {
  margin-top: 80px;
  display: block
}

.text-span-31 {
  font-weight: 700
}

.nav-bar-3 {
  z-index: 99999;
  -webkit-text-fill-color: inherit;
  background-color: #1c1c20;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 120px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto
}

.image-82 {
  margin-top: 0;
  padding-top: 0;
  display: block
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #443eff;
  border: 1px #000;
  border-radius: .75rem;
  padding: 1rem 2rem;
  font-size: 1.5rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808
}

.button-3.button-small {
  padding: .5rem 1.25rem
}

.button-3.invert-colors {
  color: #000;
  background-color: #fff
}

.button-3.is-link {
  grid-column-gap: .65rem;
  grid-row-gap: .65rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex
}

.button-3.is-link.is-gradient {
  background-image: linear-gradient(96deg,#443eff 4.9%,#873eff);
  padding-left: 6rem;
  padding-right: 6rem
}

.button-3.is-link.is-gradient.ielts-liy3-cta {
  background-image: linear-gradient(135deg,#573eff,#9e3eff 46%,#ff8f3e);
  max-width: 28rem;
  padding-left: 2rem;
  padding-right: 2rem
}

.button-3.is-nav {
  border-style: solid;
  border-color: #443eff;
  border-radius: .25rem;
  padding: .65rem 1rem;
  font-size: .875rem
}

.button-3.is-nav.is-alternatie {
  color: #443eff;
  background-color: #fff;
  border-style: solid;
  border-color: #443eff
}

.button-3.is-careers-cta-button {
  border-radius: 1rem;
  font-size: 1.25rem;
  font-weight: 500;
  transition: all .2s ease-in
}

.button-3.is-careers-cta-button:hover {
  background-color: #3a35d9
}

.navbar_link {
  padding: .5rem .75rem;
  font-weight: 700;
  display: none
}

.navbar_link.w--current {
  color: #000
}

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

.navbar_menu-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.navbar_button-wrapper {
  margin-left: 1rem
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navbar_container.v2 {
  justify-content: flex-start;
  align-items: center;
  max-width: 77.5rem
}

.button-country {
  color: #fff;
  background-color: #443eff;
  border: 1px #000;
  border-radius: .25rem;
  padding: 1rem 2rem;
  font-weight: 700
}

.button-country.button-small {
  padding: .5rem 1rem
}

.button-country.button-small.is-hidden {
  display: none
}

.navbar_logo-link {
  padding-left: 0
}

.footer_column-heading-2 {
  color: #dde1ee;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500
}

.footer_column-heading-2.is-black {
  color: var(--black)
}

.yt_testimonial-content_card {
  border-radius: 1.25rem;
  box-shadow: 1px 1px 30px 4px #201d9e1f
}

.padding-bottom,.padding-bottom.padding-tiny,.padding-bottom.padding-custom3,.padding-bottom.padding-xxhuge,.padding-bottom.padding-xxsmall,.padding-bottom.padding-xhuge,.padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.padding-bottom.padding-medium {
  padding: 0
}

.padding-bottom.padding-small,.padding-bottom.padding-xsmall,.padding-bottom.padding-xlarge,.padding-bottom.padding-huge,.padding-bottom.padding-0,.padding-bottom.padding-large,.padding-bottom.padding-custom2,.padding-bottom.padding-custom1 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.icon-1x1-small {
  width: 1.25rem;
  height: 2rem;
  margin-right: 0
}

.icon-1x1-small.is-ielts4 {
  flex: none
}

.icon-1x1-small.is-liy-launch {
  width: 2rem
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%
}

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

.paragraph-14 {
  font-size: .9rem
}

.button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex
}

.button-row.button-row-center {
  justify-content: center
}

.margin-top,.margin-top.margin-large,.margin-top.margin-custom2,.margin-top.margin-medium,.margin-top.margin-xxhuge,.margin-top.margin-custom1,.margin-top.margin-xxlarge,.margin-top.margin-tiny,.margin-top.margin-xhuge,.margin-top.margin-huge,.margin-top.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-top.margin-xxsmall.padding {
  padding-left: 5%;
  padding-right: 5%
}

.margin-top.margin-xsmall,.margin-top.margin-xlarge,.margin-top.margin-custom3,.margin-top.margin-small,.margin-top.margin-0 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0
}

.main-wrapper.timeline-on-page {
  width: 100vw
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto
}

.social_link {
  text-decoration: none
}

.logo-footer {
  width: 12rem;
  height: auto
}

.yt_section-testimonial {
  background-color: #f7f7f7;
  margin-top: 8rem;
  overflow: visible
}

.yt_testimonial-title {
  margin-top: 6.25rem;
  font-size: 2rem;
  line-height: 1.5
}

.yt_testimonial-content_card-light {
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 1rem 1.25rem;
  box-shadow: 3px 3px 20px 1px #5c4db81f
}

.yt_testimonial-content_card-light.dark {
  padding: .75rem 1rem;
  box-shadow: 3px 3px 20px 1px #5c4db81f
}

.yt_testimonial-student-text {
  font-weight: 600
}

.yt_testimonial-vector_wrapper {
  margin-bottom: .5rem
}

.testimonial18_client-info {
  flex: none;
  display: flex
}

.testimonial18_client-info.flex-horizontal {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: 1rem;
  display: flex
}

.text-size-medium {
  text-align: left;
  font-size: 1.125rem
}

.text-size-medium.text-weight-bold.text-color-offwhite {
  color: #dde1ee
}

.yt_button-alt {
  background-color: #0000;
  background-image: linear-gradient(135deg,#443eff,#703eff);
  border-radius: .25rem;
  padding: 1rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 700
}

.text-color-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffc623,#f37335);
  -webkit-background-clip: text;
  background-clip: text
}

.page-wrapper.font-poppins {
  font-family: Poppins,sans-serif
}

.max-width-large.align-center.is-liy4 {
  align-items: center;
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto
}

.max-width-large.align-center {
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  background-color: #0000;
  padding: 0
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-bottom.margin-small {
  margin-bottom: 1.5rem
}

.margin-bottom.margin-small.align-center-3 {
  justify-content: center
}

/* .margin-bottom.margin-footer {
  margin-bottom: 2.625rem
} */

.margin-bottom.margin-large {
  text-align: left
}

.margin-bottom.margin-large.flex-left {
  align-items: center;
  display: flex
}

.margin-bottom.margin-medium {
  margin-bottom: 2rem
}

.margin-bottom.margin-medium.hide-mobile-portrait-ielts {
  margin-bottom: 3rem
}

.margin-bottom.margin-huge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: visible
}

.margin-bottom.margin-custom1 {
  margin: 0 0 2.75rem
}

.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-0,.margin-bottom.margin-xxsmall,.margin-bottom.margin-xsmall,.margin-bottom.margin-tiny,.margin-bottom.margin-custom2,.margin-bottom.margin-xhuge,.margin-bottom.margin-large,.margin-bottom.margin-custom3,.margin-bottom.margin-medium,.margin-bottom.margin-xlarge,.margin-bottom.margin-xxhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-bottom.margin-large {
  margin-bottom: 2rem;
}

.margin-bottom.margin-small {
  margin: 0 0 1.5rem
}

.margin-bottom.margin-cta {
  margin-bottom: 2rem
}

.margin-bottom.margin-xsmall {
  margin-bottom: 1rem
}

.margin-bottom.margin-small {
  flex-flow: column;
  margin-bottom: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.margin-bottom.contact {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex
}

.testimonial18_client {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.yt_testimonial-item-list,.yt_testimonial-item-list._3,.yt_testimonial-item-list._2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.yt_testimonial-image {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem
}

.container-large {
  /* text-align: center; */
  border-radius: 0;
  margin-left: auto;
  margin-right: auto
}

.footer_component {
  background-color: #0d0e45
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-xlarge {
  padding-top: 2rem;
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-large,.padding-vertical.padding-xlarge,.padding-vertical.padding-xsmall,.padding-vertical.padding-custom2,.padding-vertical.padding-small,.padding-vertical.padding-tiny,.padding-vertical.padding-xxhuge,.padding-vertical.padding-custom3,.padding-vertical.padding-xxlarge,.padding-vertical.padding-medium,.padding-vertical.padding-xhuge,.padding-vertical.padding-0 {
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-custom1 {
  padding: 3.75rem 0 6.5rem
}

.padding-vertical.padding-huge,.padding-vertical.padding-xxsmall {
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-xlarge {
  padding-left: 0;
  padding-right: 0;
  overflow: visible
}

.padding-vertical.padding-xxlarge {
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.padding-vertical.padding-large {
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-xlarge {
  padding: 0
}

.padding-vertical.padding-xxlarge {
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.padding-vertical.padding-large-ielts,.padding-vertical.padding-xlarge,.padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0
}

.footer1_logo-link {
  padding-left: 0
}

.text-weight-semibold {
  font-weight: 600
}

.text-weight-semibold.is-liy-launch {
  line-height: 1.8
}

.text-weight-semibold.text-size-regular {
  margin-bottom: 0
}

.yt_testimonial-text-wrapper {
  background-color: #fff;
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  padding: 1.25rem 1rem 1.5rem
}

.icon-social {
  object-fit: contain;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem
}

.icon-social.is-uae {
  margin-right: 0
}

.text-size-small {
  color: #424242;
  text-align: left;
  font-size: .875rem;
  text-decoration: none
}

.text-size-small.text-color-offpurple {
  color: #b3b2d2
}

.social-row {
  align-items: center;
  display: flex
}

.social-row.is-uae {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid
}

.image-wrapper-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative
}

.heading-xsmall {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5
}

.styleguide-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.tab-link {
  color: #0009;
  background-color: #0000;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1.5rem;
  padding: .5rem 0
}

.tab-link.w--current {
  color: #000;
  background-color: #fff;
  border-bottom: .125rem solid #000
}

.icon-small {
  width: 2rem
}

.icon-1x1-medium {
  object-fit: contain;
  width: 2.5rem;
  max-width: none;
  height: 2.5rem
}

.icon-1x1-medium.is-liy4 {
  width: 2rem;
  height: 2rem
}

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

.icon-medium {
  object-fit: cover;
  width: 2.5rem
}

/* .margin-large {
  margin: 3rem
} */

.show-tablet {
  display: none
}

.overflow-auto {
  overflow: auto
}

.show {
  display: block
}

.checkbox-wrapper {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex
}

.spacing-clean {
  margin: 0;
  padding: 0
}

.padding-horizontal,.padding-horizontal.padding-xlarge,.padding-horizontal.padding-tiny,.padding-horizontal.padding-custom2,.padding-horizontal.padding-xxlarge,.padding-horizontal.padding-xxsmall,.padding-horizontal.padding-custom3,.padding-horizontal.padding-xhuge,.padding-horizontal.padding-large,.padding-horizontal.padding-huge,.padding-horizontal.padding-xxhuge,.padding-horizontal.padding-0,.padding-horizontal.padding-medium,.padding-horizontal.padding-xsmall,.padding-horizontal.padding-custom1,.padding-horizontal.padding-small {
  padding-top: 0;
  padding-bottom: 0
}

.tabs-menu-2 {
  border-bottom: 1px #00000026;
  display: flex;
  overflow: auto
}

.tabs-menu-2.no-scrollbar {
  padding-right: 24px
}

.padding-0 {
  padding: 0
}

.padding-xxhuge {
  padding: 10rem
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem
}

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

.padding-huge {
  padding: 6rem
}

.text-size-regular {
  font-size: 1rem;
  line-height: 1.5
}

.text-size-regular.text-weight-bold {
  color: var(--black-2)
}

.text-size-regular.text-color-accent-success-green-600 {
  color: var(--accent-success-green-600);
  font-weight: 500
}

.margin-xlarge {
  margin: 4rem
}

.margin-xsmall {
  margin: 1rem
}

.text-style-strikethrough {
  text-decoration: line-through
}

.image-wrapper_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.rl-styleguide_classes {
  display: none
}

.icon-xsmall {
  width: 1.5rem
}

.icon-xsmall.is-ramadan {
  object-fit: contain;
  height: 1.5rem
}

.max-width-full {
  width: 100%;
  max-width: none
}

.image-wrapper-3-2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000
}

.z-index-1 {
  z-index: 1;
  position: relative
}

.button-row-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: center start;
  display: grid
}

.button-row-grid.landscape-1-col.hide,.button-row-grid.mobile-1-col.hide {
  display: none
}

.margin-xhuge {
  margin: 7rem
}

.padding-top,.padding-top.padding-xxlarge,.padding-top.padding-tiny,.padding-top.padding-large,.padding-top.padding-xlarge,.padding-top.padding-custom2,.padding-top.padding-custom1,.padding-top.padding-xxsmall,.padding-top.padding-xsmall,.padding-top.padding-medium,.padding-top.padding-huge,.padding-top.padding-xhuge,.padding-top.padding-xxhuge,.padding-top.padding-small,.padding-top.padding-custom3,.padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0
}

.icon-large {
  width: 5rem
}

.margin-medium {
  margin: 2rem
}

.padding-medium {
  padding: 2rem
}

.margin-xxsmall {
  margin: .5rem
}

.styleguide_grid-colours {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.text-align-center {
  text-align: center;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.background-color-black-2 {
  background-color: #000
}

.field-label-6 {
  margin-bottom: .5rem;
  font-weight: 400
}

.stylesystem_color-sample {
  border: 1px solid #000;
  padding: 8rem 1.5rem 1.25rem
}

.stylesystem_color-sample.lightgrey {
  background-color: #f4f4f4
}

.stylesystem_color-sample.black {
  background-color: #000
}

.stylesystem_color-sample.white {
  background-color: #fff
}

.form-checkbox-label {
  margin-bottom: 0;
  padding-left: 1rem
}

.padding-left,.padding-left.padding-large,.padding-left.padding-0,.padding-left.padding-xhuge,.padding-left.padding-huge,.padding-left.padding-xxsmall,.padding-left.padding-medium,.padding-left.padding-custom3,.padding-left.padding-xsmall,.padding-left.padding-custom2,.padding-left.padding-custom1,.padding-left.padding-tiny,.padding-left.padding-small,.padding-left.padding-xlarge,.padding-left.padding-xxlarge,.padding-left.padding-xxhuge {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0
}

.text-weight-normal {
  font-weight: 400
}

.stylesystem-header {
  color: #fff;
  background-color: #000
}

.padding-tiny {
  padding: .25rem
}

.padding-xsmall {
  padding: 1rem
}

.text-style-italic {
  font-style: italic
}

.margin-small {
  margin: 1.5rem
}

.margin-xxlarge {
  margin: 5rem
}

.form-checkbox {
  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;
  transition: all .2s
}

.form-checkbox.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000
}

.form-checkbox.w--redirected-focus {
  box-shadow: none;
  border-color: #000
}

.text-weight-medium {
  font-weight: 500
}

.padding-xxsmall {
  padding: .5rem
}

.overflow-hidden {
  overflow: hidden
}

.margin-tiny {
  margin: .25rem
}

.page-padding {
  padding-left: 10%;
  padding-right: 10%;
  overflow: hidden
}

.page-padding.is-relative {
  opacity: 1;
  column-count: auto;
  white-space: normal;
  position: relative
}

.page-padding.reading {
  padding-left: 0%;
  padding-right: 0%
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem
}

.styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: 4px 8px;
  position: sticky;
  top: 0
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem
}

.icon-1x1-xlarge.is-culture {
  width: 8.5rem;
  height: 8.5rem
}

.text-color-white {
  color: #fff
}

.form_grid-1-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid
}

.text-size-tiny {
  font-size: .75rem
}

.margin-left,.margin-left.margin-custom1,.margin-left.margin-medium,.margin-left.margin-xhuge,.margin-left.margin-xsmall,.margin-left.margin-xxlarge,.margin-left.margin-custom3,.margin-left.margin-tiny,.margin-left.margin-0,.margin-left.margin-custom2,.margin-left.margin-xxhuge,.margin-left.margin-small,.margin-left.margin-large,.margin-left.margin-xxsmall,.margin-left.margin-xlarge,.margin-left.margin-huge {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0
}

.text-weight-light {
  font-weight: 300
}

.image-wrapper-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative
}

.text-style-link {
  text-decoration: underline
}

.text-weight-xbold {
  font-weight: 800
}

.margin-huge {
  margin: 6rem
}

.text-align-right {
  text-align: right
}

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 5px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block
}

.margin-horizontal,.margin-horizontal.margin-xxsmall,.margin-horizontal.margin-custom2,.margin-horizontal.margin-huge,.margin-horizontal.margin-xlarge,.margin-horizontal.margin-medium,.margin-horizontal.margin-0,.margin-horizontal.margin-small,.margin-horizontal.margin-xhuge,.margin-horizontal.margin-xxlarge,.margin-horizontal.margin-large,.margin-horizontal.margin-tiny,.margin-horizontal.margin-custom3,.margin-horizontal.margin-xsmall,.margin-horizontal.margin-xxhuge,.margin-horizontal.margin-custom1 {
  margin-top: 0;
  margin-bottom: 0
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem
}

.icon-1x1-large.is-ielts-hero {
  width: 4rem;
  height: 4rem
}

.heading-large {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2
}

.heading-large.heading-medium_mobile {
  font-size: 2rem
}

.heading-large.is-ielts-hero {
  color: var(--neutral--drak-grey--800);
  letter-spacing: .02375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  line-height: 1.5
}

.heading-large.is-ielts-hero.is-ielts4,.heading-large.is-ielts-hero.is-ielts-launch {
  font-size: 1.5rem;
  font-weight: 600
}

.heading-large.is-ielts-cta {
  letter-spacing: .02375rem;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff4ba,#f0ce1a 48%,#fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.375rem;
  line-height: 1.5
}

.heading-large.is-text-center {
  text-align: center
}

.heading-large.is-liy-gradient {
  color: #100e3a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75rem
}

.heading-large.is-liy-gradient.is-2 {
  text-align: center
}

.heading-large.is-liy-gradient.text-weight-semibold {
  font-weight: 600
}

.padding-xxlarge {
  padding: 5rem
}

.styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem
}

.form-input {
  color: #8e8e8e;
  background-color: #fff;
  border: 1px solid #443eff;
  border-radius: .25rem;
  max-width: none;
  height: 3rem;
  min-height: auto;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: .875rem;
  line-height: 1.6
}

.form-input:focus {
  border-color: #000
}

.form-input::placeholder {
  color: #0009
}

.form-input.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto
}

.form-input.select {
  background-color: #fff;
  background-image: none
}

.form-input.is-ielts-form {
  color: #000
}

.form-input.is-ielts-form:focus {
  border-width: 2px;
  border-color: var(--blue)
}

.form-input.is-ielts-form.is-phone {
  border-style: none
}

.form-input.is-ielts-form-wrapper {
  color: #000;
  height: 100%;
  padding: 0
}

.form-input.is-ielts-form-wrapper:focus {
  border-width: 2px;
  border-color: var(--blue)
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem
}

.background-color-white {
  background-color: #fff
}

.text-style-muted {
  opacity: .6
}

.form-radio-wrapper {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem
}

.text-style-nowrap {
  white-space: nowrap
}

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

.margin-vertical,.margin-vertical.margin-medium,.margin-vertical.margin-0,.margin-vertical.margin-xhuge,.margin-vertical.margin-xxsmall,.margin-vertical.margin-custom2,.margin-vertical.margin-xxhuge,.margin-vertical.margin-small,.margin-vertical.margin-tiny,.margin-vertical.margin-xlarge,.margin-vertical.margin-large,.margin-vertical.margin-huge,.margin-vertical.margin-custom1,.margin-vertical.margin-xsmall,.margin-vertical.margin-custom3,.margin-vertical.margin-xxlarge {
  margin-left: 0;
  margin-right: 0
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .5rem
}

.icon-1x1-xsmall.is-includes-card,.icon-1x1-xsmall.is-who-card {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 3px;
  margin-right: 0
}

.text-color-black {
  color: #000
}

.icon-xlarge {
  object-fit: cover;
  width: 7.5rem;
  height: 7.5rem;
  margin-left: auto;
  margin-right: auto
}

.margin-xxhuge {
  margin: 10rem
}

.padding-large {
  padding: 3rem
}

.styleguide_icons-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid
}

.stylesystem-spacing-wrapper {
  background-color: #f4f4f4
}

.button-tertiary {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1;
  text-decoration: none;
  display: flex
}

.button-tertiary.invert-colors {
  color: #fff
}

.styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 32px
}

.padding-xlarge {
  padding: 4rem
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem
}

.heading-xlarge {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2
}

.text-style-allcaps {
  text-transform: uppercase
}

.overflow-scroll {
  overflow: scroll
}

.show-mobile-landscape {
  display: none
}

.form-field-wrapper {
  position: relative
}

.stylesystem-images_layout {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%
}

.form-radio {
  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
}

.form-radio.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000
}

.form-radio.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0
}

.margin-right,.margin-right.margin-small,.margin-right.margin-tiny,.margin-right.margin-medium,.margin-right.margin-xlarge,.margin-right.margin-custom3,.margin-right.margin-xsmall,.margin-right.margin-huge,.margin-right.margin-xxhuge,.margin-right.margin-0,.margin-right.margin-xxlarge,.margin-right.margin-xxsmall,.margin-right.margin-large,.margin-right.margin-custom1,.margin-right.margin-custom2,.margin-right.margin-xhuge {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0
}

.show-mobile-portrait {
  display: none
}

.padding-small {
  padding: 1.5rem
}

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

.heading-small {
  color: var(--black-2);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.heading-small.is-ielts-cta {
  color: #eeeef2;
  font-size: 1.25rem;
  font-weight: 400
}

.padding-right,.padding-right.padding-0,.padding-right.padding-large,.padding-right.padding-xxlarge,.padding-right.padding-custom2,.padding-right.padding-xlarge,.padding-right.padding-xhuge,.padding-right.padding-custom3,.padding-right.padding-tiny,.padding-right.padding-huge,.padding-right.padding-medium,.padding-right.padding-xsmall,.padding-right.padding-small,.padding-right.padding-xxsmall,.padding-right.padding-custom1,.padding-right.padding-xxhuge {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0
}

.button-tertiary_icon {
  width: 1rem;
  height: 1rem;
  margin-left: .5rem
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
  display: block
}

.max-width-medium.align-center {
  box-shadow: none;
  align-items: stretch
}

.max-width-medium.is-liy4 {
  text-align: left;
  align-self: auto;
  margin-left: auto;
  margin-right: auto
}

.margin-0 {
  margin: 0
}

.text-size-large {
  color: var(--black-2);
  text-align: left;
  margin-bottom: 0;
  font-size: 1.25rem
}

.text-size-large.text-color-white {
  color: #fff
}

.text-size-large.text-color-white.text-align-center {
  text-align: center;
  text-align: center
}

.text-size-large.mobile {
  display: none
}

.text-size-large.landing-page {
  margin-bottom: 3rem
}

.text-size-large.is-button {
  color: var(--white)
}

.text-size-large.is-liy4-copy {
  color: var(--neutral--dark-grey--300);
  text-align: center;
  font-family: Notosans,sans-serif;
  font-size: 1.375rem;
  font-weight: 500
}

.text-size-large.text-color-neutral-dark-grey-500.text-weight-medium {
  text-align: center
}

.text-size-large.is-careers-founders {
  font-size: 1.5rem;
  font-weight: 500
}

.text-size-large.is-careers-cta {
  color: var(--neutral--dark-grey--100);
  text-align: center
}

.heading-xxlarge {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2
}

.padding-xhuge {
  padding: 7rem
}

.background-color-lightgrey {
  background-color: #f4f4f4
}

.icon-xxsmall {
  width: 1rem
}

.heading-medium {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5
}

.heading-medium.text-color-white.text-align-center {
  margin-top: 10px
}

.heading-medium.margin-0.is-ielts4 {
  color: #352a01;
  text-align: center
}

.hide {
  display: none
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto
}

.max-width-small {
  width: 100%;
  max-width: 30rem
}

.max-width-small.is-includes {
  max-width: 28rem
}

.button-secondary {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #443eff;
  border-radius: .25rem;
  padding: 1rem 1.5rem
}

.button-secondary.invert-colors {
  color: #fff;
  border-color: #fff
}

.button-secondary.button-small {
  padding: .5rem 1.25rem
}

.footer_column-address-2 {
  color: #b3b2d2;
  font-size: .875rem
}

.footer_column-address-2.text-color-black {
  color: var(--black)
}

.footer_left-wrapper-2 {
  flex-direction: column;
  display: flex
}

.event-mask {
  overflow: hidden
}

.home-press_logo {
  object-fit: contain;
  height: 2.625rem;
  max-height: none
}

.section-title-2 {
  color: #1d1336;
  text-align: center;
  margin-bottom: 40px;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1.2
}

.logo2_logo-list {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid
}

.text-align-center-3 {
  text-align: center;
  display: flex
}

.text-align-center-3.align-center {
  box-shadow: none;
  background-color: #0000;
  border: 1px #000
}

.press-slider {
  background-color: #0000;
  height: auto;
  margin-top: 3rem;
  padding-bottom: 3rem;
  overflow: visible
}

.home-press_item-link {
  border: 1px #565656;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex
}

.home-press_list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none
}

.logo_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  padding-bottom: 3rem;
  display: grid
}

.logo_component.alt {
  margin-top: 80px;
  margin-bottom: 20px
}

.home-press_item {
  border-radius: .625rem;
  flex: 1;
  margin-left: .5rem;
  margin-right: .5rem;
  box-shadow: 0 0 4px 2px #5853751f
}

.home-press_item-content-top {
  border: 1px #000;
  border-radius: 1.5rem 1.5rem 0 0;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1.25rem 1.25rem 1.25rem 1rem;
  display: flex
}

.icon-4 {
  display: none
}

.logo2_wrapper {
  justify-content: center;
  align-items: flex-start;
  height: 5rem;
  display: flex
}

.event-slider-item {
  width: 33%;
  height: auto;
  margin-right: 1.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.logo2_logo {
  object-fit: contain;
  width: 10rem;
  height: 90%;
  max-height: none
}

.right-arrow-2,.icon-5 {
  display: none
}

.text-color-blue {
  color: #443eff
}

.text-color-blue.text-weight-bold.text-align-center.text-size-tagline_mobile {
  font-size: 2rem
}

.text-color-blue.text-weight-bold.text-align-center_mobile {
  font-size: 3rem
}

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

.section-header {
  position: relative
}

.cta-content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.faq1_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex
}

.faq1_component.is-liy3 {
  grid-column-gap: 3rem
}

.faq3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch
}

.form-wrapper {
  height: 87vh;
  display: block
}

.form-wrapper.bg-white {
  background-color: #fff;
  margin-top: 3rem
}

.form-wrapper.bg-white.alt {
  height: 87vh
}

.form-html-embed {
  height: auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px
}

.form-html-embed.show-mobile-portrait {
  display: none
}

.form-html-embed.hide-mobile-portrait {
  height: 53.125rem
}

.form-html-embed.hide-mobile-portrait.alt {
  height: 87vh
}

.form-html-embed.hide-mobile-portrait.alt.not-hidden {
  padding-left: 60px;
  padding-right: 60px
}

.form-html-embed.hide-mobile-portrait.modal {
  height: 100%;
  margin-left: auto;
  margin-right: auto
}

.form-html-embed.hide-mobile-portrait.landing {
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 51rem;
  display: block
}

.form-html-embed.hide-mobile-portrait.landing.new-form {
  flex: 0 auto;
  height: 35rem
}

.faq3_answer {
  overflow: hidden
}

.text-size-medium-3 {
  font-size: 1.125rem;
  font-weight: 500
}

.testimonial18_rating-icon {
  color: #ffb81c;
  width: 1.25rem;
  margin-right: .25rem;
  display: inline-block
}

.brand_image {
  object-fit: cover;
  width: 100%;
  min-height: 300px;
  display: block;
  position: relative
}

.cta-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.navbar_component {
  background-color: #fff;
  border: 1px #000;
  align-items: center;
  height:4.0rem;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 5%;
  position: sticky;
  top: 0;
  box-shadow: 1px 1px 5px #b3b2d2;
  /* margin-top: 15px; */
  padding-top: 10px;

}

.navbar_component.pricing {
  padding-left: 10%;
  padding-right: 10%
}

.navbar_component.is-ielts4 {
  box-shadow: none;
  background-color: #000;
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
  position: static
}

.navbar_component.is-dark {
  box-shadow: none;
  background-color: #03021b;
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
  position: static
}

.bg-1 {
  z-index: -1;
  width: 23.375rem;
  height: 23.375rem;
  position: absolute;
  inset: 0% auto auto 0%
}

.layout_feature_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr
}

.cta-row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid
}

.header_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-top: 3rem;
  display: grid
}

.header_component.main {
  align-items: center;
  width: 100%;
  display: flex
}

.testimonial18_client-2 {
  text-align: left;
  align-items: center;
  display: flex
}

.join-demo-button {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(135deg,#0068a4,#002b5f);
  border: 1px #000;
  border-radius: .25rem;
  margin-left: 0;
  padding: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
  position: static
}

.join-demo-button.button-small {
  padding: .5rem 1.25rem
}

.join-demo-button.button-small.landing-page {
  background-image: linear-gradient(127deg,var(--gold),var(--chocolate))
}

.join-demo-button.button-large {
  background-color: #0000;
  background-image: linear-gradient(135deg,#443eff,#443eff 0% 0%,#703eff);
  margin-left: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.25rem;
  font-weight: 700
}

/* .join-demo-button.al {
  display: none
} */

.join-demo-button.reading {
  margin-top: 2rem
}

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

.footer_column-3 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex
}

.brand_block {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 300px;
  display: none;
  overflow: hidden
}

.brand_grid-text {
  padding-top: 120px;
  padding-bottom: 120px
}

.join-demo-button_wrapper {
  text-align: left;
  margin-top: 3rem;
  margin-right: 1rem
}

.join-demo-button_wrapper.desktop {
  margin-right: 0
}

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

.logo-image-2 {
  width: 165px
}

.layout_feature_item {
  border-radius: .625rem;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 2.5rem 1.5rem 1rem
}

.layout_feature_item.item-4 {
  text-align: center;
  background-image: linear-gradient(160.71deg,#eafbff,#dfe6ff);
  padding-left: 1rem;
  padding-right: 1rem
}

.layout_feature_item.item-2 {
  text-align: center;
  background-color: #e5ece8;
  padding-left: 1rem;
  padding-right: 1rem
}

.layout_feature_item.item-1 {
  text-align: center;
  background-image: linear-gradient(160.71deg,#fff1ea,#dfe6ff);
  border-radius: .625rem;
  padding-left: 1rem;
  padding-right: 1rem
}

.layout_feature_item.item-3 {
  text-align: center;
  background-image: linear-gradient(90deg,#efdcf4,#ffdfd4);
  padding-left: 1rem;
  padding-right: 1rem
}

.testimonial18_client-image-wrapper-2 {
  margin-right: 1rem
}

.header_content.main,.header_content.landing-page {
  width: 48%
}

.footer_left-contact-heading-2 {
  color: #dde1ee;
  margin-bottom: .75rem;
  font-weight: 500
}

.yt_testimonial_component-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  column-count: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr .9fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  column-gap: 2rem;
  padding-bottom: 3rem;
  display: grid
}

.testimonial_content-2 {
  background-color: #f4f4f4bd;
  border: 1px solid #000;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  display: inline-block
}

.section-14 {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative
}

.section-14.gradient-180 {
  background-image: linear-gradient(#e6def0 5%,#443eff66 95%)
}

.section-14.gradient-180.is-hidden {
  display: none
}

.heading-medium_mobile {
  font-size: 36px
}

.header_image.mobile {
  display: none
}

.faq_image-wrapper.hide-mobile-portrait {
  width: 50%;
  position: sticky;
  top: 0
}

.cta-wrapper {
  z-index: 100;
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/632c1f4d033fb90a05a71589_Rectangle%2020531.svg); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: static;
  inset: -5% 0% auto
}

.cta-wrapper.hide-mobile-portrait {
  background-image: radial-gradient(circle,#703eff,#443eff);
  display: block
}

.margin-top-2.margin-xlarge {
  margin-top: 3.625rem
}

.margin-top-2.margin-xlarge.align-center {
  box-shadow: none;
  margin-bottom: 0
}

.text-size-xsmall_mobile {
  color: var(--black-2)
}

.header_form-wrapper {
  border: 1px #000;
  border-radius: 1rem
}

.header_form-wrapper.desktop {
  width: 48%
}

.header_form-wrapper.mobile {
  display: none
}

.header_form-wrapper.main {
  width: 48%;
  height: 100vh
}

.header_form-wrapper.main.bg-video {
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.footer_column-layout-3 {
  grid-column-gap: 3vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start
}

.footer_column-layout-3.is-uae {
  grid-template-columns: 1fr 1fr 1fr
}

.faq_content-wrapper {
  width: 50%
}

.text-weight-semibold-2 {
  font-weight: 600
}

._480 {
  max-width: 480px
}

._480.sticky {
  position: sticky;
  top: 120px
}

.section-title-3 {
  color: #1d1336;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.5
}

.navbar_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.brand_content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 80px;
  display: grid;
  transform: translate(0)
}

.brand_logo-wrap {
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 20px;
  display: flex
}

.header-title {
  color: var(--black-2);
  margin-top: 0;
  font-size: 1.5rem;
  line-height: 2rem;
  overflow: visible
}

.header-title.mobile {
  display: none
}

.brand_logo {
  transform: scale(.5)
}

.faq3_icon {
  filter: invert();
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem
}

.section-faq {
  padding-bottom: 3rem
}

.brand_container {
  justify-content: flex-start;
  align-items: center;
  overflow: visible
}

.footer_top-wrapper {
  grid-column-gap: 5vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start
}

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

.form-embed-wrapper {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.faq3_question {
  cursor: pointer;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex
}

.testimonial_rating-wrapper {
  margin-bottom: 1.5rem
}

.footer_column-title_text {
  color: #fff;
  margin-bottom: 1rem;
  font-weight: 600
}

.testimonial18_customer-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem
}

.heading-34 {
  color: #65679a;
  border-top: 0 solid #0003;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5
}

.div-block-60 {
  display: none
}

.button-22 {
  color: #443eff;
  background-color: #f4f4f4;
  margin-top: 60px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700
}

.icon-6 {
  color: #000
}

.align-center-4 {
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative
}

.right-arrow {
  margin-right: -61px;
  display: block
}

.slider-test {
  background-color: #0000;
  height: auto;
  display: block
}

.slider-test.mobile {
  display: block
}

.slider-test.desktop {
  max-width: 70%;
  display: block
}

.slide1 {
  text-align: center;
  background-color: #0000;
  height: auto;
  margin-bottom: 0;
  position: static
}

.text_block {
  font-weight: 400
}

.bg-1-2 {
  z-index: 0;
  background-image: url(images/background\ image\ for\ grouping.jpg);
  background-position: 100%;
  background-repeat: repeat;
  background-size: cover;
  width: 62%;
  height: auto;
  margin-top: auto;
  margin-bottom: 0;
  margin-right: 33px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto
}

.page-padding-4 {
  padding-bottom: 5%;
  padding-left: 10%;
  padding-right: 10%;
  overflow: hidden
}

.mask-2 {
  height: auto
}

.header-title-2 {
  color: #000;
  font-size: 3rem;
  line-height: 1.3em
}

.icon-7 {
  color: #000
}

.heading-35 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 58px;
  font-size: 38px
}

.agenda-card-3 {
  border-top: 0 solid #706b8133;
  border-bottom: 0 solid #706b8133;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  display: flex
}

.left-arrow {
  margin-left: -33px;
  padding-left: 0;
  display: block
}

.layout_feature_component-2 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10%;
  display: flex
}

.text-span-34 {
  color: #e06c00
}

.page-padding-5 {
  background-color: #110530;
  padding-top: 5%;
  padding-left: 10%;
  padding-right: 10%;
  overflow: hidden
}

.heading-small-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.bold-text-23 {
  font-weight: 400
}

.slide-nav-7 {
  font-size: 1.2rem;
  display: none
}

.slider-div {
  margin-top: 2rem
}

.slider-div.experts {
  display: block;
  position: relative
}

.text-size-large-2 {
  color: #424242;
  text-align: left;
  font-size: 1.25rem
}

.bold-text-24 {
  font-weight: 400
}

.button-wrapper-2 {
  margin-top: 1rem;
  margin-right: 1rem;
  display: block
}

.image-106 {
  text-align: center;
  object-fit: contain;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible
}

.section-layout_feature-2 {
  background-color: #fff
}

.image-118 {
  max-width: 100%;
  display: block
}

.image-119 {
  z-index: 0;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%
}

.main-wrapper-2 {
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.cta-wrapper-2 {
  z-index: 100;
  background-image: linear-gradient(135deg,#030069,#703eff);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 5%;
  margin-left: 10%;
  margin-right: 10%;
  display: flex;
  position: static;
  inset: -5% 0% auto
}

.section-testimonial-2 {
  background-color: #fcfcfc
}

.div-block-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex
}

.div-block-61.slide1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 1rem;
  display: block
}

.text-block-100 {
  color: #111120cc;
  text-align: left;
  background-color: #eee;
  border-radius: 7px;
  width: auto;
  margin-top: 0;
  padding: 8px;
  line-height: 1.3em;
  display: none;
  position: absolute;
  inset: auto 12px 12px 38%
}

.yt_testimonial-text-2 {
  color: #424242;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5
}

.yt_testimonial-text-2.dark {
  color: #5c5c5c;
  font-size: 1.125rem
}

.yt_button-alt-2 {
  background-color: #443eff;
  border-radius: .25rem;
  padding: 1rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 700
}

.yt_testimonial-title-3 {
  font-size: 2.5rem;
  line-height: 1.5
}

.header_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.card-title-2 {
  color: #1b1d6a;
  text-align: center;
  border-bottom: 1px solid #ff779180;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em
}

.section-header-2 {
  background-image: none;
  position: relative
}

.page-padding-6 {
  padding-top: 5%;
  padding-left: 10%;
  padding-right: 10%;
  overflow: auto
}

.page-padding-7 {
  background-color: #fff;
  padding: 5% 10% 0%;
  overflow: hidden
}

.page-padding-7.is-relative {
  background-color: #fff;
  position: relative
}

.div-block-62 {
  justify-content: center;
  display: flex
}

.button-23 {
  color: #fff;
  text-align: center;
  background-color: #443eff;
  border: 1px #000;
  border-radius: .25rem;
  margin-left: 0;
  padding: 1rem;
  font-size: 1.35rem;
  font-weight: 700;
  display: block;
  position: static
}

.button-23.button-small {
  padding: .5rem 1.25rem
}

.button-23.button-large {
  background-color: #443eff;
  background-image: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.25rem;
  font-weight: 700
}

.bg-1-3 {
  z-index: 0;
  background-image: url(images/background\ image\ for\ grouping.jpg);
  background-position: 100%;
  background-repeat: repeat;
  background-size: cover;
  width: 62%;
  height: auto;
  margin-top: auto;
  margin-bottom: 0;
  margin-right: 33px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto
}

.header-title-3 {
  color: #000;
  font-size: 3rem;
  line-height: 1.3em
}

.text-span-35 {
  color: #e06c00
}

.header_component-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.div-block-63 {
  justify-content: center;
  display: flex
}

.image-120 {
  max-width: 100%;
  display: block
}

.header-title-4 {
  color: #000;
  font-size: 3rem;
  line-height: 1.3em
}

.button-24 {
  color: #fff;
  text-align: center;
  background-color: #443eff;
  border: 1px #000;
  border-radius: .25rem;
  margin-left: 0;
  padding: 1rem;
  font-size: 1.35rem;
  font-weight: 700;
  display: block;
  position: static
}

.button-wrapper-3 {
  margin-top: 1rem;
  margin-right: 1rem;
  display: block
}

.nav-button-4 {
  color: #fff;
  text-transform: none;
  background-color: #443eff;
  border: 0 solid #443eff;
  border-radius: 4px;
  flex: none;
  order: 1;
  justify-content: flex-end;
  align-self: center;
  margin: 0 0 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  transition: border .4s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.nav-button-4:hover {
  border-radius: 0
}

.div-block-64 {
  align-items: center;
  margin-bottom: 62px;
  display: flex
}

.hero-section-3 {
  background-color: #fff;
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/636e3afa124c7a24dca82456_New%20Experiment.jpg); */
  background-position: 50%;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative
}

.hero-text-4 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 72px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.3em
}

.text-span-36 {
  color: #eb9630
}

.text-block-101 {
  color: #949191;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lexend;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5
}

.cta-5 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  cursor: grab;
  background-color: #443eff;
  border: 0 solid #443eff;
  border-radius: 0;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 16px;
  font-size: 19px;
  font-weight: 700;
  transform: translate(0)
}

.cta-5:hover {
  box-shadow: none;
  border-radius: 40px;
  transform: translateY(-6px)
}

.cta-5.hide {
  background-image: linear-gradient(135deg,#ffc327,#da7238);
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 6px;
  padding: 20px 40px;
  font-size: 20px;
  font-weight: 600;
  display: block;
  transform: none
}

.cta-5.hide:hover {
  border-radius: 0;
  transform: none
}

.cta-5.tab {
  display: none
}

.cta-5.hide {
  background-image: linear-gradient(135deg,#ffc327,#da7238);
  margin-top: 40px;
  padding: 24px 48px
}

.wrapper-7 {
  text-align: left;
  flex-direction: column;
  align-items: center;
  width: 81%;
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: flex
}

.wrapper-7.full-height {
  object-fit: fill;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: block
}

.hero-info-2 {
  border-left: 0 solid #e1e0ff;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 0;
  display: flex
}

.image-121 {
  margin-right: 16px
}

.image-121.mobile {
  display: none
}

.hero-intro-2 {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  display: flex;
  position: relative
}

.section-15 {
  background-color: #f4e0bb;
  padding: 100px 60px
}

.heading-36 {
  color: #824710;
  margin-top: 0;
  margin-bottom: 58px;
  font-family: Lexend;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4em
}

.heading-36.subls {
  color: #f4e0bb
}

.slider-2 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
  overflow: visible
}

.image-122 {
  margin-right: 16px
}

.image-123 {
  margin-bottom: 26px
}

.heading-38 {
  color: #8e8e8e;
  text-align: center;
  margin-bottom: 16px;
  font-weight: 500
}

._3-col-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

._3-col-grid-2.padding-top {
  grid-column-gap: 30px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: auto;
  padding-top: 0;
  display: grid
}

.image-83 {
  margin-bottom: 26px
}

.agenda-2 {
  flex-direction: column;
  grid-template: "Area""Area-2"/1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  justify-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  line-height: 1.5em;
  display: flex
}

.text-block-102 {
  color: #424242;
  text-align: left;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em
}

.image-124 {
  margin-bottom: 16px
}

.image-124.mobile {
  display: none
}

.heading-39 {
  color: #9895ff;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  display: none;
  overflow: visible
}

.service-content-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.4em;
  margin-bottom: 1.5em;
  display: flex
}

.div-block-66 {
  text-align: left;
  background-color: #252525;
  border: 1px solid #3c3c3c;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  padding: 48px 48px 48px 40px;
  display: flex
}

.div-block-66._2 {
  margin-top: 60px
}

.card-title-3 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 0 solid #ff779180;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1em
}

.bold-text-25 {
  color: #f4e0bb;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4em
}

.image-125 {
  margin-bottom: 32px
}

.agenda-card-4 {
  border-top: 0 solid #706b8133;
  border-bottom: 0 solid #706b8133;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  display: flex
}

.service-col-2-2 {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: auto;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 24px;
  display: grid;
  position: static;
  inset: auto 0% 0% auto
}

.heading-41 {
  text-align: center;
  font-size: 40px
}

.heading-42 {
  color: #fff;
  border-top: 0 solid #0003;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5
}

.testimonial-user-image-wrapper {
  width: auto
}

.heading-large-7 {
  font-size: 2rem;
  line-height: 1.5
}

.heading-large-7.text-color-white {
  color: #fff
}

.heading-large-7.text-color-white.text-align-center {
  text-align: center;
  font-size: 40px
}

.section-title-wrapper {
  margin-bottom: 2.5rem
}

.testimonial-user-text-wrapper {
  width: auto;
  margin-left: 1rem
}

.text-color-purple {
  color: #824710;
  font-size: 40px;
  font-weight: 500
}

.testimonial-children-wrapper {
  flex-wrap: nowrap;
  display: flex;
  overflow: auto
}

.page-padding-8 {
  background-color: #f4e0bb;
  border-radius: 0;
  margin-top: 0;
  padding: 4rem 10%;
  font-size: 16px
}

.container-vertical {
  overflow: visible
}

.testimonial-user-image {
  border-radius: 50%;
  width: 3rem
}

.testimonial-user-wrapper {
  background-color: #0000;
  border-radius: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding: .5rem;
  display: flex
}

.testimonial-user-name {
  color: #293238;
  font-size: 1rem;
  font-weight: 700
}

.content-h1-2 {
  z-index: 0;
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1;
  position: relative
}

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

.faqs-section-2 {
  z-index: 0;
  color: #1c1c1c;
  text-align: center;
  background-color: #1c1c1c;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  padding: 100px;
  display: flex;
  position: relative;
  overflow: hidden
}

.faq-question-bar-3 {
  color: #1a1e27;
  text-align: center;
  background-color: #252525;
  background-image: none;
  border-bottom: 1px solid #00000012;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex
}

.container-large-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  overflow: scroll
}

.testimonial-text-wrapper-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 16rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex
}

.testimonial-text-wrapper-2.testimony {
  color: #686868;
  width: 16rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px
}

.testimonial-text-wrapper-2.news {
  font-size: 14rem
}

.testimonial-user-college-2 {
  color: #7d7a7a;
  margin-top: 8px;
  font-size: .9rem;
  font-weight: 600
}

.testimonial-posts-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: grid;
  overflow: auto
}

.testimonial-posts-wrapper-2.news {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.testimonial-card-block-2 {
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-right: 1rem;
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
  overflow: visible
}

.testimonial-card-block-2.block1 {
  font-size: 16rem
}

.testimonial-text-2 {
  color: #686868;
  text-align: left;
  justify-content: flex-end;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5rem;
  display: block
}

.testimonial-text-2.testimony {
  color: #686868;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5rem
}

.testimonial-text-2.news {
  color: #3a3865;
  font-size: 16px
}

.page-padding-10 {
  padding: 5% 10%;
  display: block;
  overflow: auto
}

.link-block-2 {
  border: 1px solid #ececec;
  border-radius: 1.5rem;
  margin-right: 24px;
  text-decoration: none;
  box-shadow: -2px -2px 10px #e0e0e063
}

.image-92 {
  margin-top: 0
}

.section-title-6 {
  float: none;
  clear: none;
  color: #736eff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 2.625rem;
  font-weight: 500;
  line-height: 1.2
}

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

.body-2 {
  font-family: Lexend
}

.heading-43 {
  color: #787470;
  font-size: 18px;
  font-weight: 400
}

.container-15 {
  flex-direction: column;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex
}

.section-title-7 {
  color: #736eff;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
  display: inline-block
}

.align-center-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: grid
}

.mock-test-pattern-3 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.heading-44 {
  color: #8e8e8e;
  text-align: left;
  border-top: 0 solid #0003;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em
}

.text-ielts {
  color: #fff;
  text-align: center;
  margin-top: 1rem;
  font-family: Inter,sans-serif;
  font-size: 1.25rem;
  font-weight: 600
}

.form-wrapper-ielts {
  display: block
}

.form-wrapper-ielts.bg-white-ielts {
  background-color: #fff;
  margin-top: 3rem
}

.h2-ielts {
  color: #fff;
  text-align: center;
  font-size: 2.2rem;
  line-height: 2.5rem
}

.h2-ielts.black {
  color: var(--black-2);
  margin-top: 8rem;
  font-weight: 700
}

.h2-ielts.black.pad {
  padding-top: 2rem
}

.max-width-large-ielts {
  margin-top: 3.25rem
}

.footer_component-ielts {
  background-color: #000000;
  padding-top: 3rem;
  padding-left: 5%;
  padding-right: 5%
}

.footer_component-ielts.is-grey {
  color: var(--black);
  background-color: #f6f6f6
}

.slide {
  width: 365px;
  margin-right: 30px
}

.mask {
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden
}

.arrow {
  width: 40px;
  inset: auto 23% 10% auto
}

.arrow.right {
  right: 28%
}

.slide-nav {
  display: none
}

.testimonial-slider {
  background-color: #0000;
  height: auto;
  margin-top: 3rem;
  margin-left: 10%;
  padding-top: 1rem;
  padding-bottom: 5rem;
  position: relative
}

.faq-dropdown {
  background-color: #0000;
  border-bottom: 1px solid #000;
  border-radius: 0;
  margin-bottom: 8px;
  padding: 16px 16px 16px 0;
  transition: all .3s linear;
  display: block
}

.faq-dropdown:hover {
  border-color: #0006
}

.faq-dropdown.first {
  border-bottom-color: #db335f;
  margin-top: 0
}

.faq-dropdown.first._1 {
  border-bottom-style: solid;
  border-bottom-color: var(--black);
  margin-top: 0
}

.faq-dropdown.first._1.mobile,.faq-dropdown.first._1.hide {
  display: none
}

.faq-dropdown.first.is-ielts {
  border-bottom-color: #000;
  padding-right: 0
}

.dropdown-list {
  background-color: #0000;
  display: flex;
  position: static
}

.dropdown-list.overflow-hidden {
  transition: opacity .2s ease-in
}

.faq-toggle {
  justify-content: space-between;
  align-items: flex-start;
  padding: 10px 10px 0 0;
  display: flex
}

.faq-toggle.is-ielts {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 0
}

.text-size-small-ielts {
  color: #424242;
  text-align: left;
  margin-top: 1rem;
  font-size: .875rem;
  text-decoration: none;
  display: block
}

.section-how-leap-better {
  justify-content: space-between;
  margin-top: 3rem;
  padding-left: 10%;
  padding-right: 10%;
  display: flex
}

.benefits-wrapper {
  width: 30%;
  margin-left: 1.5rem;
  position: relative
}

.benefits-wrapper.benefit-1 {
  margin-left: 0
}

.benefits-wrapper.pad {
  margin-top: -1rem;
  padding-top: 0
}

.benefits-content-wrapper {
  flex-direction: column
}

.benefits-leap {
  flex-wrap: wrap;
  margin-top: 1.5rem
}

.text-block-absolute {
  color: #736eff;
  background-color: #e3e6ff;
  border: 1px solid #bbb7ff;
  border-radius: 4px;
  padding: 4px;
  font-size: .5rem;
  display: inline-block;
  position: absolute;
  inset: 10% 14% auto auto
}

.text-block-absolute.live {
  color: #d72121;
  background-color: #ffe2e2;
  border-color: #ffbaba;
  top: 5%;
  right: 14%
}

.text-block-absolute.guide {
  color: #89c0bf;
  background-color: #edffff;
  border-color: #b9efef;
  top: 10%;
  right: 14%
}

.benefits-points {
  color: var(--black-2);
  margin-left: 2.2rem
}

.image-127 {
  float: left
}

.h2-ielts-leap {
  color: #fff;
  text-align: center;
  font-size: 2.2rem;
  line-height: 2.5rem
}

.h2-ielts-leap.black {
  color: var(--black-2);
  margin-top: 8rem;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700
}

.phone-number {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px;
  margin-left: 10px
}

.phone-number::placeholder {
  color: #000
}

.text-block-450 {
  font-size: 16px
}

.country-code {
  display: flex
}

.utm_embed {
  display: none
}

.ielts_form_ielts-type {
  color: #000;
  text-align: left;
  font-size: 1rem
}

.ielts_form {
  text-align: center;
  margin-top: 1rem;
  padding-bottom: .5rem
}

.country_code {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px;
  max-width: 25%;
  padding-right: 0
}

.header_form-wrap {
  background-color: #e8e8fa;
  border-radius: 10px;
  max-width: 30rem;
  margin-top: 3.75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 40px
}

.header_form-wrap.ielts {
  background-color: #fff;
  border-radius: 1rem;
  margin-top: 0;
  padding: 1rem
}

.header_form-wrap.ielts.form_border {
  border: 2px solid #000
}

.ielts_form_ielts-type_select-field {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px
}

.ielts_form_current-role {
  color: #000;
  text-align: left;
  font-size: 1rem
}

.ielts_form_current-role_select-field {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px
}

.ielts_form_ielts-time {
  color: #000;
  text-align: left;
  font-size: 1rem
}

.ielts_form_ielts-time_select-field {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px
}

.ielts_form_name {
  color: #000;
  text-align: left;
  font-size: 1rem
}

.ielts_form_name_text-box {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px
}

.ielts_form_name_text-box::placeholder {
  color: #000
}

.ielts_form_email {
  color: #000;
  text-align: left;
  font-size: 1rem
}

.ielts_form_email_text-box {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10px
}

.ielts_form_email_text-box::placeholder {
  color: #000
}

.ielts_form-limited-seats {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400
}

.button_demo-class {
  color: #fff;
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(135deg,#443eff,#703eff);
  border: 1px #000;
  border-radius: .25rem;
  margin-left: 0;
  padding: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
  position: static
}

.button_demo-class.ielts {
  padding: .5rem
}

.subheading-1,.subheading-2 {
  display: block
}

.navbar-container {
  background-color: #0000;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px
}

.navbar_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem;
  display: flex
}

.navbar_brand {
  padding-left: 0
}

.hero-container_content-container_button {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 4px;
  align-items: center;
  padding: 15px 40px;
  font-weight: 600;
  display: inline-block
}

.hero-container_content-container_button.community {
  margin-top: 1rem
}

.rating_block_inner-block {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex
}

.testimonial_mask {
  margin-bottom: .5rem;
  position: relative;
  overflow: visible
}

.testimonial_right-arrow {
  display: none;
  inset: auto 0% 0% auto
}

.tutors_grid_block {
  background-color: #fff0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 3px 0 16.84px #00000040
}

.tutors_grid_block.two {
  margin-top: 3rem
}

.tutors_grid_block_name-block {
  text-align: center;
  background-color: #ffffffb8;
  padding-left: .5rem;
  padding-right: .5rem;
  position: absolute;
  inset: auto 0% 0%
}

.tutors_grid_block_image {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%
}

.experience-Texas_sub-container_image {
  border-radius: 20px;
  width: 100%
}

.testimonial_slide_image-block {
  position: absolute;
  inset: -20% 0% auto
}

.experience-Texas_sub-container_content-block_para,.experience-Texas_sub-container_content-block_heading {
  color: var(--black-2)
}

.testimonials {
  text-align: center;
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem;
  overflow: hidden
}

.rating_block_inner-block_content {
  color: #000;
  margin-left: 10px
}

.tutors_grid_block_name-block_education {
  color: var(--black-2);
  font-size: 14px;
  line-height: 16px
}

.leap-community_text-block {
  color: var(--black-2);
  margin-top: 3rem;
  margin-bottom: 0
}

.features_grid_content-wrapper {
  background-color: var(--lavender-2);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 1rem;
  display: flex;
  box-shadow: 3px 0 4px #00000040
}

.hero-container_content-container_heading {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0
}

.tutors_grid_block_content-block_experience-textblock {
  color: var(--black-2);
  text-align: center;
  margin-top: 1rem
}

.experience-Texas_sub-container {
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
  display: flex
}

.tutors_grid_block_content-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 1rem;
  display: flex
}

.features_grid_content-wrapper_para {
  color: var(--black-2)
}

.testimonial_slide_content_quotation-close {
  position: absolute;
  inset: auto 0% 0% auto
}

.tutors_grid_block_content-block_certification-para {
  color: var(--black-2);
  text-align: center;
  font-size: 16px;
  line-height: 26px
}

.rating {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: 50%;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 3px 0 16.84px #00000040
}

.experience-Texas_sub-container_content-block {
  text-align: left;
  width: 48%
}

.main-container {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto
}

.tutors_grid_block_image-block {
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/63d37cef6ca3b42c22ffb99e_Prabhjeet%20Singh.png); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 20px 0 0;
  width: 100%;
  height: 70%;
  position: relative
}

.tutors {
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.experience-Texas {
  text-align: center;
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.testimonial_slide {
  text-align: center;
  padding: 2rem 3rem;
  position: relative
}

.experience-Texas_sub-container_image-block {
  width: 48%
}

.div-block {
  text-align: center
}

.tutors_heading {
  color: var(--black-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0
}

.testimonial_slider {
  background-color: #fff;
  border-radius: 20px;
  width: 80%;
  height: auto;
  margin-top: 8rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 1px 0 16px #00000040
}

.features_grid_content-wrapper_heading {
  color: var(--black-2)
}

.testimonial_slide_content_quotation-open {
  position: absolute;
  inset: 0% auto auto 0%
}

.testimonial_slide_content_para {
  color: var(--black-2);
  text-align: center;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 2rem
}

.hero-container_content-container_sub-heading {
  color: var(--blue);
  margin-top: 0;
  margin-bottom: 0
}

.tutors_grid_block_name-block_name {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px
}

.hero-container_image-container {
  width: 48%
}

.tutors_grid_block_content-block_certification-heading {
  color: var(--black-2);
  text-align: center;
  margin-top: 0;
  font-size: 14px
}

.experience-Texas_heading {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0
}

.hero-container {
  justify-content: space-between;
  align-items: center;
  margin-top: 5rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem;
  display: flex
}

.features_grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3rem
}

.tutors_grid_block_content-block_button {
  color: #fff;
  background-color: #443eff;
  border-radius: 4px;
  align-items: center;
  margin-top: 1rem;
  padding: 12px 30px;
  font-weight: 600;
  display: inline-block
}

.hero-container_content-container {
  width: 48%
}

.features {
  text-align: center;
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.hero-container_content-container_para {
  color: var(--black-2);
  margin-top: 2rem
}

.hero-container_image-container_image {
  width: 100%
}

.testimonial_left-arrow {
  display: none
}

.rating_block_image {
  margin-top: 2rem
}

.testimonial_slide-nav {
  inset: auto 2% 0% auto
}

.testimonial_slide_content {
  text-align: left;
  flex-direction: column;
  margin-top: 3rem;
  position: relative
}

.tutors_grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3rem
}

.rating_block_number {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat,sans-serif
}

.features_heading,.testimonials_heading,.testimonial_name,.testimonial_band-score {
  color: var(--black-2)
}

.faqs {
  text-align: center;
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.faqs-dropdown {
  background-color: #0000;
  border-bottom: 1px solid #000;
  border-radius: 0;
  margin-bottom: 8px;
  padding: 0 16px 16px 0;
  transition: all .3s linear;
  display: block
}

.faqs-dropdown:hover {
  border-color: #0006
}

.faqs-wrapper {
  width: 75%;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5rem
}

.faq-qn {
  color: #000;
  white-space: pre-wrap;
  padding-bottom: 50px;
  font-size: 20px;
  line-height: 30px
}

.faq-qn.first {
  color: var(--black-2);
  max-width: 25rem;
  padding-bottom: 20px;
  font-size: 1.25rem;
  font-weight: 500
}

.faq-qn.first.home-faq {
  max-width: none
}

.faq-qn.first {
  max-width: 25rem;
  padding-bottom: 20px;
  font-size: 1rem;
  font-weight: 700
}

.faqs_answer {
  color: var(--black-2);
  margin-right: 60px;
  padding-left: 20px;
  font-size: 1.2rem;
  line-height: 30px
}

.faqs-toggle {
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 10px 0 0;
  display: flex
}

.faqs_dropdown-button {
  color: var(--black-2)
}

.faqs_dropdown-list {
  background-color: #0000;
  position: static
}

.stats {
  background-color: var(--lavender-2);
  margin-top: 8rem
}

.stats.home {
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.counselling_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid
}

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

.stat-wrapper {
  text-align: center;
  max-width: 250px
}

.stat-wrapper.pad {
  padding-top: 2rem
}

.stat-wrapper.pad.home {
  padding-top: 0
}

.stats_sub-heading {
  color: var(--black-2);
  text-align: center;
  font-size: 1.75rem;
  line-height: 2rem
}

.stats_para {
  color: var(--black-2)
}

.benefits_pricing-block {
  justify-content: space-between;
  margin-top: 3rem;
  display: flex
}

.benefits_pricing-block-1 {
  cursor: pointer;
  border-radius: 10px;
  padding: 1rem;
  box-shadow: 3px 3px 20px 1px #5c4db81f
}

.benefits_pricing-block-1_image {
  border-radius: 10px
}

.benefits_pricing-block-1_heading {
  color: var(--black-2);
  font-size: 24px;
  line-height: 34px
}

.benefits_pricing-block-1_text-block {
  color: var(--black-2);
  font-size: 14px
}

.benefits_pricing-block-1_label {
  background-color: var(--lavender-2);
  border-radius: 10px;
  margin-top: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
  display: flex
}

.benefits_pricing-block-1_label-content {
  color: var(--black-2)
}

.old-price {
  color: var(--black-2);
  font-weight: 600;
  text-decoration: line-through
}

.new-price {
  color: var(--dark-orange);
  font-size: 20px;
  font-weight: 700
}

.benefits_pricing-block-1_image-block {
  position: relative
}

.benefits_pricing-block-1_tag-image {
  position: absolute;
  inset: -3% 0% auto auto
}

.bold-text-27 {
  color: var(--black-2)
}

.form-div {
  z-index: 1000;
  background-color: #00000063;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%
}

.form-embed_wrapper {
  z-index: 2;
  background-color: var(--white);
  width: 75%;
  height: 75%;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.close-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%
}

.section-iframe {
  padding-left: 10%;
  padding-right: 10%
}

.section-iframe_embed {
  background-color: var(--lavender-2);
  height: 53.125rem;
  margin-top: 3rem
}

.benefits_link-block {
  width: 48%
}

.iframe-form {
  margin-top: 8rem;
  padding-left: 8.125rem;
  padding-right: 8.125rem
}

.html-embed-4 {
  height: 53.12rem
}

.main-heading {
  color: var(--black-2);
  text-align: center;
  margin-bottom: 2rem;
  font-size: 2rem;
  line-height: 3rem
}

.list {
  margin-top: 3rem;
  padding-left: 20px
}

.list-item {
  color: var(--black-2);
  margin-bottom: 1rem
}

.button-wrap {
  justify-content: center;
  align-items: center;
  margin-left: 10%;
  margin-right: 10%;
  display: flex
}

.faqs-dropdown-2 {
  background-color: #0000;
  border-bottom: 1px solid #000;
  border-radius: 0;
  margin-bottom: 8px;
  padding: 16px 16px 16px 0;
  transition: all .3s linear;
  display: block
}

.faqs-dropdown-2:hover {
  border-color: #0006
}

.faqs-toggle-2 {
  justify-content: space-between;
  align-items: flex-start;
  padding: 10px 10px 0 0;
  display: flex
}

.faqs_answer-2 {
  color: #000;
  margin-right: 60px;
  padding-left: 20px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5
}

.flex-wrap {
  display: flex
}

.landing-page-button {
  background-image: linear-gradient(117deg,#8a0000,#aa0000);
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  margin-top: 2rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e94f6366
}

.landing-page-button.blue {
  background-image: linear-gradient(120deg,#0068a4,#002b5f);
  box-shadow: 0 2px 20px #598ece
}

.landing-page-button.blue.mobile {
  display: none
}

.landing-page-button.blue.desktop {
  box-shadow: 0 2px 20px #3482f7
}

.landing-page-button.blue.mt-page {
  display: none
}

.landing-page-button.blue.mobile-copy {
  display: inline-block
}

.landing-page-button.blue.ielts-demo {
  padding-top: .8rem;
  padding-bottom: .75rem;
  box-shadow: 0 2px 20px #3482f7;
}

.landing-page-button.blue.ielts-mena_hero,.landing-page-button.blue.ielts-mena_sticky {
  margin-top: 1rem;
  box-shadow: 0 2px 20px #3482f7
}

.landing-page-button.desktop {
  background-image: linear-gradient(117deg,#002b5f,#0068a4);
  margin-top: 2rem;
  box-shadow: 0 20px 60px #3482f7
}

.landing-page-button.mobile,.landing-page-button.web,.landing-page-button.mt-page {
  display: none
}

.landing-page-button.is-ielts-form {
  background-color: var(--blue);
  box-shadow: none;
  color: #fff;
  text-align: center;
  background-image: none;
  padding-top: .8rem;
  padding-bottom: .8rem;
  font-size: 1.125rem;
  font-weight: 700
}

.landing-page-button.ielts-demo {
  padding-top: .8rem;
  padding-bottom: .8rem
}

.div-block-68 {
  align-items: center;
  display: flex
}

.div-block-68.div-block-69 {
  display: block
}

.landing-page-button-text {
  color: var(--white);
  margin-right: 10px;
  font-size: 1.25rem;
  font-weight: 700
}

.landing-page-button-text.landing-page-button-texr2 {
  text-align: center;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-right: 0
}

.landing-page-button-caption {
  color: var(--black);
  margin-top: 1rem;
  font-weight: 500
}

.landing-page-2-title {
  color: var(--black-2);
  margin-bottom: .5rem;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 2.75rem;
  font-weight: 700
}

.landing-page-2-image {
  display: block
}

.landing-page-2-bullets {
  align-items: center;
  margin-bottom: 1rem;
  display: flex
}

.landing-page-2-bullets-image {
  margin-right: .5rem
}

.landing-page-2-bullets-text {
  color: var(--black-2);
  font-weight: 500
}

.landing-page-2-bullets-text.live {
  margin-left: .25rem;
  margin-right: .25rem
}

.bullet-live {
  background-color: #d11e1e;
  border-radius: 20px;
  width: .5rem;
  height: .5rem
}

.button-slider-div {
  outline-offset: 0px;
  background-color: #ffffff4d;
  outline: 3px solid #ffffff4d;
  width: 3px;
  height: 120%;
  position: absolute;
  inset: -18% 0% 0%;
  transform: rotate(20deg);
  box-shadow: inset 0 2px 5px #fff0
}

.landing-page-button-copy {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  padding: 1.25rem 2.5rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.background-video {
  border-radius: 20px;
  width: 400px;
  height: 400px
}

.hero_block {
   /* background-image: linear-gradient(75%, #00adee, #004980);  */
 
  justify-content: space-between;
  align-items: right;
  padding: 4.6875rem 5%;
  display: flex;
  background-repeat: no-repeat;
}
/* Show background image for desktop and laptop (768px and above) */
/* Desktop Version: Use background image */
@media (min-width: 768px) {
  .hero_block {
      background-image: url('images/image-banner.webp');
      background-size: cover;
      background-position: center;
      align-items: flex-end;
  }
}

/* Mobile Version: Apply a gradient background */
@media (max-width: 767px) {
  .hero_block {
      /* background: linear-gradient(to bottom, #cee9f3, #004980); Correct gradient syntax */
      background-size: cover; /* Ensure the gradient covers the entire block */
      background-position: center; /* Optional alignment */
  }
}


.hero_block.bg_remove {
  background-image: none
}

.hero_block-content {
  width: 48%
}

.hero_block-content.ielts-mena_hero {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex
}

.hero_block-image {
  width: 48%;
}
/* Hide the image for screens larger than 768px (tablet and desktop) */
@media (min-width: 768px) {
  .hero_block-image {
      display: none;
  }
}

/* Ensure the image is visible for screens smaller than 768px (mobile) */
@media (max-width: 767px) {
  .hero_block-image {
      display: block;
  }
}


.hero_block-image.hide-desktop {
  display: none
}

.hero_block-content_heading {
  color: var(--black-3);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 2.625rem
}

.hero_block-content_heading.hero {
  color: #000;
  margin-bottom: 12px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3
}

.hero_block-content_heading.ielts-mena {
  color: #000;
  font-size: 2.62rem;
  font-weight: 700;
  line-height: 1.3
}

.hero_block-content_heading.ielts-mena.figtree-font {
  font-family: Figtree,sans-serif
}

.texas-review-hero {
  color:  #ed1722;
}

.hero_block-flex-points {
  align-items: center;
  margin-bottom: 1rem;
  display: flex
}

.hero_block-flex-point {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #000;
  margin-left: .5rem;
  font-size: 15px;
  font-weight: 400;
  display: flex
}

.hero_block-flex-point.new {
  text-decoration: none
}

.testimonial-block {
  text-align: center;
   background-image: url(images/Vector-bottom\ for\ testimonial.svg); 
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.6875rem 5%;
  overflow: hidden
}

.testimonial-block.is-ielts {
  background-image: none
}

.testimonial-block.is-ielts.background-color-white {
  display: none
}

.testimonial_cards {
  justify-content: space-between;
  display: flex
}

.testimonial_cards.certificates {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(20rem,20rem);
  grid-auto-columns: minmax(20rem,20rem);
  grid-auto-flow: column;
  display: grid;
  overflow: scroll
}

.testimonial_card {
  background-color: var(--white-2);
  text-align: left;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 30%;
  padding: 3rem 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #5c4db81f
}

.testimonial_card.is-uae {
  padding-top: 4rem
}

.testimonial_card.certificate {
  background-color: #0000;
  width: 100%;
  padding: 0
}

.testimonial_card-para {
  color: var(--black-3);
  text-align: left;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 1.125rem
}

.testimonial_card-name {
  color:#000;
  text-align: left;
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.testimonial_card-band {
  color: var(--dark-slate-grey);
  font-family: Paulgrotesk trail,sans-serif;
  font-size: .875rem
}

.quotation {
  position: absolute;
  top: -2%;
  bottom: auto;
  left: -2%
}
/* Hide .testimonial-block on screens smaller than 768px */
@media screen and (max-width: 768px) {
  .testimonial-block {
      display: none;
  }
}


/* mobile version */
.testimonial-block-mobile {
  text-align: center;
   background-image: url(images/Vector-bottom\ for\ testimonial.svg); 
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.6875rem 5%;
  overflow: hidden
}

.testimonial-block-mobile.is-ielts {
  background-image: none
}

.testimonial-block-mobile.is-ielts.background-color-white {
  display: none
}

.testimonial_cards {
  justify-content: space-between;
  display: flex
}

.testimonial_cards.certificates {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(20rem,20rem);
  grid-auto-columns: minmax(20rem,20rem);
  grid-auto-flow: column;
  display: grid;
  overflow: scroll
}

.testimonial_card {
  background-color: var(--white-2);
  text-align: left;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 30%;
  padding: 3rem 1rem;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px #5c4db81f
}

.testimonial_card.is-uae {
  padding-top: 4rem
}

.testimonial_card.certificate {
  background-color: #0000;
  width: 100%;
  padding: 0
}

.testimonial_card-para {
  color: var(--black-3);
  text-align: left;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 1.125rem
}

.testimonial_card-name {
  color:#000;
  text-align: left;
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.testimonial_card-band {
  color: var(--dark-slate-grey);
  font-family: Paulgrotesk trail,sans-serif;
  font-size: .875rem
}

.quotation {
  position: absolute;
  top: -2%;
  bottom: auto;
  left: -2%
}
/* Default: Hide the class */
.testimonial-block-mobile {
  display: none;
}

/* For mobile and tablet: Show the class */
@media (max-width: 992px) { /* Adjust breakpoint as needed */
  .testimonial-block-mobile {
      display: block;
  }
}

/* end of mobile testimonials */
.Texas {
  text-align: center;
  background-image: url(images/Curve\ texas.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.6875rem 5%
}

.h2 {
  color: var(--black-3);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 2rem
}

.h2.desktop {
  text-align: left;
  position: sticky;
  top: 40px
}

.h2.figtree-font {
  font-family: Figtree,sans-serif
}

.blue-span {
  color:  #ed1722;

}

.Texas_tabs {
  margin-top: 3.125rem;
  display: none
}

.Texas_tabs-menu {
  background-color: #00adee;
  border-radius: 2rem;
  justify-content: space-between;
  display: flex
}

.tab-link-tab-1 {
  text-align: center;
  background-color: #0000;
  border-radius: 2rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 48%;
  height: 2rem;
  margin: .5rem;
  display: flex
}

.tab-link-tab-1.w--current {
  background-color: #fff
}

.tab-heading {
  color: var(--black-3);
  font-family: Paulgrotesk trail,sans-serif
}

.tabs-content {
  margin-top: 1.5rem
}

.tab-point-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fafafa;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: .5rem;
  padding: .75rem 1rem;
  display: grid
}

.tab-point-1._2 {
  background-color: var(--white-2)
}

.tab-point_heading {
  text-align: left;
  font-size: .875rem;
  font-weight: 600
}

.tab-point_para {
  font-size: .875rem;
  font-weight: 400
}

.free-masterclass {
  text-align: center;
  padding: 4.6875rem 5%
}

.free-masterclass-step {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.free-masterclass-step.desktop {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0
}

.step {
  color: black;
  margin-top: 1.25rem;
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.step._2 {
  color: var(--blue)
}

.step._3 {
  color: #50c281
}

.step.desktop {
  margin-top: 0
}

.icon-text {
  color: var(--black-2);
  margin-top: .5rem;
  margin-left: .5rem;
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.icon-text.desktop {
  margin-left: 0
}

.step-para {
  color: var(--dim-grey);
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Paulgrotesk trail,sans-serif;
  font-size:15px;
}

.trainers {
  text-align: center;
  background-color: #cfe7ed;
  background-image: url(images/trainerss\ bg.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.6875rem 5%
}

.trainers_div {
  justify-content: space-between;
  margin-top: 2rem;
  display: flex
}

.trainers_div.second {
  justify-content: center;
  margin-bottom: 2rem
}

.trainers_div.mobile {
  padding-bottom: 3rem;
  display: none;
  overflow: auto
}

.trainer_card {
  background-color: var(--white);
  border-radius: 1rem;
  width: 30%;
  box-shadow: 0 4px 8px #43369514
}

.trainer_card._2 {
  margin-left: 3rem
}

.trainer_card.mobile {
  min-width: 30%;
  margin-right: 2rem
}

.trainer_content-card {
  background-color: var(--white-2);
  text-align: left;
  border-radius: 0 0 1rem 1rem;
  padding: 1.5rem 1rem
}

.trainer_name {
  color: var(--midnight-blue-2);
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.trainer_bio {
  color: var(--dim-grey);
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 14px;
}

.why-leap {
  padding: 30px;
}

.why-leap-inner-div {
  background-image: linear-gradient(58deg, #bbd2dd, #b2d6e5 20%, #a8cbdf 34%, #bfe0ef 50%, #bfe8ff 60%, #b2eaff 70%, #cce3f5 90%);
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
  display: flex
}

.why-leap_content {
  width: 48%
}

.why-leap_image-container {
  /* background-image: url(images/background-illustration-mobile.svg); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48%;
  margin-bottom: -3rem;
}

.faq {
  padding: 30px;
}

.iframe {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 4.6875rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex
}

.iframe.is-mena {
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%
}

.iframe.background-color-white.hide-this {
  display: none
}

.Texas_desktop {
  justify-content: center;
  margin-top: 3.125rem;
  display: flex
}

.Texas_card {
  background-color: var(--white);
  border-radius: 1.25rem;
  flex: none;
  align-self: flex-start;
  max-width: 22.625rem;
  margin-right: 1rem;
  padding: 1.5rem;
  box-shadow: 0 4px 20px #43369533
}

.Texas_card.second {
  /* margin-top: 5rem; */
  margin-left: 1rem;
  margin-right: 0
}

.Texas_logo {
  background-color: #00adef;
  border-radius: 1rem;
  padding-top: 12px;
  padding-bottom: 12px
}

.Texas_logo.second {
  background-color: #1b1d6a0d
}

.Texas_card-points {
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex
}

.Texas_card-content {
  margin-top: -.3rem;
  margin-left: .625rem
}

.Texas_card-heading {
  color: var(--black-2);
  text-align: left;
  font-size: 1.125rem;
  font-weight: 700
}

.Texas_card-heading.second {
  color: #000000bf
}

.Texas_card-para {
  color: var(--dim-grey);
  text-align: left
}

.v-s {
  flex: none;
  align-self: center
}

.second_text-block {
  color: #00adef;
  font-weight: 700
}

.free-masterclass_mobile {
  margin-top: 1rem;
  display: none
}

.free-masterclass_desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: flex;
  position: relative
}

.free-masterclass_fixed-div {
  align-items: stretch;
  width: 75%;
  display: flex;
  position: relative
}

.free-masterclass_fixed {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  margin-left: 2rem;
  display: flex;
  position: sticky;
  top: 0
}

.navbar {
  background-color: var(--white-2);
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px
}

.hero_marketplace {
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/646c54094928596660e15143_BG.png); */
  background-position: 50%;
  background-size: cover
}

.hero_marketplace-container {
  flex-direction: row;
  justify-content: space-between;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 30px;
  display: flex
}

.hero_marketplace-heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 2.5rem
}

.text-span-37 {
  color: var(--dark-orange)
}

.hero_marketplace-bullets {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  display: flex
}

.bullet-text {
  color: var(--white);
  margin-left: .5rem;
  font-weight: 400
}

.coaching_centers-name {
  color: var(--black-3);
  font-weight: 700
}

.coaching_centers-rate-card {
  align-items: center;
  display: flex
}

.rate {
  margin-left: .5rem;
  margin-right: .5rem;
  font-weight: 500
}

.online-offline {
  color: #5cb9b6;
  background-color: #e8fefc;
  border-radius: .5rem;
  align-self: flex-start;
  padding: 2px 5px;
  font-weight: 600;
  display: inline-block
}

.online-offline.desktop {
  align-self: center
}

.email-block {
  margin-bottom: 1rem;
  display: flex
}

.email-block.desktop {
  margin-bottom: 0;
  margin-right: 1rem
}

.email,.email-id {
  color: var(--saddle-brown);
  font-weight: 500
}

.email-id.blur {
  filter: blur(3px);
  cursor: not-allowed
}

.email-sub-block {
  margin-left: .5rem
}

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

.starting-at {
  color: var(--midnight-blue)
}

.starting-at-price {
  color: var(--medium-sea-green);
  text-transform: capitalize;
  margin-left: .5rem;
  font-weight: 700
}

.border_w1 {
  border-right: 1px solid #0000003b;
  height: 2rem;
  margin-left: 1rem;
  margin-right: 1rem
}

.contact-button {
  background-image: linear-gradient(113deg,#ffc327,var(--chocolate));
  text-align: center;
  border-radius: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: block
}

.contact-button.desktop {
  width: 30%
}

.contact-button-text {
  color: var(--white);
  font-weight: 600
}

.border-bottom {
  border-bottom: 1px solid #0000004d
}

.view-more {
  text-align: center;
  flex-direction: column;
  width: 100%;
  display: flex
}

.dropdown_list {
  position: static
}

.dropdown_list.w--open {
  background-color: #f3f2ff;
  border-radius: .5rem;
  padding: 1rem
}

.dropdown-toggle {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex
}

.dropdown-toggle.w--open {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative
}

.dropdown_icon {
  line-height: 14px
}

.view-more-text {
  opacity: 1;
  font-size: 14px;
  font-weight: 500
}

.dropdown-div_heading {
  color: var(--midnight-blue);
  font-size: 12px;
  font-weight: 700
}

.dropdown-div_para {
  text-align: left;
  font-size: 12px
}

.dropdown-div_para.blur {
  filter: blur(2px)
}

.grid {
  grid-template-rows: auto auto auto auto
}

.link {
  color: var(--dark-slate-grey);
  text-align: left;
  font-size: 12px;
  text-decoration: none
}

.link.desktop {
  display: inline
}

.link.desktop.blur {
  filter: blur(2px)
}

.view-more-less {
  opacity: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  position: absolute;
  bottom: 35%
}

.section_multi-step-form {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  margin-top: 44px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible
}

.multi-step-form_header {
  z-index: 10000;
  background-image: url(images/multi\ step\ form\ header.png);
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.5rem 0 0 2rem
}

.multi-step-form_header-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative
}

.multi-step-form_image {
  position: absolute;
  inset: auto 0% 0% auto
}

.multi-step-form-radio-trigger---brix {
  background-color: var(--white);
  color: #170f49;
  text-align: center;
  border: 2px solid #0000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  transition: border-width .2s,border-color .2s;
  box-shadow: 0 2px 6px 2px #13124212
}

.multi-step-form-radio-trigger---brix:hover {
  border-color: #bfbaff
}

.multi-step-form-button---brix {
  color: #4a3aff;
  background-color: #fff;
  border-radius: 500px;
  width: auto;
  padding: 20px 40px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  inset: 682px auto auto
}

.multi-step-form-button---brix:hover {
  transform: translateY(-2px)
}

.multi-step-form-button---brix.right---brix {
  color: #fff;
  background-color: #4a3aff;
  font-weight: 700;
  right: -40px
}

.multi-step-form-button---brix.right---brix.submit-button {
  border-radius: .5rem;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto
}

.form {
  z-index: 2;
  text-align: center;
  position: relative
}

.logo {
  /* background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 4rem
}

.logo.desktop {
  /* background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg); */
  background-position: 50%;
  background-size: contain;
  flex: none;
  width: 30%
}

.collection-list {
  justify-content: space-between;
  align-items: stretch;
  display: flex
}

.filter_component {
  justify-content: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex
}

.filter_component.mobile {
  display: none
}

.border-div {
  border: 1px solid #e6e6fa;
  border-radius: 1rem;
  height: 2rem;
  margin-left: 10px;
  margin-right: 10px
}

.fliter-block {
  z-index: 1000;
  background-color: var(--white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.25rem 1rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.fliter-block.desktop {
  background-color: var(--white-2);
  border-radius: 1rem;
  margin-top: 2.5rem;
  display: block;
  position: sticky;
  top: 10px
}

.filter-header {
  border-bottom: 1px solid var(--black-2);
  justify-content: space-between;
  padding-bottom: 1rem;
  display: flex
}

.filter_tab-content_checkbox-field {
  align-items: center;
  margin-bottom: 2rem;
  display: flex
}

.filter_tab-content_checkbox-field.state {
  margin-bottom: 0
}

.filter_tab-content_checkbox {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: .5rem
}

.filter_tab-content_checkbox-label {
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  font-weight: 500
}

.filter_filter-image {
  cursor: pointer
}

.sort-block {
  background-color: var(--dark-slate-grey);
  text-align: left;
  border-radius: 20px;
  display: none;
  position: absolute;
  inset: 12% 39% auto auto
}

.sort_dropdown-list {
  background-color: var(--dark-slate-grey);
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.sort_dropdown-list.w--open {
  background-color: var(--dark-slate-grey);
  border-radius: 10px;
  padding-bottom: 1rem
}

.sort_dropdown {
  background-color: var(--dark-slate-grey);
  border-radius: 10px
}

.sort_dropdown-toggle_text {
  color: #bdbdbd
}

.sort_dropdown-list_text {
  color: var(--white);
  margin-bottom: 0;
  text-decoration: none
}

.sort_sort-image {
  cursor: pointer
}

.state_dropdown {
  background-color: var(--white-2);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  align-items: center;
  width: 60%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative
}

.state_dropdown-toggle {
  width: 100%;
  margin-left: 0;
  margin-right: 0
}

.state_dropdown_icon,.state_dropdown_text {
  color: var(--black-2)
}

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

.state_dropdown_list.w--open {
  background-color: var(--white-2);
  border-radius: 10px;
  top: 70px
}

.state_filter {
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -12% 0% auto
}

.state_filter.desktop {
  inset: 44% 0% auto
}

.state_filter-block {
  background-color: var(--lavender-2);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex
}

.collection-list-wrapper {
  background-color: var(--white-2)
}

.collection-item-2 {
  padding: 7px
}

.form_input-wrap {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto
}

.form-block {
  z-index: 2;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  position: relative
}

.desktop_details-card {
  background-color: var(--white-2);
  border-radius: 1rem;
  padding: 1rem
}

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

.markeplace_body {
  background-color: #f8f7fd
}

.desktop_card-2 {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.desktop_card-2-iner {
  justify-content: center;
  align-items: center;
  display: flex
}

.desktop_card-2-iner._100 {
  justify-content: space-between;
  width: 100%
}

.desktop_collection-item {
  margin-bottom: 10px
}

.desktop_filter {
  border-radius: 1rem;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px
}

.filter_dropdown {
  border-bottom: 1px solid var(--black-2);
  width: 100%
}

.filter_dropdown-toogle {
  width: 100%
}

.filter_dropdown-list {
  background-color: var(--white);
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.filter_dropdown-list.w--open {
  background-color: #0000
}

.filter_form-desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid
}

.hide-state,.ratings-wrapper {
  display: none
}

.items_count {
  color: var(--midnight-blue);
  margin-bottom: 1rem
}

.form_wrapper {
  text-align: center;
  background-color: #00000021;
  /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6469e44e8c8da5fa1e471e28_BG.svg); */
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-bottom: 2rem
}

.form_wrap {
  text-align: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem
}

.form-div-block {
  z-index: 10000;
  display: block;
  position: relative
}

.collection-list {
  display: block
}

.extra_details {
  background-color: var(--lavender);
  margin-top: 10px;
  padding: 10px
}

.fliter-block-2 {
  z-index: 1000;
  background-color: #fff;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.25rem 1rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.fliter-block-2.desktop {
  background-color: #fff;
  border-radius: 1rem;
  margin-top: 2.5rem;
  display: block;
  position: sticky;
  top: 10px
}

.sort-block-2 {
  text-align: left;
  background-color: #424242;
  border-radius: 20px;
  display: none;
  position: absolute;
  inset: 12% 39% auto auto
}

.filter_dropdown-2 {
  border-bottom: 1px solid #000;
  width: 100%
}

.items_count-2 {
  color: #1b1d6a;
  margin-bottom: 1rem
}

.sort_dropdown-2 {
  background-color: #424242;
  border-radius: 10px
}

.multi-step-form_qn-heading-2 {
  color: #0a0926;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700
}

.text-span-39 {
  color: #ed811e
}

.multi-step-form_heading-3 {
  color: #fff;
  flex: none;
  width: 50%;
  padding-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 700
}

.bullet-text-3 {
  color: #fff;
  margin-left: .5rem;
  font-weight: 400
}

.footer_left-contact-heading-4 {
  color: #dde1ee;
  margin-bottom: .75rem;
  font-weight: 500
}

.input-field-3 {
  color: #0a0926;
  margin-bottom: 2rem
}

.select-field-3 {
  color: #0a0926;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto
}

.text-size-medium-5 {
  text-align: left;
  font-size: 1.5rem
}

.text-size-medium-5.text-weight-bold.text-color-offwhite {
  color: #dde1ee
}

.filter-header-3 {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding-bottom: 1rem;
  display: flex
}

.sort_dropdown-list_text-3 {
  color: #fff;
  margin-bottom: 0;
  text-decoration: none
}

.join-demo-button-3 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(135deg,#443eff,#703eff);
  border: 1px #000;
  border-radius: .25rem;
  margin-left: 0;
  padding: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
  position: static
}

.hero_marketplace-heading-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 2.5rem
}

.sort_dropdown-list-3 {
  background-color: #424242;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.sort_dropdown-list-3.w--open {
  background-color: #424242;
  border-radius: 10px;
  padding-bottom: 1rem
}

.footer_top-wrapper-5 {
  grid-column-gap: 5vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start
}

.footer_column-address-4 {
  color: #b3b2d2;
  font-size: .875rem
}

.container-large-4 {
  margin-left: auto;
  margin-right: auto
}

.navbar-3 {
  background-color: #fff;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px
}

.footer_column-layout-5 {
  grid-column-gap: 3vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start
}

.filter_dropdown-list-3 {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.filter_dropdown-list-3.w--open {
  background-color: #0000
}

.help_block {
  color: var(--black-2);
  text-align: center;
  padding: 4.5rem 5%;
  font-family: Paulgrotesk trail,sans-serif
}

.help_sub-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  margin-top: 3rem;
  display: flex
}

.help_content-wrap {
  text-align: left;
  background-image: linear-gradient(142deg,#f8f8ff,#f4e9ff 33%,#fff5ec 84%,#fff5ec);
  border-radius: 1rem;
  max-width: 25rem;
  padding: 2rem 1.5rem 6rem;
  position: relative;
  overflow: hidden
}

.help_content-block {
  max-width: 60%
}

.help_content-heading {
  color: var(--black-3);
  font-size: 1.5rem;
  font-weight: 700
}

.help_content-heading.secret {
  color: red
}

.help_content-para {
  color: var(--dark-slate-blue);
  margin-top: .75rem;
  font-size: 1.125rem
}

.help_content-block_image {
  position: absolute;
  inset: 78px -21% 0% auto
}

.help_content-block_image._3 {
  right: -37%
}

.help_content-block_image._2 {
  right: -11%
}

.testimonial_card-image {
  object-fit: cover;
  width: 8rem;
  height: 8rem
}

.leap_hero-image {
  object-fit: cover;
  padding-top: 0
}

.leap_logo {
  object-fit: cover
}

.leap_logo.is-ielts4 {
  width: 100%;
  height: 100%
}

.fixed-cta {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.fixed-cta.blue {
  background-image: linear-gradient(120deg,#aa0000,#8a0000);
  box-shadow: 0 2px 20px #8a0000
}

.fixed-cta.blue.mobile,.fixed-cta.blue.is-ielts,.fixed-cta_div {
  display: none
}

.hero_block_google-review {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 2rem;
  margin-top: 16px;
  margin-bottom: 20px;
  padding: .75rem;
  display: inline-block
}

.hero_block_google-review.new {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 1px 1px 6px -1px #0000001a
}

.div-block-72 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-items: center;
  display: flex
}

.hero_block_google-review_text {
  color: #686868;
  font-weight: 600
}

.hero_block-flex-point-2 {
  color: #424242;
  margin-top: 0;
  margin-left: .5rem;
  font-size: 1.25rem;
  font-weight: 500
}

.div-block-73 {
  font-size: .5rem;
  font-weight: 300;
  display: flex
}

.hero_block-2 {
  background-color: #fff7f5;
  background-image: linear-gradient(23deg,#fff7f5 66%,#ffd6cc);
  justify-content: space-between;
  align-items: center;
  padding: 4.6875rem 5%;
  display: flex
}

.landing-page-button-text-2 {
  color: #fff;
  margin-right: 10px;
  font-size: 1.25rem;
  font-weight: 700
}

.hero_block-flex-points-copy {
  flex-wrap: nowrap;
  place-content: center flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex
}

.landing-page-button-text-subtext {
  color: #fff;
  margin-right: 10px;
  font-size: 1.25rem;
  font-weight: 700
}

.hero_block-content_span-copy {
  color: #443eff
}

.hero_block_google-review-2 {
  background-color: #fff;
  border: 1px solid #f4f4f8;
  border-radius: 2rem;
  margin-bottom: 24px;
  padding: .75rem 1rem;
  display: none;
  overflow: visible;
  box-shadow: 0 7px 7px #0000000d
}

.hero_block-flex-points-2 {
  align-items: center;
  margin-bottom: 24px;
  display: flex
}

.hero_block_google-review_text-copy {
  color: #686868;
  font-family: Inter,sans-serif;
  font-size: 16px;
  font-weight: 600
}

.text-block-copy {
  font-family: Inter,sans-serif;
  font-size: 16px
}

.landing-page-button-text-copy {
  color: #fff;
  margin-right: 10px;
  font-size: 1.25rem;
  font-weight: 700
}

.hero_block-content_heading-2 {
  color: #0a0926;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.625rem
}

.hero_block-content_heading-2.hero-copy {
  color: #0a0926;
  margin-bottom: 24px;
  font-family: Publicsans Bold,sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 150%
}

.landing-page-button-2 {
  background-image: linear-gradient(117deg,#ffc327,#da7238);
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.landing-page-button-2.mobile {
  display: none
}

.landing-page-button-2.desktop {
  background-image: linear-gradient(128deg,#635eff 45%,#5e11ff);
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 0 10px 20px #916ddea3
}

.div-block-76 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-items: center;
  display: flex
}

.hero_block-content-2-copy {
  width: 48%
}

.leap_hero-image-3-copy-1 {
  object-fit: cover;
  padding-top: 0
}

.hero_block-image-copy {
  width: 48%
}

.div-block-73-copy {
  text-align: center;
  justify-content: center;
  padding-top: 2px;
  font-family: Inter,sans-serif;
  font-size: .5rem;
  font-weight: 200;
  display: none
}

.landing-page-button-text-2-subtext {
  color: #fff9;
  margin-right: 10px;
  font-size: 1rem;
  font-weight: 400
}

.hero_block-flex-point-copy {
  color: var(--dark-slate-grey);
  justify-content: flex-start;
  margin-left: .5rem;
  font-size: 1.125rem;
  font-weight: 500;
  display: flex
}

.hero_block-flex-point-copy.mweb {
  display: none
}

.hero_block-content-copy {
  width: 48%
}

.testimonial_heading {
  color: var(--black-2);
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3rem
}

.is-linear {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg,#635eff,#5e11ff);
  -webkit-background-clip: text;
  background-clip: text
}

.testimonial_student-name-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: left;
  display: flex
}

.testimonial_student-name-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-direction: column;
  display: flex
}

.testimonial_student-score {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.testimonial_student-score.is-ielts4 {
  margin-top: 1rem
}

.testimonial_student-name {
  color: var(--midnight-blue);
  font-family: Manrope,sans-serif;
  font-size: 1.125rem;
  font-weight: 800
}

.testimonial_student-name.is-ielts {
  font-family: Paulgrotesk trail,sans-serif;
  font-weight: 700
}

.testimonial_band-score-title {
  color: var(--dark-slate-grey);
  font-size: .875rem;
  font-weight: 500
}

.testimonial_band-score-value {
  color: var(--medium-sea-green);
  background-color: #e6ffe2;
  border-radius: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-family: Manrope,sans-serif;
  font-size: 1.25rem;
  font-weight: 800
}

.testimonial_band-score-value.is-ielts4 {
  color: #2d8bc6;
  background-color: #e1f3fe;
  border-radius: 1rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 500
}

.testimonial_divider {
  background-color: #e3e2ff;
  height: .0625rem;
  margin-top: .75rem;
  margin-bottom: .75rem
}

.testimonial_divider.is-ielts4 {
  margin-bottom: 0
}

.testimonial_rating-block {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  align-items: center;
  display: flex
}

.testimonial_time {
  text-align: left;
  flex: none;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: .75rem;
  line-height: .75rem
}

.testimonial_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  text-align: left;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 18.375rem;
  max-width: 18.375rem;
  min-height: 21rem;
  max-height: 21rem;
  padding: 1rem;
  display: flex;
  box-shadow: 0 4px 8px #5c4db81f
}

.testimonial_wrapper.is-ielts,.testimonial_wrapper.is-ielts4 {
  padding-top: 1.25rem;
  box-shadow: 0 4px 20px #5c4db81f
}

.testimonial_para {
  color: #424242
}

.testimonial_para.is-ielts {
  font-weight: 500
}

.testimonial_para.is-ielts4 {
  font-family: Poppins,sans-serif;
  font-size: .875rem;
  font-weight: 500
}

.swiper-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  display: flex
}

.swiper-wrapper.is-slider-main {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: 10px
}

.testimonial_student-image {
  /* background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg); */
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 4rem;
  height: 4rem
}

.swiper.is-slider-main {
  cursor: grab
}

.swiper-slide.is-slider-main {
  border-radius: 1rem;
  width: 25%;
  margin-right: 2rem;
  padding-top: 10px;
  padding-bottom: 10px
}

.testimonial_wrappe {
  justify-content: space-between
}

.testimonial_wrappe.new.is-ielts {
  font-family: Inter,sans-serif
}

.comparison_wrapper {
  background-color: var(--white);
  border-radius: 1.25rem;
  justify-content: center;
  width: 70%;
  margin-top: 3.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.Texas_comparison {
  text-align: center;
  background-color: #f8f8ff;
  background-image: url(images/Curve\ vector.svg);
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 4.6875rem 5%
}

.comparison_text-wrap {
  border-bottom: 1px solid #e8e8e8;
  justify-content: center;
  align-items: center;
  height: 5rem;
  min-height: 5rem;
  padding: 1rem 2rem;
  display: flex
}

.comparison_text-wrap.last {
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  display: flex
}

.comparison_text-wrap.first {
  border: 1px #000
}

.comparison_text {
  color: var(--dark-slate-grey);
  font-family: Manrope,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.comparison_text.others {
  color: #686868;
  font-size: 1rem
}

.comparison_text.others.bold {
  color: #8e8e8e;
  font-family: Manrope,sans-serif;
  font-size: 1.75rem
}

.comparison_wrap {
  flex-direction: column;
  justify-content: flex-end;
  display: flex
}

.comparison_wrap.middle {
  background-color: var(--white);
  border-radius: 1rem;
  align-items: stretch;
  position: relative;
  top: -1rem;
  box-shadow: 0 2px 5px #0003
}

.comparison_correct-image {
  width: 2.25rem;
  height: 2.25rem
}

.comparison_logo {
  background-image: url(images/Texas-Review-Logo\ header.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 12.5rem;
  height: 2.5rem
}

.text-block-453 {
  text-align: left;
  font-family: Paulgrotesk trail,sans-serif;
  font-size: 2rem;
  font-weight: 700
}

.landing-page-button-mt {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  margin-top: 2rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.landing-page-button-mt.desktop {
  background-image: linear-gradient(117deg,#635eff,#5e11ff);
  margin-top: 2rem;
  box-shadow: 0 20px 60px #9067ff66
}

.hero_block_google-review-mt {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 2rem;
  margin-top: 16px;
  margin-bottom: 20px;
  padding: .75rem;
  display: none
}

.iframe-mt {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 4.6875rem;
  padding-left: 5%;
  padding-right: 5%;
  display: block
}

.landing-page-button-copy {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  margin-top: 2rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.landing-page-button-copy.mobile,.landing-page-button-copy.mt-page {
  display: none
}

.mt-page {
  display: block
}

.form-html-embed-new {
  height: auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px
}

.form-html-embed-new.hide-mobile-portrait {
  height: 53.125rem
}

.form-html-embed-new.hide-mobile-portrait.landing {
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  display: block
}

.iframe-new {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 4.6875rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex
}

.landing-page-button-test {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  border-radius: .25rem;
  align-items: center;
  min-width: 18.125rem;
  margin-top: 2rem;
  padding: 1.25rem 2.5rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.landing-page-button-test.mobile,.landing-page-button-test.web {
  display: none
}

.link-block-3 {
  margin-top: 16px;
  margin-bottom: 20px;
  line-height: 1.5rem
}

.text-block-454 {
  color: var(--black)
}

.link-block-5,.link-block-6 {
  text-decoration: none
}

.header-bar {
  background-image: linear-gradient(117deg,var(--gold),var(--chocolate));
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5rem 2.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 60px #e0a64e66
}

.header-bar_text {
  color: var(--white);
  text-align: center;
  margin-right: 0;
  font-size: 1rem;
  font-weight: 700
}

.text-span-40 {
  font-size: 20px;
  font-weight: 400
}

.heading-47 {
  font-size: 20px;
  font-weight: 700
}

.section_ielts-hero {
  position: relative
}

.section_ielts-hero.liy {
  padding-left: 5%;
  padding-right: 5%
}

.section_ielts-hero.is-liy4 {
  background-color: #f8f8ff;
  padding-left: 5%;
  padding-right: 5%
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem
}

.padding-global.is-5 {
  padding-left: 5%;
  padding-right: 5%
}

.padding-section-large {
  padding-top: 6rem;
  padding-bottom: 8rem
}

.padding-section-large.is-ielts {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}

.padding-section-large.is-ielts-form {
  display: none
}

.padding-section-large.is-liy {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}

.padding-section-large.is-liy.is-2 {
  padding-top: 5rem;
  padding-bottom: 5rem
}

.ielts-hero_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.button-group.is-center {
  justify-content: center
}

.button-group.hide-desktop {
  display: none
}

.button-group.is-career-cta-gap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row
}

.ielts-hero_image-wrapper.relative {
  position: relative
}

.ielts-hero_image-wrapper.hero-hide {
  display: none
}

.ielts-hero_image {
  width: 100%;
  height: 100%
}

.ielts-hero_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral-light-grey-900);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Notosans,sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.8;
  display: grid
}

.ielts-hero_item {
  display: flex
}

.ielts-hero_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem
}

.icon-embed-xsmall {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex
}

.icon-embed-xsmall.is-liy-4 {
  width: 1rem;
  height: 1rem
}

.text-gradient-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(81deg,#4944ff 14%,#a532ff 70%,#6f16ff 85%);
  -webkit-background-clip: text;
  background-clip: text
}

.text-gradient-purple.is-ielts4 {
  font-size: 2.5rem
}

.ielts-hero_bg-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.ielts-hero_bg-wrapper.with-bg {
  background-color: #fafafa
}

.ielts-hero_bg-wrapper.z-index-0 {
  z-index: 0
}

.ielts-hero_bg-img {
  object-fit: fill;
  width: 100%;
  height: 100%
}

.ielts-hero_bg-img.is-liy3 {
  object-fit: cover;
  display: inline-block
}

.ielts-hero_pricing-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.ielts-hero_pricing-wrap.hidden {
  display: none
}

.ielts-hero_pricing-wrap.align-button-left {
  justify-content: flex-start;
  align-items: flex-start
}

.ielts-hero_pricing-innerwrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: 1.75rem;
  display: flex
}

.ielts-hero_pricing-innerwrap.desktop {
  justify-content: center;
  align-self: center
}

.text-color-primary-900 {
  color: var(--primary-900)
}

.font-noto-sans {
  font-family: Notosans,sans-serif
}

.section_ielts-resource {
  position: relative
}

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

.ielts-resource_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;
  justify-content: center;
  place-items: start center;
  display: grid
}

.ielts-resource_item {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-weight: 600;
  display: flex
}

.ielts-resource_image-wrapper {
  width: 100%;
  position: relative
}

.ielts-resource_image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.heading-style-h4.is-semibold {
  font-weight: 600
}

.section_ielts-cta {
  color: var(--white);
  background-color: #0f0f0f
}

.ielts-cta_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.ielts-cta_component.is-2 {
  grid-template-columns: 1fr .75fr
}

.ielts-cta_image {
  width: 100%;
  height: 100%
}

.text-color-neutralgrey-600 {
  color: #3c3a62
}

.ielts-cta_component-wrap {
  background-color: #141414;
  border: 1px solid #242424;
  border-radius: 1.5rem;
  padding: 3rem
}

.text-color-lightgrey-700 {
  color: #a5a4b6
}

.text-color-green-600 {
  color: #5fc92e
}

.ielts-pricing-strikethrough {
  color: var(--e2e2e2);
  text-align: left;
  margin-bottom: 0;
  font-size: 1.25rem;
  text-decoration: line-through
}

.ielts-pricing-strikethrough.is-ielts4_hero {
  color: #ffffff80;
  font-weight: 400
}

.ielts-pricing-strikethrough.margin-top {
  margin-top: 10px;
  line-height: 100%
}

.sticky-button {
  display: none
}

.paper-form-modal_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%
}

.paper-form-modal_content-wrapper {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 0 2rem 4rem;
  overflow: scroll
}

.paper-form-model_headingwrap {
  z-index: 2;
  background-color: #fff;
  width: 100%;
  position: sticky;
  top: 0
}

.text-align-center-6 {
  text-align: center;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25
}

.heading-style-h3.text-align-center.text-color-russian-black {
  color: var(--russian-black)
}

.heading-style-h3.is-careers-why {
  font-weight: 500
}

.heading-style-h3.is-careers-cta {
  font-weight: 600
}

.paper-form-modal_wrap {
  padding-left: 1rem;
  padding-right: 1rem
}

.paper-form-modal_close-button {
  color: #fff;
  position: absolute;
  top: 1rem;
  right: 1rem
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex
}

.icon-embed-small.v2 {
  width: 1.75rem
}

.paper-form-modal_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.ielts-pricing-discount {
  color: #44ac21;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600
}

.ielts-pricing-discount.background-color-lightgreen {
  text-align: center;
  background-color: #ddffe6;
  border: 1px solid #caf8d7;
  border-radius: 4px;
  width: auto;
  height: auto;
  margin-top: 10px;
  padding: 4px 10px;
  font-family: Figtree,sans-serif;
  font-size: .75rem
}

.ielts-discount-time {
  color: #b71938;
  font-family: Notosans,sans-serif;
  font-weight: 600
}

.ielts-discount-time.is-range {
  color: #ffad0d
}

.text-color-neuralgrey-900 {
  color: #717087;
  font-weight: 400
}

.google-review {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.google-review_wrap.is-ielts4 {
  width: 8.5rem
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex
}

.navbar1_menu-button {
  padding: 0
}

.footer_uae-bottom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid
}

.footer_uae-logo-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  display: flex
}

.footer_uae-logo-wrap {
  width: 100%;
  max-height: 3rem
}

.footer_uae-logo {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.ielts-form_wrapper {
  padding-left: 3rem;
  padding-right: 3rem
}

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

.ielts-form_radio-button {
  border: 1px solid var(--dim-grey);
  border-radius: .25rem;
  padding: 1rem 3rem;
  font-weight: 500;
  position: relative
}

.ielts-form_radio-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex
}

.ielts-form_radio {
  z-index: 1;
  border-width: 0;
  border-radius: .25rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s ease-in;
  position: absolute;
  inset: 0%
}

.ielts-form_radio.w--redirected-checked {
  border-width: 2px;
  border-color: var(--blue);
  background-color: #443eff26;
  border-radius: .25rem
}

.ielts-form_radio-text {
  z-index: 2;
  position: relative
}

.ielts-form_question-wrap {
  flex-direction: column;
  align-items: center;
  display: flex
}

.ielts-form_question-wrap.is-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: stretch
}

.ielts-form_slide {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  display: flex
}

.ielts-form_personal-details {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex
}

.ielts-form_back-btn {
  color: #000;
  align-items: center;
  margin-bottom: 1rem;
  text-decoration: none;
  display: inline-block
}

.ielts-form_item-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.success-message {
  background-color: var(--lime-green)
}

.ielts-from_progress-line {
  background-color: #b5b5b5;
  width: 100%;
  height: 4px
}

.ielts-form_progress-fill {
  background-color: var(--blue);
  width: 0;
  height: 100%
}

.form-divider-line {
  border-bottom: 1px solid #8f8f8f
}

.ielts-hero_heading-wrap {
  flex-direction: column;
  display: flex;
  position: relative
}

.ielts-thankyou_logo-wrap {
  width: 20rem
}

.ielts-thankyou_logo {
  vertical-align: baseline;
  width: 20%;
  height: 100%;
  display: inline-block
}

.ielts-thankyou_logo.mobile.web {
  width: 40%
}

.ielts-thankyou_content-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex
}

.ielts-thankyou_bottom-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex
}

.ielts-thankyou_image-wrap {
  width: 100%
}

.ielts-thankyou_image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.faq_icon-static {
  margin-right: 0;
  position: static
}

.contact-input-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex
}

.contact-country_image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.contact-form_flagwrap {
  height: 1.5rem
}

.ielts-form_country-code {
  align-items: center;
  display: flex
}

.ielts-form_contry-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: .3rem;
  display: flex
}

.text-block-455 {
  color: var(--4b496e);
  font-size: 22px
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #443eff;
  border: 1px #000;
  border-radius: .75rem;
  padding: 1rem 2rem;
  font-size: 1.5rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808
}

.button-4.is-nav {
  border-style: solid;
  border-color: #443eff;
  border-radius: .25rem;
  padding: .65rem 1rem;
  font-size: .875rem
}

.button-4.is-nav.is-alternatie {
  color: #443eff;
  background-color: #fff;
  border-style: solid;
  border-color: #443eff
}

.button-4.is-nav.is-liy3 {
  color: #03030b;
  background-color: #fff;
  border-color: #b3b2c2;
  box-shadow: 0 12px 16px -4px #00000014,0 4px 6px -2px #00000008
}

.button-4.is-nav.is-liy4 {
  border-color: var(--blue);
  color: var(--blue);
  background-color: #fff;
  box-shadow: 0 12px 16px -4px #00000014,0 4px 6px -2px #00000008
}

.button-4.is-nav.is-ielts4 {
  color: var(--white);
  background-color: #ffffff1a;
  border-color: #ffffff1a;
  border-radius: .5rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014,0 4px 6px -2px #00000008
}

.button-4.is-liy-alt {
  grid-column-gap: .65rem;
  grid-row-gap: .65rem;
  border-style: solid;
  border-color: var(--blue);
  color: var(--blue);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  display: flex
}

.ielts-compare_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex
}

.section_ielts-compare {
  position: relative
}

.ielts-compare_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #f5f5f7;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003
}

.course_features {
  color: var(--neutral-grey-801);
  border: 1px #eeeef2;
  border-right-style: solid;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 4.375rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 1rem;
  font-size: .875rem;
  font-weight: 500;
  display: flex
}

.course_features.bg-grey {
  background-color: #f5f7f9
}

.course_features.default-height {
  border-bottom-style: none;
  border-right-style: none;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 1rem
}

.course_features.default-height.self-study {
  color: #44ac21;
  font-size: 1.25rem;
  font-weight: 700
}

.course_features.default-height.focus {
  color: #757490;
  font-size: 1rem;
  font-weight: 700
}

.course_features.default-height.self-study2 {
  color: #1a740e;
  background-color: #f8ffee;
  font-size: 1.25rem;
  font-weight: 700
}

.course_features.default-height.self-study3 {
  color: #3c3a62
}

.course_features.course-title {
  color: #b3b2c2;
  text-align: center;
  border-bottom-style: solid;
  border-right-style: none;
  align-items: center;
  height: 6.25rem;
  padding-right: 1rem;
  font-size: 1rem
}

.course_features.answer {
  text-align: center;
  border-right-style: none;
  justify-content: center;
  align-items: center;
  padding-right: 1rem;
  font-weight: 600;
  display: flex
}

.course_features.answer.is-green {
  color: #1a740e;
  background-color: #f8ffee;
  border-bottom-style: solid;
  border-bottom-color: #d4f9ac;
  border-right-style: solid;
  border-right-color: #eeeef2;
  font-size: 1rem;
  font-weight: 500
}

.course_features.answer.is-green.border-none {
  border-bottom-style: none
}

.course_features.answer.is-other {
  color: #3c3a62;
  border-bottom-style: solid;
  border-bottom-color: #f5f5f7;
  font-weight: 500
}

.course_features.answer.is-other.border-none {
  border-bottom-style: none
}

.course_features.is-2 {
  color: var(--neutral--drak-grey--800);
  font-size: 1rem
}

.course_features.is-2.with-border {
  border-bottom: .5px solid #f5f5f7
}

.course_features.is-2.with-border.border-none {
  border-bottom-style: none
}

.course_title {
  color: #b3b2c2;
  font-size: 1rem
}

.course_format {
  color: #44ac21;
  background-color: #f8ffee;
  border-radius: 10px;
  padding: .25rem .5rem;
  font-weight: 600;
  display: inline-block
}

.course_format.focus {
  color: #db8c09;
  background-color: #fffbeb;
  justify-content: center;
  align-items: center;
  display: flex
}

.course_format.prime {
  color: #2d8bc6;
  background-color: #f5fbff
}

.courser-feature_wrapper {
  background-color: var(--white);
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 12.5rem;
  position: absolute
}

.courser-feature_wrapper.is-ielts4 {
  text-align: left
}

.course_plans {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 12.5rem;
  display: grid
}

.course_plans.is-ielts4_compare {
  grid-template-columns: 1fr 1fr
}

.ielts-resource_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border: 1px solid #eeeef2;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 1px 1px #0003
}

.ielts-resource_card.single {
  width: auto
}

.ielts-resource_card-step {
  justify-content: space-between;
  display: flex
}

.ielts-resource_card-step-text {
  color: var(--neutral-light-grey-900);
  font-size: .875rem;
  font-weight: 600
}

.ielts-resource_card-heading {
  font-weight: 600
}

.ielts-resource_card-heading.is-liy4 {
  color: var(--neutral--drak-grey--800);
  font-size: 1rem
}

.ielts-resource_card-heading-block {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-direction: column;
  display: flex
}

.ielts-resource_card-heading-span {
  font-size: 1.25rem;
  font-weight: 700
}

.ielts-resource_card-para {
  color: var(--neutral--light-grey--900);
  font-family: Notosans,sans-serif;
  font-size: .875rem
}

.ielts-resource_card-link {
  grid-column-gap: .4rem;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex
}

.ielts-resource_card-link:hover {
  opacity: .75
}

.ielts-resource_card-link.ielts-liy-cta {
  color: var(--black)
}

.ielts-resource_card-link.ielts-liy-cta:hover {
  opacity: 1
}

.ielts-resource_card-link-text {
  color: #443eff
}

.ielts-compare_heading {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex
}

.hide-desktop {
  display: none
}

.absolute-bg {
  z-index: -1;
  position: absolute;
  inset: -42% 0% 10px 115px
}

.absolute-bg._2 {
  top: -22%;
  left: 45px
}

.relative {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
  position: relative
}

.hero-para {
  color: #424242;
  font-family: Notosans,sans-serif;
  font-size: 1.375rem;
  font-weight: 600
}

.hero-para.is-liy3 {
  color: #5e5c7d;
  font-weight: 500
}

.hero-para.is-liy4 {
  color: #33a61a;
  letter-spacing: .075rem;
  -webkit-text-stroke-width: .7px;
  width: 100%;
  max-width: 22rem;
  font-family: Indie Flower,sans-serif;
  font-size: 1.5rem;
  font-weight: 600
}

.html-embed-6 {
  height: 60vw
}

.text-color-neutral-dark-grey-500 {
  color: var(--neutral--dark-grey--500)
}

.ielts-hero_para-wrap {
  display: flex;
  position: relative
}

.ielts-hero_arrow-wrap {
  position: relative;
  bottom: 1rem
}

.ielts-hero_abs-circle {
  z-index: -1;
  opacity: .8;
  filter: blur(20px);
  background-color: #ffd56a;
  border-radius: 100%;
  width: 3.5rem;
  height: 3.5rem;
  position: absolute;
  inset: -1rem auto auto -1rem
}

.ielts-hero_abs-circle.is-2 {
  filter: blur(11px);
  background-color: #fa9494;
  width: 1.5rem;
  height: 1.5rem;
  top: 2rem;
  left: 0
}

.ielts-hero_discount-tag {
  width: 4.25rem
}

.ielts-orange-gradient-button {
  grid-column-gap: .65rem;
  grid-row-gap: .65rem;
  color: #fff;
  text-align: center;
  background-color: #443eff;
  background-image: linear-gradient(135deg,#573eff,#9e3eff 46%,#ff8f3e);
  border: 1px #000;
  border-radius: .75rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 28rem;
  padding: 1rem 4rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808
}

.ielts-orange-gradient-button.is-liy4 {
  max-width: none;
  font-size: 1.25rem
}

.ielts-orange-gradient-button.is-liy4.is-alternate {
  border-style: solid;
  border-color: var(--neutral--light-grey--300);
  color: var(--neutral--dark-grey--900);
  background-color: #fff;
  background-image: none
}

.ielts-orange-gradient-button.is-liy4.is-careers {
  font-weight: 500
}

.ielts-orange-gradient-button.is-nav {
  border-radius: .5rem;
  padding: .63rem 1rem;
  font-size: .875rem
}

.ielts-orange-gradient-button.is-liy-bofu-cta {
  max-width: none;
  font-size: 1.25rem
}

.section_includes {
  text-align: center;
  background-color: #fffbeb;
  position: relative
}

.container-large-5 {
  margin-left: auto;
  margin-right: auto
}

.text-align-center-7 {
  text-align: center;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.includes_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 37.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.includes_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.includes_row.is-ielts4_includes {
  background-color: #fff0;
  display: block;
  position: relative
}

.includes_card {
  border: 1px solid #f5f5f7;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex
}

.includes_card-content {
  color: #03021b;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  font-family: Notosans,sans-serif;
  font-weight: 500;
  display: flex
}

.includes_card-content.is-ielts4_includes {
  padding: 2.5rem;
  box-shadow: -1px 0 2px #0003,1px 0 2px #0003,0 1px 2px #0003
}

.includes_card-content-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.includes_heading-wrap {
  text-align: left;
  display: flex;
  position: relative
}

.includes_abs-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.includes_abs-img {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.includes_card-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.includes_card-list.is-ielts4_includes {
  font-weight: 400
}

.text-color-dark-grey-100 {
  color: var(--neutral--dark-grey--100)
}

.inlcudes_hero-abs-img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.includes_abs-hero-wrap {
  width: 15rem
}

.includes_abs-hero-wrap.is-ielts4_includes {
  width: 11.5rem;
  position: absolute;
  top: -2.5rem;
  left: 55%
}

.max-width-midlarge {
  width: 100%;
  max-width: 45rem
}

.max-width-midlarge.align-center {
  box-shadow: none;
  background-color: #fff0;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 0
}

.section_ielts-trusted {
  background-color: #fff
}

.ielts-trusted_img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.ielts-trusted_img-wrap {
  width: 12rem;
  margin-left: auto;
  margin-right: auto
}

.section_ielts-who {
  color: var(--neutral--dark-grey--900);
  background-color: #fffbeb;
  position: relative
}

.ielts-who_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  display: flex
}

.ielts-who_item {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280f
}

.ielts-who_circle-abs {
  z-index: 0;
  filter: blur(40px);
  background-color: #2fbe3e1a;
  border-radius: 4.5rem;
  width: 7rem;
  height: 6rem;
  position: absolute;
  inset: auto auto -9% -7%
}

.ielts-who_item-wrap {
  border: 1px solid var(--neutral--light-grey--300);
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 20rem;
  position: relative;
  overflow: hidden
}

.section_ielts-how {
  z-index: -3;
  color: #fff;
  background-color: #070707;
  position: relative;
  overflow: hidden
}

.section_ielts-how.is-heading {
  z-index: 0
}

.section_ielts-how.is-heading.is-2 {
  bottom: -2px
}

.section_ielts-how.is-heading.is-3 {
  top: -2px
}

.timeline-on-page {
  z-index: 0;
  position: relative
}

.ielts-how_heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg,#ff46ec,#ffe249);
  -webkit-background-clip: text;
  background-clip: text
}

.ielts-how_timeline {
  z-index: -3
}

.ielts-how_layout {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.ielts-how_progress {
  z-index: -2;
  border-right: 3px dashed #ffc749;
  width: 3px;
  height: 100%;
  position: absolute
}

.ielts-how_progress-bar {
  z-index: -1;
  border-right: 3px dashed #ffc749;
  width: 0;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh
}

.ielts-how_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(#ffc74900,#070707);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%
}

.ielts-how_item {
  z-index: 2;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 4rem;
  display: grid;
  position: relative
}

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

.ielts-how_circle {
  z-index: 1;
  border-radius: 100%;
  width: 1.5rem;
  height: 1.5rem;
  position: sticky;
  top: 50vh
}

.ielts-how_content {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.ielts-how_content.is-colored {
  text-align: left;
  background-color: #fffbeb0d;
  border: 1px solid #e9ce6c1a;
  border-radius: 1rem;
  font-weight: 600
}

.text-gradient-purplr-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg,#9e3eff 2%,#e764af 54%,#ff8a35);
  -webkit-background-clip: text;
  background-clip: text
}

.ielts-hero_underline {
  background-image: url(images/Vector\ 61.svg);
  background-position: 50% 86%;
  background-repeat: no-repeat;
  background-size: auto
}

.ielts-hero_underline.is-2 {
  background-image: url(images/Vector\ 62.svg);
  background-position: 50% 89%
}

.ielts-hero_rating-card {
  border: 1px solid var(--neutral--light-grey--300);
  background-color: #fff;
  border-radius: 1.125rem;
  flex-direction: column;
  align-items: center;
  padding: 1.25rem 1.75rem;
  display: flex
}

.ielts-hero_rating-card.is-ielts4_hero {
  background-color: #fff0;
  border-style: none;
  padding: 0
}

.ielts-hero_rating {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: var(--neutral--dark-grey--900);
  border-radius: 1.5rem;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .75rem;
  padding: .25rem .75rem;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
  box-shadow: 0 -1px 3px #1018280f,0 1px 2px #1018280f,1px 0 3px #1018280f
}

.ielts-hero_rating.is-ielts4_hero {
  box-shadow: none;
  color: var(--white);
  background-image: linear-gradient(268deg,#fffdf61a,#fffdf600),linear-gradient(312deg,#f5f2e100,#f5f2e11a);
  border: 1px solid #f5f2e100;
  border-radius: 1.25rem;
  padding: .38rem 1.5rem
}

.ielts-hero_card-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex
}

.ielts-hero_card-wrap.is-ielts4_hero {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: stretch
}

.ielts-how_progress-circle {
  background-color: #ffc749;
  border-radius: 50%;
  width: .875rem;
  height: .875rem;
  margin-left: -6px;
  position: fixed;
  top: auto;
  bottom: 50vh
}

.ielts-how_circle-abs {
  z-index: 0;
  filter: blur(40px);
  background-color: #f3c9354d;
  border-radius: 4.5rem;
  width: 7rem;
  height: 7rem;
  position: absolute;
  inset: -89% -16% 0% auto
}

.section_ielts-faq {
  background-color: #fff
}

.ielts-faq_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative
}

.ielts-faq_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid
}

.ielts-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch
}

.ielts-faq_question {
  color: var(--neutral--grey--900);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex
}

.ielts-faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex
}

.ielts-faq_answer {
  border-bottom: 1px solid var(--neutral--light-grey--300);
  color: var(--neutral-light-grey-900);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: Notosans,sans-serif;
  font-size: .875rem;
  overflow: hidden
}

.ielts-faq_img {
  width: 80%;
  height: 80%
}

.ielts-faq_img-wrapper {
  width: 80%
}


.timer {
  color: var(--accent--warning-yellow--600);
  font-size: 1.25rem;
  font-weight: 600
}

.ielts-how_wrap.hidden {
  display: none
}

.ielts4_hero_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid
}

.section_ielts4_hero {
  color: #fff;
  background-color: #06051b;
  position: relative
}

.ielts4_hero_img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.ielts4_hero_divider-line {
  background-color: #ffffff1a;
  width: 1px;
  height: 5rem
}

.text-gradient-purple-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg,#9124ff,#ff40d2 15%,#ff8024 44%,#ffdc24 85%);
  -webkit-background-clip: text;
  background-clip: text
}

.text-color-lightgrey400 {
  color: var(--neutral--light-grey--400)
}

.ielts-compare-logo {
  width: 8.5rem
}

.ielts-compare_heading-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.ielts4_hero-heading-wrap {
  flex-direction: column;
  display: flex
}

.ielts4-button-blur {
  opacity: .34;
  filter: blur(6px);
  background-color: #fff1c1;
  width: 100%;
  height: .5rem;
  position: absolute;
  inset: auto 0% -15%
}

.ielts4_hero_abs {
  position: absolute;
  inset: auto 0% -1%
}

.text-span-42 {
  text-decoration: line-through
}

.ielts-hero_pricing-innerwrap-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
  display: flex
}

.text-color-neutral-lightgrey-800 {
  color: #8b8aa3
}

.text-color-neutral-lightgrey-800.text-weight-normal {
  color: #232329
}

.ielts-hero_checklist {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.ielts-hero_badge {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.ielts-hero_badge-wrap {
  width: 9.5rem
}

.ielts-hero_badge-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex
}

.ielts-hero_badge-component.desktop {
  justify-content: space-around
}

.ielts-hero_pricing-wrap-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.ielts-hero_pricing-wrap-copy.desktop {
  flex-direction: row;
  justify-content: space-around;
  align-items: center
}

.careers_hero_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.heading-style-h1 {
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2
}

.careers_hero_image {
  width: 100%;
  height: 100%
}

.font-poppins {
  font-family: Poppins,sans-serif
}

.careers_hero_stats {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex
}

.careers_hero_stats-wrapper {
  width: 100%;
  max-width: 10rem
}

.careers_hero_stats-img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.heading-style-h2 {
  font-size: 2.5rem;
  font-weight: 600
}

.section_careers_why-2 {
  background-color: #fbfcfe
}

.text-align-center-8 {
  text-align: center;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.careers_why_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.careers_why_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.careers_why_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr
}

.careers_why_column.is-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.careers_why_card-large {
  border: 1px solid var(--slate-lavender);
  background-color: #f8f8ff;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.careers_why_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.careers_why_card-large-image {
  width: 100%;
  height: 100%
}

.careers_why_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
  position: relative
}

.careers_why_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--slate-lavender);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: baseline stretch;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
  overflow: hidden;
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.careers_why_card-medium-image-wrapper {
  border-top-left-radius: 2rem;
  border-bottom-left-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden
}

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

.careers_why_card-medium-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.heading-style-h5.is-card-small-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(101deg,#db8709 4%,#fbc161 56%,#eaa32e);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 4rem
}

.heading-style-h5.is-card-large-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.35rem
}

.careers_why_card-small {
  border: 1px solid var(--slate-lavender);
  background-color: var(--white);
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.careers_why_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex
}

.careers_why_card-small-img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.careers_why_card-small-perks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  font-size: 1.25rem;
  display: flex
}

.careers_why_card-large-absol-wrap {
  width: 18rem;
  position: absolute;
  inset: 0% 0% auto auto
}

.careers_why_card-large-absol-img {
  width: 100%;
  height: 100%
}

.careers_why_card-tag {
  color: var(--blue);
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s ease-in
}

.careers_why_card-tag:hover {
  text-decoration: underline
}

.section_careers_what {
  background-color: #fbfcfe
}

.careers_what_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.careers_what_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr
}

.careers_what_card {
  border: 1px solid var(--slate-lavender);
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.careers_what_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.careers_what_card-image {
  width: 100%;
  height: 100%
}

.careers_what_card-content {
  background-color: var(--white);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex
}

.section_careers_journey {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>)
}

.careers_journey_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative
}

.careers_journey_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem
}

.careers_journey_progress {
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: none;
  position: absolute
}

.careers_journey_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg,var(--\<unknown\|relume-variable-background-color-1\>),#0000);
  width: 4px;
  height: 4rem;
  position: absolute
}

.careers_journey_progress-line {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0
}

.careers_journey_line {
  background-color: var(--\<unknown\|relume-variable-color-neutral-4\>);
  width: 3px;
  height: 100%
}

.careers_journey_fade-overlay-bottom {
  z-index: 0;
  background-image: linear-gradient(180deg,#fff0,var(--\<unknown\|relume-variable-background-color-1\>));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%
}

.careers_journey_progress-line-cover {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh
}

.careers_journey_content-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.careers_journey_circle {
  z-index: 2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
  display: none;
  box-shadow: 0 0 0 8px #000
}

.careers_journey_item {
  z-index: 2;
  border-bottom: 1px solid #a09eee;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0 2rem;
  display: flex
}

.align-center.is-careers-button {
  box-shadow: none;
  background-color: #fff0;
  padding: 0
}

.careers_journey_img-wrapper {
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 24px 48px -12px #1018282e
}

.careers_journey_img {
  width: 100%;
  height: 100%
}

.text-align-center-10 {
  text-align: center;
  margin-left: 0;
  margin-right: 0
}

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

.careers_founders_item {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.careers_founders_image-wrapper {
  border: 1px solid var(--slate-lavender);
  object-fit: fill;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 1px 3px #1018281a
}

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

.careers_founders_name-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex
}

.section_careers_cta {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative
}

.careers_cta_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.careers_cta_card {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex
}

.text-align-center-11 {
  text-align: center;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.careers_cta_bg-img-wrapper {
  z-index: -2;
  position: absolute;
  inset: 0%
}

.careers_cta_bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem
}

.padding-section-medium.is-career {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem
}

.careers_footer_component {
  color: var(--white);
  background-color: #100e3a
}

.careers_footer_top-wrapper {
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  padding: 3rem 2rem
}

.careers_footer_logo-link {
  float: none;
  width: 8rem;
  padding-left: 0;
  display: block
}

.careers_footer_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start
}

.careers_footer_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex
}

.careers_footer_link {
  color: var(--white);
  flex: none;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none
}

.bg-overlay {
  z-index: -1;
  background-color: #0003;
  position: absolute;
  inset: 0%
}

.careers_footer_logo {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.career_footer_menu-heading {
  color: #98a2b3;
  font-size: .875rem;
  font-weight: 600
}

.careers_footer_locations-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #faf8ff08;
  flex-flow: column;
  padding: 1rem;
  display: flex
}

.careers_footer_locations-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex
}

.careers_footer_locations-link {
  color: #b3b2c2;
  font-size: .9rem;
  font-weight: 500;
  text-decoration: none
}

.careers_why_card-ratingcard {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  border: 1px solid #f5f5f7;
  border-radius: 3.5rem;
  justify-content: space-between;
  align-items: center;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex;
  box-shadow: 0 1px 2px #1018280d
}

.careers_why_card-userimgwrap {
  object-fit: contain;
  flex: none;
  width: 4.5rem;
  height: 4.5rem;
  margin-top: -.25rem
}

.careers_why_card-logowrap {
  flex: none;
  height: 2.5rem
}

.careers_why_card-logo {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.careers_why_card-logo-comp {
  flex-flow: column;
  display: flex
}

.careers_why_card-logo-animation {
  height: 2.5rem;
  overflow: hidden
}

.careers_modal_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%
}

.careers_modal_content-wrapper {
  background-color: var(--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 54rem;
  min-height: 60dvh;
  max-height: 80dvh;
  padding: 1.25rem 1.5rem 2rem;
  position: relative;
  overflow: hidden
}

.careers_modal_content-wrapper.is-2 {
  background-color: #f5f5f7
}

.careers_modal_content-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 3rem;
  display: flex;
  overflow: auto
}

.careers_modal_content-wrap.is-2 {
  min-height: 25rem;
  max-height: 27rem
}

.careers_modal_close-button {
  z-index: 2
}

.careers_modal_background-overlay {
  z-index: -1;
  background-color: #03021b66;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.careers_modal_heading-wrap {
  color: var(--neutral--drak-grey--800);
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 1.25rem;
  display: flex;
  position: relative
}

.careers_modal_img-grid {
  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
}

.careers_modal_img-grid.is-4 {
  grid-template-columns: 1fr 1fr
}

.careers_modal_img-wrap {
  border-radius: 1rem;
  width: 100%;
  max-height: 20rem;
  overflow: hidden;
  box-shadow: 0 1px 2px #0003,inset 0 1px 2px #eeeef2
}

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

.careers_modal_benefits-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  color: var(--neutral--drak-grey--800);
  text-align: center;
  border: 1px solid #eeeef2;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 3rem 1.5rem 1.5rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 1px 2px #1018280d
}

.careers_modal_benefits-card.is-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: left;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.25rem;
  overflow: hidden
}

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

.careers_modal_benefits-grid.is-2 {
  grid-template-columns: 1fr 1fr;
  width: 66.6667%;
  margin-left: auto;
  margin-right: auto
}

.careers_testimonial_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border-radius: .85rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 1rem;
  display: grid;
  box-shadow: 0 1px 2px #1018280f,inset 0 1px 2px #f5f5f7
}

.careers_testimonial_client-image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.careers_testimonial_content {
  grid-column-gap: .85rem;
  grid-row-gap: .85rem;
  color: #24217a;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 1rem;
  font-size: .85rem;
  font-weight: 500;
  display: flex
}

.careers_testimonial_client {
  text-align: left;
  align-items: center;
  display: flex
}

.careers_modal_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fbfcfe;
  flex-flow: column;
  padding: 1.5rem;
  display: flex
}

.banner10_component {
  border-bottom: 1px solid var(--\<unknown\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  background-color: var(--\<unknown\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  color: var(--white);
  position: relative
}

.banner10_component.hide-banner {
  display: none
}

.banner10_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex
}

.banner10_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: 1.375rem;
  display: flex
}

.banner10_close-button {
  color: var(--white);
  margin-left: 1rem
}

.banner10_img-wrap {
  z-index: -1;
  position: absolute;
  inset: 0%
}

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

.banner10_img.is-phone {
  display: none
}

.ramadan-text {
  color: #fff0;
  background-image: url(images/Ramadan.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%
}

.banner10_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  background-color: #fff3;
  border: 1px solid #ffffff1a;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.careers_founder-descr {
  color: #4b496e;
  font-size: .875rem;
  font-weight: 500
}

.div-block-78 {
  /* min-height: 100vh; */
  font-family: Poppins,sans-serif
}

.html-embed-7 {
  min-height: 100vh;
  display: block
}
.div-block-78
{
   
text-align: center;
/* background-image: url('images/background-image\ for\ contact.svg'); */
/* background-position: 50%; */
background-repeat: no-repeat;
background-size: cover;
padding: 30px;
overflow: hidden
}
 form {
        background-color: #fff;
        /* padding: 20px; */
        border-radius: 8px;
        /* box-shadow: 1px 1px 10px #888888; */
        max-width: 600px;
        margin: 0 auto;
        margin-top: -10px;

    }

    .step {
        display: none;
    }

    .step.active {
        display: grid;
    }

    button {
        background-color: #004980;
        color: #fff;
        border: none;
        padding: 10px 20px;
        border-radius: 4px;
        font-size: 1rem;
        cursor: pointer;
        transition: background-color 0.3s ease;
    }

    /* .btn-container:hover {
        background-color: #004980;
    } */

    .btn-container {
        text-align: center;
        margin-top: 20px;
    }
    input {
      margin-bottom: 20px;
    padding: 10px;
  }

    .option {
      cursor: pointer;
      padding: 5px;
      border: 2px solid #000;
      margin: 5px;
      display: inline-block;
      border-radius: 5px;
      font-size: 14px;
      font-weight: 300;
      transition: all 0.3s ease;
  }

  .option:hover {
      background-color: #f0f0f0;
  }

  .option.selected {
      background-color: #007bff;
      color: #fff;
      border-color: #0056b3;
  }

  
.section_testimonial {
  text-align: center;
  background-image: url(images/Vector-bottom.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.6875rem 5%;
  overflow: hidden
}

.section_testimonial.is-ielts {
  background-image: none
}

.text-color-dark-brown {
  color: #352a01
}

.includes_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border: 1px solid #f5f5f7;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 1px 3px #0003
}

.includes_bullet-text {
  color: #03021b;
  font-weight: 500
}

.includes_brand-banner {
  width: 10.625rem;
  height: 3.875rem;
  position: absolute;
  inset: -7.5% 0% auto auto
}

.section_is-this-for-me {
  background-color: #fffbeb
}

.is-this-for-me_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.for-me_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.for-me_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--slate-lavender);
  background-color: var(--white);
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 1px 3px #0003
}

.form-me_initial-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.section_ielts-vs-others {
  position: relative
}

.ielts-vs-others_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.ielts-vs-others_heading-wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex
}

.ielts-vs-others_sub-heading {
  color: #03021b;
  font-size: 1.5rem;
  font-weight: 600
}

.ielts-vs-others_heading {
  color: #03021b;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(99deg,#a952ff,#6f6aff 69%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.5rem;
  font-weight: 600
}

.section_hero {
  background-image: linear-gradient(231deg,#f6ebff,#fff 18% 86%,#e8dfff);
  justify-content: space-between;
  align-items: center;
  padding: 4rem 5%;
  display: flex;
  position: relative
}

.section_hero.test-class {
  padding-top: 5rem;
  padding-bottom: 5rem
}

.section_hero.test-class.test {
  padding-top: 4rem;
  padding-bottom: 4rem
}

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

.hero_content-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.hero_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.625rem;
  line-height: 150%
}

.hero_heading.heading-medium {
  font-weight: 600
}

.hero_sub-heading {
  color: #03021b;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(99deg,#9e3eff,#ff8a35 80%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.25rem;
  font-weight: 600
}

.hero_bullets-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.hero_image-wrapper {
  width: 100%
}

.hero_bullet {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--dark-slate-grey);
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1.25rem;
  font-weight: 500
}

.hero_bullet-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.faq_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.faq_image-wrap {
  position: sticky;
  top: 5rem
}

.testimonial_swiper-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  text-align: left;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 18.375rem;
  max-width: 18.375rem;
  min-height: 24rem;
  max-height: 24rem;
  padding: 1rem;
  display: flex;
  box-shadow: 0 4px 8px #5c4db81f
}

.image-full-width {
  width: 100%
}

.text-span-43 {
  text-decoration: line-through
}

.ielts-hero_pricing-wrap-alt {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.hero_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  display: flex
}

.u-button {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(117deg,#635eff,#5e11ff);
  border: 2px solid #fff3;
  border-radius: .75rem;
  align-items: center;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px #1018281a,0 1px 2px #1018280f
}

.u-button.center-aligned {
  align-self: center
}

.u-button.center-aligned.wide-button {
  padding-left: 3rem;
  padding-right: 3rem
}

.u-hero-section {
  background-color: #fff7f5;
  background-image: linear-gradient(23deg,#fff7f5 66%,#ffd6cc);
  justify-content: space-between;
  align-items: center;
  padding: 4.6875rem 5%;
  display: flex
}

.u-hero-section.is-dark {
  color: #fff;
  background-color: #03021b;
  background-image: none;
  font-family: Poppins,sans-serif
}

.features-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: nowrap;
  place-content: center flex-start;
  align-items: center;
  display: flex
}

.features-item.liy-v2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1.25rem
}

.features-item.liy.less-space {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem
}

.features-item.liy.less-space.space {
  margin-top: 8px
}

.feature-card_hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(135deg,#ffffff1a,#fff0);
  border: 2px solid #bbb9e380;
  border-radius: 1rem;
  flex-flow: column;
  align-self: center;
  max-width: 80rem;
  padding: 2rem;
  font-size: 1.125rem;
  display: flex;
  position: relative
}

.feature-card_heading {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid #545276;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex
}

.feature-card_heading.liy-v2 {
  border-bottom-style: none;
  padding-bottom: 0
}

.u-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5
}

.u-h3.text-gradient-purple-yellow {
  background-image: linear-gradient(96deg,#9124ff,#ff40d2 15%,#ff8024 44%,#ffdc24 85%)
}

.u-h3.text-color-golden {
  color: #d59300
}

.u-h3.text-color-green {
  color: #34a853
}

.u-h3.text-color-sky {
  color: #0098c7
}

.u-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.3
}

.hero_heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center
}

.cta_wrapper {
  justify-content: flex-start;
  align-items: center
}

.cta_wrapper.u-mt-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 2rem
}

.cta_wrapper.is-liy-fp,.cta_wrapper.liy-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  margin-top: 2rem
}

.cta-callout-text {
  color: #db8c09;
  font-weight: 500
}

.ratings_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex
}

.ratings_item-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.rating-subtext {
  color: #a5a4b6;
  text-align: center;
  font-weight: 500
}

.u-opacity-90 {
  opacity: .9
}

.text-block-461 {
  font-size: 1rem
}

.u-ui-bubble_small {
  background-image: linear-gradient(to bottom,var(--accent-success-green-600),var(--accent-success-green-600));
  color: var(--white-2);
  padding: .25rem 2rem;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1.5
}

.sticker-strip {
  position: absolute;
  inset: 1.6rem -9% auto auto;
  transform: rotate(40deg)
}

.pricing-option {
  color: var(--e2e2e2);
  text-align: left;
  margin-bottom: 0;
  font-size: 1.25rem
}

.frame-1116607559 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex
}

.frame-1116607557 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  text-decoration: none;
  display: flex
}

.frame-1116607562 {
  grid-row-gap: 26px;
  background-image: linear-gradient(#f4ffef,#fff 55%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 440px;
  text-decoration: none;
  display: flex
}

.vectors-wrapper-5 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 6px;
  text-decoration: none;
  display: flex
}

.frame-1116607558 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex
}

.text-5 {
  color: #03021b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins,sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none
}

.text-6 {
  color: #2d9017;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins,sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none
}

.frame-1116607424 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex
}

.frame-1116607564 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex
}

.vectors-wrapper-7.web {
  width: 40px;
  height: 40px
}

.text-7 {
  color: #10190d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins,sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none
}

.frame-1116607567 {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1px solid #f5f5f7;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #10182808,0 12px 16px #10182814
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex
}

.text-10 {
  color: #03021b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins,sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none
}

.image-140.mobile {
  height: 80%
}

.image-140.mobile.web {
  height: 75%
}

.u-timeline-section {
  color: #fff;
  background-color: #03021b;
  background-image: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3.5rem 5%;
  font-family: Poppins,sans-serif;
  display: flex
}

.container-2-col {
  width: 100%;
  max-width: 77.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem
}

.container-2-col.padding-0 {
  padding-top: 0;
  padding-bottom: 0
}

.liy-hero_heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-end;
  align-items: flex-start
}

.liy-hero_heading-wrapper.liy-heroi-heading-align {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start
}

.liy-hero_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-areas: ".Area"".Area"
}

.ratings_wrapper-_liy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex
}

.liy-hero_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(135deg,#ffffff1a,#fff0);
  border: 2px solid #66657b;
  border-radius: 1rem;
  flex-flow: column;
  align-self: center;
  max-width: 80rem;
  padding: 2rem;
  font-size: 1.125rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.liy-hero_card.v2 {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.u-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3
}

.u-h4.text-size-regular {
  font-weight: 500
}

.cta-sub_wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 2.75rem
}

.full-height-img {
  max-height: 100%
}

.liy-timeline_wrapper {
  grid-template-rows: auto;
  position: relative
}

.u-subheading {
  font-size: 1.125rem
}

.liy-timeline_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.timeline-element {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: stretch;
  display: flex
}

.u-liy-hero_section {
  color: #fff;
  background-color: #03021b;
  background-image: none;
  justify-content: space-between;
  align-items: center;
  padding: 3.5rem 5%;
  font-family: Poppins,sans-serif;
  display: flex
}

.timeline-step_indicator {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500
}

.timeline-step-indicator_wrapper {
  background-color: #03021b;
  border: 1px solid #88818180;
  border-radius: .875rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex
}

.timeline-step-content_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex
}

.liy-section_heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start
}

.liy-section_heading-wrapper.flex-align-center {
  justify-content: flex-start;
  align-items: center
}

.timeline-step-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-bottom: 5rem;
  display: flex
}

.timeline-graphic_wrapper {
  background-image: url(images/vector.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.timeline-graphic_wrapper.last {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto
}

.testimonial-content_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch
}

.social-proof_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.social-proof_div {
  background-image: linear-gradient(135deg,#ffffff1a,#fff0);
  border: 1.2px solid #88818180;
  border-radius: 1.25rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem 2rem;
  font-size: 1.125rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.social-proof_icon {
  opacity: .6;
  width: 7.5rem;
  height: 7.5rem;
  margin-bottom: -1.5rem;
  margin-right: -1.5rem;
  position: absolute;
  inset: auto 0% 0% auto
}

.testimonials_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 20rem 20rem;
  grid-auto-columns: 20rem;
  grid-auto-flow: column;
  justify-content: start;
  place-items: stretch start;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: auto hidden
}

.testimonials_wrapper.testimonials-div {
  padding-bottom: 1.2rem
}

.testimonial_div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(135deg,#ffffff1a,#fff0);
  border: 1.2px solid #67667db3;
  border-radius: 1.25rem;
  flex-flow: column;
  align-items: stretch;
  padding: 1rem;
  font-size: 1.125rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.testimonial-user_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .25rem;
  grid-template: "Area""Area"/.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.testimonial-user-name_liy {
  font-size: 1.125rem;
  font-weight: 700
}

.user-band_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.band-title_text {
  font-size: .875rem;
  font-weight: 500
}

.band-score {
  color: #daa74c;
  border: 1px solid #74737c;
  border-radius: .5rem;
  padding: .5rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1
}

.u-faq-section {
  color: #fff;
  background-color: #03021b;
  background-image: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3.5rem 5%;
  font-family: Poppins,sans-serif;
  display: flex
}

.faq-content_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: stretch
}

.u-faq_answer {
  font-size: 1rem;
  overflow: hidden
}

.u-faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex
}

.u-faq_accordion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #1c1c31;
  border: 1px solid #e1e1e180;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2rem;
  display: flex
}

.u-faq_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex
}

.u-faq_content-wrapper.faq-padding {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem
}

.footer_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.sticky-button-_liy {
  display: none
}

.price-liy {
  font-family: Notosans,sans-serif
}

.testimonial_gradient-right {
  background-image: linear-gradient(270deg,#03021b,#03021b00);
  width: 15rem;
  position: absolute;
  inset: 0% 0% 0% auto
}

.testimonial-div {
  position: relative
}

.testimonial_gradient-left {
  background-image: linear-gradient(90deg,#03021b,#03021b00);
  width: 15rem;
  position: absolute;
  inset: 0% auto 0% 0%
}

.liy-timeline_heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  position: sticky;
  top: 2rem
}

.testimonial-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 20rem;
  grid-auto-columns: 20rem;
  grid-auto-flow: column;
  justify-content: start;
  display: grid
}

.ielts-mena-pointers_hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

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

.hero_block-pointers {
  align-items: center;
  display: flex
}

.sticky-button-_mena {
  display: none
}

.flex-horizontal {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center
}

.timeline-text-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem
}

.card-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25
}

.indicator-liy {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #5fc92e;
  background-color: #22332a;
  border-radius: .5rem;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  padding: .275rem .625rem .275rem 0;
  font-size: 1rem;
  display: flex
}

.indicator-icon {
  width: 2rem;
  height: 2rem
}

.liy-v2-offer {
  color: #efa02f;
  width: 100%
}

/* .form-container {
  z-index: 9999;
  opacity: 1;
  -webkit-backdrop-filter: brightness(110%);
  backdrop-filter: brightness(110%);
  -webkit-text-fill-color: inherit;
  background-color: #00000080;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%
} */

.form-block-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  background-image: linear-gradient(#f6f3ff 100%,#fff);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 466px;
  padding: 37px 27px;
  display: block;
  position: relative
}

.form-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.text-field-3 {
  color: #000;
  border: .5px solid #cbcad5;
  border-radius: 4px;
  min-height: 42px;
  margin-bottom: 0
}

.submit-button-2 {
  background-color: #443eff;
  border-radius: 7px;
  width: 100%;
  margin-top: 24px;
  display: block
}

.paragraph-15 {
  color: #000;
  text-align: center;
  max-width: 439px;
  margin-bottom: 31px;
  font-size: 1.25rem;
  font-weight: 600
}

.image-141 {
  float: none;
  clear: none;
  text-align: center;
  margin-bottom: 13px;
  display: block
}

.field-label-7 {
  clear: none;
  color: #000;
  text-align: left;
  align-self: start;
  font-size: .89rem;
  font-weight: 500
}

.field-label-8,.field-label-9 {
  color: #000;
  align-self: start;
  margin-top: 24px;
  font-size: .89rem;
  font-weight: 500
}

.image-142 {
  cursor: pointer;
  position: absolute;
  inset: 16px 16px auto auto
}

.code-embed {
  opacity: 0;
  color: #fff;
  width: 1px;
  height: 1px
}

.text-block-462 {
  color: red;
  width: 100%;
  margin-top: 4px;
  margin-left: 4px;
  padding-top: 0;
  font-size: .75rem;
  display: none;
  position: static
}

.border_wf {
  border-right: 1px solid #0000003b;
  height: 2rem;
  margin-left: 1rem;
  margin-right: 1rem
}

.div-block-80 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  display: flex
}

.text-block-463 {
  color: #000;
  background-color: #fff;
  border: .5px solid #cbcad5;
  border-radius: 4px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 70px;
  height: 100%;
  min-height: 42px;
  font-size: 14px;
  display: flex;
  position: static
}

.masterclass-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#6867fc,#413deb);
  border: 1px #000;
  border-radius: .75rem;
  align-self: stretch;
  margin-bottom: 0;
  padding: 1.25rem 2rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .1s ease-in;
  display: block
}

.masterclass-button:hover {
  box-shadow: 0 .5em .75em #443eff4d
}

.masterclass-button:active {
  box-shadow: none
}

.masterclass-button.learn-button {
  width: 250px;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.masterclass-button.learning-button {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.masterclass-features_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex
}

.masterclass-features_wrapper.font-figtree {
  font-family: Figtree,sans-serif;
  line-height: 1
}

.masterclass-hero_card {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: .75rem;
  flex-flow: column;
  align-self: center;
  max-width: 80rem;
  padding: 1.75rem 1.875rem 1.875rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.masterclass-hero_card.feature-section {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem
}

.masterclass-hero_card.masterclass-hero_card2 {
  box-shadow: 0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f
}

.masterclass-hero_card.cursor-pointor {
  cursor: pointer
}

.p-h1 {
  letter-spacing: 0;
  margin-top: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3
}

.p-h1.heading-hero {
  font-size: 2.625rem
}

.ratings_wrapper-_liy-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex
}

.ratings_item-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  height: 5rem;
  display: flex
}

.full-height-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  overflow: hidden
}

.p-h3 {
  letter-spacing: -.03em;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3
}

.p-h3.text-color-lavender {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#635eff 14%,#5e11ff 84%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-weight: 400
}

.p-h3.text-color-lavender.small-heading {
  margin-bottom: 12px;
  font-size: 1.375rem
}

.u-pb-hero_section {
  justify-content: space-between;
  align-items: center;
  padding: 12rem 5% 3.5rem;
  display: flex
}

.u-pb-hero_section.background-img {
  background-image: url(images/background\ avif.avif);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.5
}

.u-pb-hero_section.u-pb-hero_section-space {
  background-image: linear-gradient(#ebe3fe,#fff);
  padding-top: 2rem;
  overflow: hidden
}

.u-pb-hero_section.yt2 {
  padding-top: 10rem;
  font-family: Figtree,sans-serif;
  overflow: hidden
}

.liy-hero_content-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.2rem;
  grid-template: ".Area"".Area"/1fr 1fr
}

.liy-timeline_heading-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  position: sticky;
  top: 10rem
}

.timeline-step-indicator_wrapper-2 {
  z-index: 10;
  color: #9a9b9c;
  background-color: #fff;
  border: 1px solid #88818180;
  border-radius: .8125rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: relative
}

.timeline-wrapper {
  flex-flow: column;
  align-items: center;
  width: 5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%
}

.u-content-section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3.5rem 5%;
  display: flex
}

.u-content-section.cta-button {
  flex-flow: column;
  padding-bottom: 0
}

.timeline-step-content-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-bottom: 5rem;
  display: flex
}

.timeline-element-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  align-items: center;
  display: flex
}

.p-h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5
}

.p-subheading {
  font-size: 1.125rem
}

.p-subheading.text-color-lavender.hide-mobile-landscape {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#635eff 14%,#5e11ff 85%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700
}

.timeline-graphic_wrapper-2 {
  background-color: #cdcdcd80;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 2px;
  display: flex
}

.timeline-content_wrapper-2 {
  grid-column-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative
}

.text-color-lavender {
  color: #6864ff
}

.p-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3
}

.p-h4.text-size-regular {
  color: #000;
  font-weight: 500
}

.timeline-graphic_wrapper-filled {
  background-color: #443eff;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 2px;
  height: 5rem;
  display: flex
}

.p-section_heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start
}

.p-section_heading-wrapper.flex-align-center {
  justify-content: flex-start;
  align-items: center
}

.band-score-2 {
  color: #6da559;
  font-size: 1.175rem;
  font-weight: 700;
  line-height: 1
}

.rating-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex
}

.testimonial-content_wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center
}

.user-band_wrapper-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: baseline;
  display: flex
}

.m-testimonial-img {
  border-radius: 3rem;
  width: 3rem;
  overflow: hidden
}

.testimonial_gradient-right-2 {
  background-image: linear-gradient(270deg,#03021b,#03021b00);
  width: 15rem;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto
}

.testimonial-div-2 {
  width: 100%;
  position: relative
}

.testimonial-list-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: stretch center;
  width: 100%;
  display: grid
}

.testimonial_div-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1.2px solid #f5f5f7;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 30px;
  font-size: 1.125rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px #1018281a
}

.testimonial-user_wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: .25rem;
  grid-template: "Area""Area"/.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid
}

.testimonial_gradient-left-2 {
  background-image: linear-gradient(90deg,#03021b,#03021b00);
  width: 15rem;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%
}

.p-faq_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem
}

.u-faq-section-2 {
  border-top: 1px solid #eeeef2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3.5rem 5%;
  display: flex
}

.u-faq-section-2.faq-border {
  border-top-style: none;
  padding-top: 2rem
}

.p-faq_accordion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #e1e1e180;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2rem;
  display: flex
}

.p-navbar_component {
  background-color: #fff;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  box-shadow: 0 -7px 4px -2px #10182805
}

.p-navbar_component.top-nav {
  border-style: solid;
  border-color: #e2e8f0
}

.p-banner-div {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  background-image: linear-gradient(135deg,#635eff,#5e11ff);
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  display: flex
}

.p-banner-div.cursor-pointor {
  cursor: pointer
}

.text-size-medium-10 {
  font-size: 1.125rem
}

.text-size-medium-10.text-weight-normal {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 0
}

.text-size-medium-10.text-weight-normal.strip-text {
  font-size: 1.25rem
}

.text-size-medium-10.text-weight-normal.cursor-pointor {
  cursor: pointer
}

.p-banner-cta {
  color: #ffd76d;
  font-weight: 700;
  text-decoration: underline
}

.p-banner-cta.cursor-pointor {
  cursor: pointer
}

.hero_pricing_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.hero_pricing_wrap.cursor-pointor {
  cursor: pointer
}

.text-block {
  color: #77768e;
  font-weight: 400
}

.text-block-467 {
  color: #03021b;
  font-weight: 400;
  line-height: 1.5
}

.text-block-467.text-small {
  font-size: 1rem
}

.text-block-467.card-text {
  font-size: 1.125rem
}

.text-block-467.cursor-pointor {
  cursor: pointer
}

.text-block-471 {
  color: red
}

.div-block-84 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: -10px;
  display: none
}

.text-span-45 {
  color: #443eff;
  letter-spacing: 0
}

.text-block-472 {
  color: #000
}

.text-span-48 {
  color: #443eff
}

.heading-48 {
  color: #000;
  margin-top: 6px;
  font-size: 1.75rem;
  line-height: 100%
}

.heading-48.heading-middle.heading-table.new-head {
  margin-top: 0;
  margin-bottom: 2rem
}

.heading-48.card-heading {
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%
}

.div-block-85 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static
}

.body-3 {
  background-color: #fcfcff
}

.body-3.body-yt-2 {
  font-family: Figtree,sans-serif
}

.fixed-button-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.text-block-482 {
  position: absolute
}

.text-11 {
  color: #000;
  padding-top: .5rem;
  font-size: 1.125rem;
  font-weight: 700
}

.text-11.heading {
  padding-bottom: .5rem;
  font-size: 1rem
}

.paragraph-3 {
  color: #fff;
  background-color: #0000;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 700;
  display: flex
}

.column-heading {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: .04rem solid #e3dbdb;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: scale(1.05)
}

.column-heading.table_heading {
  border-bottom-style: none;
  padding-top: 0
}

.column-heading.scaled {
  background-color: #0000;
  background-image: linear-gradient(#6362fa,#4c49f0);
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-flow: row;
  margin-top: -3rem;
  transform: scaleX(1.05)
}

.table_image {
  border-bottom: .04rem solid #e3dbdb;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex
}

.table_image.blue {
  border-left: 2px solid #443eff;
  border-right: 2px solid #443eff;
  padding-top: .875rem;
  transform: scale(1.05)
}

.table_image.last-border {
  border-bottom-right-radius: .6rem;
  border-bottom-left-radius: .6rem
}

.table_image.last-border.blue {
  z-index: 10;
  background-color: #fff;
  border-style: solid;
  border-top-width: .04rem;
  border-top-color: #e3dbdb;
  border-bottom-width: 2px;
  border-bottom-color: #443eff;
  border-right-width: 2px;
  border-right-color: #443eff;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  margin-bottom: -3rem;
  box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808
}

.table_image.remove-border {
  border-bottom-style: none
}

.feature_table {
  background-color: #fff;
  border-radius: 1rem;
  grid-template: "Area""."".""."".""."/1fr 200px 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 1.5rem;
  display: grid;
  box-shadow: 0 1px 3px #1018281a,0 1px 2px #1018280f
}

.primary_row {
  border-bottom: .04rem solid #e3dbdb;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-right: .1rem;
  display: flex
}

.primary_row.remove-border {
  border-bottom-style: none
}

.img {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end
}

.img.margin-correction {
  margin-top: -40px
}

.feature_container {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 77%;
  height: 17%;
  padding: 0;
  display: flex
}

.feature-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
  display: flex
}

.text-block-485 {
  color: #000;
  text-align: center;
  align-self: auto;
  margin-bottom: 4rem;
  font-size: 1.75rem;
  font-weight: 700
}

.text-span-50 {
  color: #4747f6
}

.text-span-51 {
  color: #443eff
}

.text-span-52 {
  background-color: #cbeaf4
}

.text-span-53 {
  background-color: #d9edde
}

.text-span-54 {
  background-color: #f7e9cc
}

.div-block-86 {
  z-index: 20;
  display: block;
  position: static;
  inset: 0% 0% auto
}

.div-block-86.top-nav {
  position: fixed
}

.text_block_first {
  color: #000;
  font-family: Poppins,sans-serif;
  font-size: 1rem;
  font-weight: 400
}

.pricing-wrop {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 12px;
  display: flex
}

.text-red {
  color: #db2438;
  font-weight: 400
}

.top-highlights-wrapper {
  padding-top: 5rem
}

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

.highlights-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border: 1px solid #e1e1e180;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77.5rem;
  padding: 2.625rem 3rem;
  display: grid;
  box-shadow: 0 2px 5px -2px #0003
}

.highlights-content.middle-highlights {
  grid-template-columns: 1fr 1.8fr;
  place-items: stretch stretch
}

.highlights-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex
}

.top-highlights {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 72rem;
  display: flex
}

.top-highlights-img {
  border-style: solid;
  border-color: #000;
  border-radius: 1rem;
  width: 508px;
  height: 256px
}

.top-highlights-para {
  color: #818181;
  width: 95%;
  font-family: Figtree,sans-serif;
  font-size: 1.25rem
}

.image-145 {
  width: 1.2rem
}

.liy-hero_content-_spk {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: .5fr 1.5fr;
  grid-template-areas: ".Area"".Area";
  align-content: start;
  align-items: start
}

.text-span-55 {
  align-self: flex-start;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 100%
}

.text-span-56 {
  font-size: 1.313rem;
  line-height: 100%
}

.text-block-488 {
  display: flex
}

.text-span-57 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#39ab58 28% 83%);
  -webkit-background-clip: text;
  background-clip: text
}

.timer4 {
  display: flex
}

.timer4.text-red {
  color: #db2438;
  font-size: 1rem
}

.body-4,.body-5 {
  font-family: Figtree,sans-serif
}

@media screen and (min-width: 1280px) {
  .live {
      text-align:center;
      border-right: 1px #000
  }

  .benefit.is--gray-02 {
      padding-top: 100px
  }

  .work {
      background-color: #1c1336;
      background-image: none;
      height: auto
  }

  .work.credit {
      background-image: none;
      margin-top: 0
  }

  .wrapper-2 {
      margin-left: auto
  }

  .nav-bar-2 {
      z-index: 1;
      padding-bottom: 10px;
      position: sticky
  }

  .margin-bottom.margin-xxsmall {
      margin-top: .5rem
  }

  .page-padding {
      overflow: hidden
  }

  .home-press_item {
      max-width: 22.125rem
  }

  .right-arrow {
      display: block
  }

  .slide1 {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      background-attachment: fixed
  }

  .page-padding-4 {
      overflow: hidden
  }

  .agenda-card-3 {
      padding-left: 0
  }

  .page-padding-5 {
      overflow: hidden
  }

  .image-106 {
      align-self: flex-end
  }

  .image-119 {
      display: block
  }

  .page-padding-7 {
      overflow: hidden
  }

  .nav-button-4 {
      color: #fff;
      background-color: #443eff;
      border-radius: 0
  }

  .hero-section-3 {
      background-image: url(images/hero\ section\ 3.jpg);
      background-position: 50%;
      background-size: cover;
      height: 100vh
  }

  .hero-text-4 {
      width: auto;
      margin-bottom: 72px;
      font-size: 50px;
      line-height: 1.3em
  }

  .text-block-101 {
      color: #cdcdcd;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 1.5em
  }

  .cta-5.hide {
      text-align: center
  }

  .wrapper-7.full-height {
      max-width: 1280px;
      height: auto
  }

  .hero-info-2 {
      justify-content: flex-start;
      align-items: flex-start
  }

  .agenda-2 {
      margin-bottom: 0
  }

  .service-content-2 {
      justify-content: center;
      align-items: center;
      margin-top: 2.5em
  }

  .div-block-66 {
      border: 1px solid #3c3c3c;
      align-items: flex-start;
      margin-top: 0;
      padding: 48px 40px
  }

  .card-title-3 {
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      border-bottom-width: 0;
      margin-top: 0;
      margin-bottom: 32px;
      padding-bottom: 0;
      font-size: 24px
  }

  .image-125 {
      margin-top: 0;
      margin-bottom: 32px
  }

  .agenda-card-4 {
      padding-left: 0
  }

  .service-col-2-2 {
      justify-items: stretch;
      margin-top: 12px
  }

  .heading-41 {
      text-align: center;
      margin-bottom: 32px
  }

  .heading-42 {
      font-size: 16px
  }

  .text-color-purple {
      color: #5c6dff
  }

  .testimonial-user-wrapper {
      margin-bottom: 20px
  }

  .faqs-section-2 {
      min-height: auto
  }

  .testimonial-text-wrapper-2 {
      width: auto
  }

  .testimonial-text-wrapper-2.news {
      width: 16rem
  }

  .testimonial-posts-wrapper-2 {
      background-color: #0000
  }

  .testimonial-posts-wrapper-2.testimonies {
      align-items: stretch
  }

  .testimonial-card-block-2 {
      justify-content: space-between
  }

  .background-video {
      width: 500px;
      height: 500px
  }

  .state_filter.desktop {
      top: 35%
  }

  .landing-page-button-2.desktop {
      border-radius: .5rem;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .testimonial_wrapper.is-ielts4 {
      min-height: 25rem;
      max-height: 25rem
  }

  .ielts-hero_pricing-wrap {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .ielts-hero_pricing-wrap.align-button-left {
      justify-content: flex-start;
      align-items: center;
      padding-bottom: 1rem
  }

  .ielts-hero_pricing-innerwrap {
      text-align: center;
      justify-content: center
  }

  .ielts-pricing-strikethrough {
      text-decoration: none
  }

  .ielts-pricing-strikethrough.margin-top {
      color: var(--e2e2e2);
      font-family: Roboto,sans-serif;
      font-weight: 400;
      text-decoration: line-through
  }

  .ielts-orange-gradient-button {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .ielts-who_component {
      flex-direction: row
  }

  .ielts-hero_badge-component.desktop {
      justify-content: flex-start
  }

  .ielts-hero_pricing-wrap-copy {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .ielts-hero_pricing-wrap-copy.desktop {
      justify-content: flex-start
  }

  .hero_heading.heading-medium {
      font-size: 2.5rem;
      font-weight: 600
  }

  .ielts-hero_pricing-wrap-alt {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .pricing-option {
      text-decoration: none
  }

  /* .form-container {
      display: none
  } */

  .submit-button-2 {
      width: 100%;
      min-width: auto;
      font-size: 18px;
      font-weight: 600
  }

  .paragraph-15 {
      color: #000;
      text-align: center;
      max-width: 431px;
      font-size: 1.25rem;
      font-weight: 600
  }

  .masterclass-hero_card.masterclass-hero_card2 {
      font-weight: 400
  }

  .p-h3.text-color-lavender.text-color-lav2 {
      font-family: Paulgrotesk trail,sans-serif;
      font-weight: 400
  }

  .u-pb-hero_section {
      padding-top: 2rem
  }

  .u-pb-hero_section.u-pb-hero_section-space {
      background-image: linear-gradient(#ebe3fe,#fff),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
      background-position: 0 0,0 0;
      background-size: auto,auto;
      padding-top: 1.5rem
  }

  .u-pb-hero_section.yt2 {
      margin-top: 8rem;
      padding-top: 1.5rem
  }

  .pricing-wrop {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .top-highlights-img {
      width: 124%;
      height: 100%
  }

  .liy-hero_content-_spk {
      grid-column-gap: .3rem;
      grid-row-gap: .3rem
  }

  .text-span-55 {
      padding-left: .2rem;
      font-family: Roboto,sans-serif
  }

  .text-span-56 {
      margin-top: .1rem;
      font-weight: 400
  }
}

@media screen and (min-width: 1440px) {
  .question-title {
      font-size:18px
  }

  .title-wrap {
      flex-direction: row;
      align-self: center;
      margin-bottom: 40px
  }

  .faq-paragraph {
      padding-top: 20px;
      padding-bottom: 20px;
      font-size: 18px
  }

  .work.credit {
      color: #c2c3ff;
      background-image: none
  }

  .nav-bar-2 {
      padding-bottom: 0;
      padding-left: 120px
  }

  .div-block-24 {
      background-image: none;
      padding-bottom: 40px
  }

  .yt_testimonial-content_card {
      height: 100%
  }

  .yt_testimonial-item-list._2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .padding-vertical.padding-xlarge {
      padding-left: 0;
      padding-right: 0;
      overflow: visible
  }

  .text-align-center,.text-align-center-3 {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .press-slider {
      width: 100%
  }

  .right-arrow-2,.icon-5 {
      overflow: hidden
  }

  .brand_wrap {
      grid-template-columns: 1fr 1.5fr
  }

  .form-wrapper {
      height: auto;
      position: relative
  }

  .form-html-embed {
      height: auto
  }

  .header_component {
      align-items: center
  }

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

  .layout_feature_item,.layout_feature_item.item-1 {
      height: 100%
  }

  .yt_testimonial_component-2 {
      align-items: stretch
  }

  .cta-wrapper {
      inset: -6% 0% auto
  }

  .brand_content {
      grid-row-gap: 32px
  }

  .heading-34 {
      font-size: 18px;
      font-weight: 400
  }

  .slide1 {
      height: auto;
      padding-bottom: 0;
      padding-right: 0
  }

  .text_block {
      font-weight: 400
  }

  .bg-1-2 {
      width: 62%;
      margin-top: -52px;
      margin-left: 0;
      margin-right: 33px
  }

  .heading-35 {
      margin-top: 0;
      margin-bottom: 58px
  }

  .agenda-card-3 {
      border-bottom-width: 0
  }

  .slide-nav-7 {
      height: auto
  }

  .button-wrapper-2 {
      display: flex
  }

  .image-119 {
      display: block
  }

  .cta-wrapper-2 {
      inset: -6% 0% auto
  }

  .div-block-61.slide1 {
      max-width: none
  }

  .header_component-2 {
      align-items: center
  }

  .button-23 {
      background-color: #443eff;
      background-image: none;
      padding: 1rem 2rem;
      font-weight: 600
  }

  .bg-1-3 {
      width: 62%;
      margin-top: -52px;
      margin-left: 0;
      margin-right: 33px
  }

  .header_component-3 {
      align-items: center
  }

  .button-24 {
      background-color: #443eff;
      background-image: none;
      padding: 1rem 2rem;
      font-weight: 600
  }

  .button-wrapper-3 {
      display: flex
  }

  .div-block-64 {
      margin-bottom: 50px
  }

  .hero-section-3 {
      background-image: url(images/hero\ section\ 3.jpg);
      margin-top: 0
  }

  .hero-text-4 {
      margin-bottom: 60px;
      line-height: 1.5em
  }

  .cta-5 {
      padding-top: 18px;
      padding-bottom: 18px;
      font-size: 20px
  }

  .cta-5.hide {
      padding-right: 40px
  }

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

  .wrapper-7.full-height {
      z-index: 2;
      max-width: 1440px;
      height: auto;
      position: relative
  }

  .hero-intro-2 {
      align-items: flex-start;
      margin-top: 100px;
      padding-top: 0;
      padding-left: 0
  }

  .heading-36 {
      margin-top: 0;
      margin-bottom: 58px
  }

  .heading-38 {
      text-align: center
  }

  .agenda-card-4 {
      border-bottom-width: 0
  }

  .service-col-2-2 {
      margin-top: 32px
  }

  .heading-42 {
      font-size: 18px;
      font-weight: 400
  }

  .section-title-wrapper {
      margin-left: auto;
      margin-right: auto
  }

  .text-color-purple {
      color: #824710
  }

  .testimonial-children-wrapper {
      justify-content: flex-start;
      align-items: stretch
  }

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

  .content-h1-2 {
      align-self: center;
      margin-bottom: 0;
      margin-right: 40px
  }

  .faqs-section-2 {
      min-height: auto;
      padding-left: 200px;
      padding-right: 200px
  }

  .faq-question-bar-3 {
      background-image: none
  }

  .testimonial-text-wrapper-2 {
      text-decoration: none
  }

  .testimonial-posts-wrapper-2 {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex: none;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: stretch;
      place-items: stretch stretch;
      display: grid
  }

  .testimonial-posts-wrapper-2.testimonies {
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .testimonial-card-block-2 {
      border: 0 solid #edeef6;
      border-radius: 1rem;
      justify-content: flex-start;
      align-items: stretch;
      width: 100%;
      margin-right: 0;
      font-style: normal;
      text-decoration: none
  }

  .testimonial-card-block-2.testiminy {
      border-radius: 1rem
  }

  .testimonial-text-2 {
      direction: ltr;
      flex: 0 auto;
      margin-top: 20px;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      text-decoration: none
  }

  .testimonial-text-2.testimony {
      margin-top: 0
  }

  .page-padding-10 {
      padding-bottom: 5%
  }

  .link-block-2 {
      text-transform: none;
      border: 1px solid #edeef6;
      border-radius: 1.2rem;
      font-style: italic;
      text-decoration: none;
      box-shadow: 0 1px 5px #e9e9e9
  }

  .heading-44 {
      font-size: 20px;
      font-weight: 400
  }

  .form-wrapper-ielts {
      height: auto;
      position: relative
  }

  .ielts_form_ielts-type,.ielts_form_current-role,.ielts_form_ielts-time,.ielts_form_name,.ielts_form_email {
      font-size: 1rem
  }

  .landing-page-button-mt.desktop {
      margin-left: 1rem;
      margin-right: 1rem
  }

  .form-html-embed-new {
      height: auto
  }

  .ielts-hero_pricing-wrap.align-button-left {
      justify-content: flex-start;
      align-items: center
  }

  .text-align-center-6,.text-align-center-7,.text-align-center-8,.text-align-center-10,.text-align-center-11 {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .masterclass-button {
      background-image: linear-gradient(#6867fc,#413deb)
  }

  .p-h1 {
      color: #000;
      letter-spacing: 0;
      margin-top: 0;
      font-weight: 700
  }

  .p-h3 {
      color: #000;
      font-size: 1.75rem
  }

  .p-h3.text-color-lavender {
      margin-bottom: 0;
      font-weight: 500
  }

  .p-h2 {
      color: #000;
      font-weight: 700
  }

  .text-color-lavender {
      color: #443eff
  }

  .band-score-2 {
      color: #6da559;
      font-size: 1.125rem;
      font-weight: 700
  }

  .testimonial-list-v2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: center;
      height: 100%
  }

  .testimonial_div-2 {
      height: 100%
  }

  .text-size-medium-10.text-weight-normal {
      margin-top: 0;
      margin-bottom: 0
  }

  .hero_pricing_wrap {
      grid-column-gap: 14px;
      grid-row-gap: 14px;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .text-block {
      color: #77768e
  }

  .text-block-467 {
      color: #03021b;
      font-size: 1.375rem
  }

  .text-block-471 {
      color: #db2438;
      font-size: 1.125rem
  }

  .div-block-84 {
      grid-column-gap: 6px;
      grid-row-gap: 6px;
      justify-content: center;
      display: flex
  }

  .text-span-45 {
      color: #443eff
  }

  .top-highlights-para {
      font-size: 1rem
  }
}

@media screen and (min-width: 1920px) {
  .wrapper-2.credit {
      flex-direction:column;
      align-items: center;
      display: flex
  }

  .nav-bar-2 {
      padding-left: 170px
  }

  .footer_column-heading-2,.text-size-medium.text-weight-bold.text-color-offwhite {
      color: #dde1ee
  }

  .footer_component {
      background-color: #0d0e45
  }

  .padding-vertical.padding-xlarge {
      overflow: hidden;
  }

  .text-size-small.text-color-offpurple,.footer_column-address-2 {
      color: #b3b2d2;
  }
  a.brief {
    color: #00adee;
}
  .navbar_component {
      max-width: none;
      margin-left: auto;
      margin-right: auto;
  }

  .footer_left-contact-heading-2 {
      color: #dde1ee
  }

  .navbar_container-2 {
      max-width: 80rem
  }

  .image-106 {
      flex: 0 auto
  }

  .image-118 {
      max-width: 17%
  }

  .div-block-61.slide1 {
      display: flex
  }

  .image-120 {
      max-width: 17%
  }

  .hero-section-3 {
      background-image: url(images/hero\ section\ 3.jpg)
  }

  .wrapper-7 {
      max-width: 1280px
  }

  .wrapper-7.full-height {
      height: auto
  }

  .text-block-102 {
      font-size: 24px
  }

  .testimonial-children-wrapper {
      justify-content: flex-start
  }

  .page-padding-8,.section-testimonial-3 {
      margin-left: auto;
      margin-right: auto
  }

  .faq-circle-3 {
      background-color: #252525
  }

  .faqs-section-2 {
      background-color: #1c1c1c;
      min-height: auto
  }

  .faq-question-bar-3 {
      background-color: #252525;
      background-image: none
  }

  .testimonial-posts-wrapper-2.testimonies {
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .testimonial-text-2.testimony,.testimonial-text-2.news {
      margin-top: 0
  }

  .heading-44 {
      font-size: 22px
  }

  .footer_component-ielts {
      background-color: #0d0e45
  }

  .section-how-leap-better {
      justify-content: space-between
  }

  .text-block-absolute {
      right: 23%
  }

  .text-block-absolute.live {
      right: 34%
  }

  .text-block-absolute.guide {
      right: 22%
  }

  .navbar-container {
      max-width: 100%
  }

  .rating {
      width: 25%
  }

  .main-container {
      max-width: 100%
  }

  .background-video {
      width: 700px;
      height: 700px
  }

  .hero_block {
      background-position: -150%
  }

  .state_filter.desktop {
      top: 25%
  }

  .footer_left-contact-heading-4,.text-size-medium-5.text-weight-bold.text-color-offwhite {
      color: #dde1ee
  }

  .footer_column-address-4 {
      color: #b3b2d2
  }

  .hero_block-2 {
      background-position: -150%
  }

  .ielts-hero_pricing-wrap.align-button-left {
      justify-content: flex-start;
      align-items: center
  }

  .section_hero,.u-hero-section,.u-timeline-section,.u-liy-hero_section,.u-faq-section {
      background-position: -150%
  }

  .submit-button-2 {
      min-width: 100%
  }

  .u-pb-hero_section,.u-content-section,.u-faq-section-2 {
      background-position: -150%
  }

  .p-navbar_component {
      max-width: none;
      margin-left: auto;
      margin-right: auto
  }
}

@media screen and (max-width: 991px) {
  .agenda {
      grid-column-gap:20px;
      grid-row-gap: 20px;
      grid-template-rows: auto auto;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .container-6 {
      max-width: 1200px
  }

  .faq-grid {
      grid-template-columns: 1fr 4fr;
      justify-items: start;
      display: flex
  }

  .faq-question-wrap {
      padding-left: 0;
      padding-right: 0
  }

  .faq-wrapper-2 {
      margin-left: 0;
      margin-right: 0
  }

  .benefit.is--gray-02 {
      padding-top: 40px;
      padding-bottom: 40px
  }

  .service-title-wrapper {
      width: 100%
  }

  .work {
      padding-top: 50px;
      padding-bottom: 50px
  }

  .work.credit {
      padding-top: 50px;
      padding-bottom: 60px
  }

  .wrapper-2.credit {
      width: auto
  }

  .align-center {
      align-items: center;
      padding: 12px 8px
  }

  ._3-col-grid.padding-top {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      grid-column-gap: 8px;
      grid-row-gap: 24px;
      grid-column-gap: 8px;
      grid-row-gap: 24px;
      grid-template-columns: 1fr 1fr;
      justify-items: center;
      width: auto
  }

  .container-8 {
      padding-left: 40px;
      padding-right: 40px;
      display: none
  }

  .nav-bar-2 {
      padding-left: 40px;
      padding-right: 40px
  }

  .nav-bar-2.success {
      background-color: #0000
  }

  .nav-bar-3 {
      padding-left: 20px;
      padding-right: 20px
  }

  .button-3.is-link.is-gradient.liy {
      width: 100%
  }

  .navbar_link {
      width: auto;
      padding: .75rem 0;
      font-size: 1.125rem
  }

  .navbar_menu {
      -webkit-text-fill-color: inherit;
      background-color: #fff;
      background-clip: border-box;
      border-bottom: 1px solid #000;
      padding: 1rem 5% 2rem;
      overflow: auto
  }

  .navbar_menu-buttons {
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      align-items: stretch;
      margin-top: 1.5rem;
      padding-bottom: 5rem
  }

  .navbar_button-wrapper {
      flex-direction: column;
      margin-bottom: 1rem;
      margin-left: 0;
      display: flex
  }

  .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-top.margin-xlarge.liy {
      width: 100%
  }

  .testimonial18_client-info.flex-horizontal {
      flex: 0 auto;
      align-items: flex-start
  }

  .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-bottom.margin-huge {
      margin-bottom: 4rem
  }

  .margin-bottom.margin-xlarge {
      margin-bottom: 2.5rem
  }

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-vertical.padding-xlarge,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xlarge {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .margin-large {
      margin: 2.5rem
  }

  .show-tablet {
      display: block
  }

  .hide-tablet {
      display: none
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

  .padding-xxhuge {
      padding: 7.5rem
  }

  .padding-huge {
      padding: 5rem
  }

  .margin-xlarge {
      margin: 3.5rem
  }

  .button-row-grid.tablet-1-col {
      grid-auto-flow: row
  }

  .margin-xhuge {
      margin: 6rem
  }

  .max-width-full-tablet {
      width: 100%;
      max-width: none
  }

  .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .padding-top.padding-xxlarge {
      padding-top: 3.5rem
  }

  .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .margin-xxlarge {
      margin: 4.5rem
  }

  .page-padding {
      padding-left: 5%;
      padding-right: 5%
  }

  .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0
  }

  .margin-huge {
      margin: 5rem
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

  .heading-large {
      font-size: 2.25rem
  }

  .padding-xxlarge {
      padding: 4.5rem
  }

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

  .margin-xxhuge {
      margin: 7.5rem
  }

  .padding-large {
      padding: 2.5rem
  }

  .padding-xlarge {
      padding: 3.5rem
  }

  .heading-xlarge {
      font-size: 2.75rem
  }

  .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0
  }

  .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0
  }

  .text-size-large {
      text-align: center
  }

  .text-size-large.text-color-neutralgrey-600.font-noto-sans {
      text-align: left
  }

  .heading-xxlarge {
      font-size: 3.25rem
  }

  .padding-xhuge {
      padding: 6rem
  }

  .heading-medium {
      font-size: 1.75rem
  }

  .logo2_logo-list {
      grid-template-columns: 1fr 1fr 1fr
  }

  .home-press_item-link {
      height: auto
  }

  .home-press_list {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .logo_component {
      grid-column-gap: 3rem
  }

  .home-press_item {
      min-width: 15.625rem;
      height: auto
  }

  .form-html-embed {
      height: 100vh
  }

  .brand_image {
      min-height: 0
  }

  .layout_feature_list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr 1fr
  }

  .header_component {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      justify-items: stretch;
      min-height: auto
  }

  .join-demo-button_wrapper {
      flex-direction: row;
      justify-content: center;
      display: flex
  }

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

  .yt_testimonial_component-2 {
      column-count: 2
  }

  .section-14 {
      padding-left: 0;
      padding-right: 0
  }

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

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

  .brand_logo-wrap {
      padding: 15px
  }

  .header-title {
      text-align: center
  }

  .footer_top-wrapper {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr
  }

  .container-14 {
      width: 90%
  }

  .heading-34 {
      color: #000000e6;
      text-align: left;
      font-size: 16px
  }

  .align-center-4 {
      align-items: center;
      width: 80%
  }

  .page-padding-4 {
      padding-left: 5%;
      padding-right: 5%
  }

  .header-title-2 {
      text-align: center
  }

  .agenda-card-3 {
      flex-direction: row;
      align-items: flex-start;
      margin-bottom: 0;
      padding-top: 0;
      display: flex
  }

  .page-padding-5 {
      padding-left: 5%;
      padding-right: 5%
  }

  .button-wrapper-2 {
      flex-direction: row;
      justify-content: center;
      display: flex
  }

  .image-119 {
      display: block
  }

  .header_component-2 {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      justify-items: stretch;
      min-height: auto
  }

  .card-title-2 {
      width: 85%
  }

  .page-padding-7 {
      padding-left: 5%;
      padding-right: 5%
  }

  .header-title-3 {
      text-align: center
  }

  .header_component-3 {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      justify-items: stretch;
      min-height: auto
  }

  .header-title-4 {
      text-align: center
  }

  .button-wrapper-3 {
      flex-direction: row;
      justify-content: center;
      display: flex
  }

  .nav-button-4 {
      color: #fff;
      background-color: #443eff;
      border-width: 0
  }

  .div-block-64 {
      align-items: center
  }

  .hero-section-3 {
      -webkit-text-fill-color: inherit;
      background-position: 50%;
      background-size: cover;
      background-attachment: scroll;
      background-clip: border-box;
      height: 100vh;
      margin-top: 60px;
      padding-top: 0;
      padding-left: 20px;
      padding-right: 20px
  }

  .hero-text-4 {
      text-align: left;
      align-self: auto;
      padding-top: 0;
      font-size: 35px;
      line-height: 1.3em
  }

  .text-block-101 {
      text-align: left;
      width: auto;
      margin-top: 12px;
      margin-bottom: 12px;
      padding-top: 0;
      padding-bottom: 0;
      font-size: 20px
  }

  .cta-5 {
      text-align: center;
      margin-top: 24px;
      margin-right: 0;
      padding: 12px 24px;
      font-size: 18px;
      display: none
  }

  .cta-5.tab {
      justify-content: space-between;
      margin: 0 auto 1.5em 0;
      display: block
  }

  .cta-5.hide {
      display: block
  }

  .wrapper-7 {
      z-index: 2;
      width: auto;
      margin-left: 32px;
      margin-right: 32px;
      position: relative
  }

  .wrapper-7.full-height {
      width: auto;
      height: 150%;
      margin-left: 24px;
      margin-right: 24px
  }

  .hero-info-2 {
      text-align: center;
      border-left-width: 0;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      margin-left: 0;
      padding-left: 0;
      display: flex
  }

  .image-121.mobile {
      display: none
  }

  .hero-intro-2 {
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin-top: 238px;
      margin-left: 0;
      padding-top: 20px;
      padding-bottom: 0;
      display: flex
  }

  .section-15 {
      width: auto;
      padding-top: 40px;
      padding-bottom: 40px
  }

  .heading-36 {
      color: #824710
  }

  .image-123 {
      margin-bottom: 0
  }

  ._3-col-grid-2.padding-top {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch;
      width: auto
  }

  .image-83 {
      margin-bottom: 0
  }

  .agenda-2 {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      grid-template-rows: auto auto;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .text-block-102 {
      font-size: 16px
  }

  .service-content-2 {
      flex-direction: column;
      align-items: center
  }

  .div-block-66 {
      padding: 24px
  }

  .div-block-66._2 {
      margin-top: 0
  }

  .card-title-3 {
      width: 85%
  }

  .agenda-card-4 {
      flex-direction: row;
      align-items: flex-start;
      margin-bottom: 0;
      padding-top: 0;
      display: flex
  }

  .service-col-2-2 {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      flex-direction: row;
      place-items: stretch center;
      width: 85%;
      max-width: none;
      margin-top: 2em
  }

  .heading-42 {
      color: var(--white);
      text-align: left;
      font-size: 16px
  }

  .page-padding-8 {
      padding-left: 5%;
      padding-right: 5%
  }

  .faqs-section-2 {
      padding: 40px 32px
  }

  .testimonial-text-wrapper-2 {
      width: 25rem
  }

  .testimonial-text-wrapper-2.news {
      width: 20rem
  }

  .testimonial-posts-wrapper-2.testimonies {
      margin-top: 0
  }

  .testimonial-card-block-2 {
      width: auto
  }

  .container-15 {
      padding-left: 40px;
      padding-right: 40px
  }

  .section-title-7 {
      text-align: center;
      font-size: 38px;
      line-height: 1.5em
  }

  .align-center-7 {
      align-items: center;
      padding: 12px 8px
  }

  .mock-test-pattern-3 {
      padding-top: 60px;
      padding-bottom: 60px
  }

  .heading-44 {
      color: #8e8e8e;
      text-align: left;
      font-size: 14px
  }

  .h2-ielts.black.pad {
      padding-top: 3rem
  }

  .footer_component-ielts {
      padding-left: 5%
  }

  .arrow.right {
      right: 33%
  }

  .testimonial-slider {
      margin-top: 60px
  }

  .section-how-leap-better {
      padding-left: 5%;
      padding-right: 5%
  }

  .h2-ielts-leap.black {
      width: 75%
  }

  .country_code {
      max-width: 20%
  }

  .button_demo-class {
      margin-top: 2rem
  }

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

  .navbar_wrapper {
      padding-left: 20px;
      padding-right: 20px
  }

  .tutors_grid_block.two {
      margin-top: 0
  }

  .testimonials {
      padding-left: 20px;
      padding-right: 20px
  }

  .rating {
      width: 60%
  }

  .tutors,.experience-Texas,.hero-container {
      padding-left: 20px;
      padding-right: 20px
  }

  .features_grid {
      grid-template-columns: 1fr 1fr
  }

  .features {
      padding-left: 20px;
      padding-right: 20px
  }

  .tutors_grid {
      grid-template-columns: 1fr 1fr
  }

  .faqs,.stats.home {
      padding-left: 20px;
      padding-right: 20px
  }

  .stats_sub-heading {
      font-size: 1.5rem;
      line-height: 2.125rem
  }

  .button-wrap {
      margin-left: 5%;
      margin-right: 5%
  }

  .landing-page-button.mobile,.landing-page-button.web {
      display: none
  }

  .trainer_card,.trainer_card._2 {
      background-color: var(--white-2)
  }

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

  .Texas_card {
      align-self: center;
      min-width: 0
  }

  .Texas_card.second,.v-s {
      margin-top: 2rem
  }

  .multi-step-form-radio-trigger---brix {
      padding-left: 64px;
      padding-right: 24px;
      font-size: 16px
  }

  .collection-list {
      flex-direction: column
  }

  .sort-block {
      top: 4%;
      right: 34%
  }

  .form_wrap {
      width: 90%
  }

  .sort-block-2 {
      top: 4%;
      right: 34%
  }

  .multi-step-form_heading-3 {
      font-size: 1rem
  }

  .footer_top-wrapper-5 {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr
  }

  .help_content-block_image {
      inset: auto 0% 0% auto
  }

  .hero_block-flex-point-2 {
      font-size: 1.2rem;
      line-height: 150%
  }

  .landing-page-button-2.mobile {
      display: none
  }

  .hero_block-image-copy.hide-mobile-landscape-copy {
      text-align: center
  }

  .div-block-73-copy {
      justify-content: flex-start
  }

  .hero_block-flex-point-copy.desktop {
      display: none
  }

  .swiper-slide.is-slider-main {
      width: 50%
  }

  .comparison_wrapper {
      width: 90%
  }

  .comparison_text-wrap {
      margin-left: .5rem;
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .comparison_text-wrap.first {
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .comparison_text-wrap.left {
      margin-left: 0;
      margin-right: .5rem
  }

  .comparison_text {
      text-align: left;
      font-size: .875rem
  }

  .comparison_text.others {
      color: #8e8e8e;
      text-align: center;
      font-size: .75rem
  }

  .comparison_correct-image {
      width: 1.25rem;
      height: 1.25rem
  }

  .comparison_logo {
      width: 5rem;
      height: 1rem
  }

  .landing-page-button-copy.mobile {
      display: none
  }

  .form-html-embed-new {
      height: 100vh
  }

  .landing-page-button-test.mobile,.landing-page-button-test.web {
      display: none
  }

  .section_ielts-hero.liy {
      padding-left: 0%;
      padding-right: 0%
  }

  .padding-section-large {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large.is-ielts {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem
  }

  .padding-section-large.is-liy {
      padding-top: 2.5rem;
      padding-bottom: 0
  }

  .ielts-hero_component {
      grid-column-gap: 4rem;
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .ielts-hero_content {
      padding-left: 5%;
      padding-right: 5%
  }

  .ielts-hero_content.max-width-medium {
      padding-left: 5%
  }

  .button-group.is-center.liy {
      width: 100%
  }

  .button-group.hide-desktop {
      display: flex
  }

  .button-group.is-career-cta-gap {
      justify-content: center;
      align-items: center
  }

  .ielts-hero_image-wrapper.relative {
      display: none
  }

  .ielts-hero_image-wrapper.hero-hide {
      width: 100%;
      height: 100%;
      display: block
  }

  .text-gradient-purple.in-one-place {
      font-size: 2rem
  }

  .ielts-hero_pricing-innerwrap {
      align-self: center
  }

  .ielts-resource_list {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .ielts-cta_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .ielts-cta_content {
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .text-color-lightgrey-700.text-size-large {
      text-align: left
  }

  .ielts-pricing-strikethrough {
      text-align: center
  }

  .paper-form-modal_content-wrapper {
      width: 90%;
      max-width: none;
      padding-left: 3rem;
      padding-right: 3rem
  }

  .heading-style-h3 {
      font-size: 2.25rem
  }

  .ielts-pricing-discount {
      text-align: center
  }

  .navbar1_menu {
      -webkit-text-fill-color: inherit;
      background-color: #fff;
      background-clip: border-box;
      border-bottom: 1px solid #000;
      padding: 1rem 5% 2rem;
      position: absolute;
      overflow: auto
  }

  .navbar1_menu.is-page-height-tablet {
      height: 100dvh;
      padding-bottom: 6.5rem;
      transition: height .5s
  }

  .navbar1_menu.is-liy3 {
      border-bottom-style: none;
      padding: 0 0%;
      position: static
  }

  .navbar1_menu-buttons {
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      align-items: stretch;
      margin-top: 1.5rem;
      margin-left: 0
  }

  .navbar1_menu-buttons.is-liy3 {
      margin-top: 0
  }

  .navbar1_menu-button.w--open {
      background-color: #0000
  }

  .menu-icon1 {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .menu-icon1_line-top {
      background-color: #000;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .menu-icon1_line-middle {
      background-color: #000;
      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-middle-inner {
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .menu-icon1_line-bottom {
      background-color: #000;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .footer_uae-bottom {
      grid-template-columns: .5fr 1fr
  }

  .section_ielts-form {
      overflow: hidden
  }

  .ielts-form_wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .ielts-form_radio-button {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .ielts-form_slide {
      padding-left: 0;
      padding-right: 0
  }

  .includes_card-content {
      padding: 2rem
  }

  .ielts-who_component {
      grid-column-gap: 2rem
  }

  .ielts-how_item {
      grid-template-columns: 1fr 10rem 1fr
  }

  .ielts-faq_component {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .ielts4_hero_component {
      grid-template-columns: 1fr
  }

  .ielts4_hero-heading-wrap {
      text-align: center;
      align-items: center
  }

  .careers_hero_component {
      grid-column-gap: 4rem;
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .heading-style-h1 {
      font-size: 3.25rem
  }

  .careers_why_row {
      grid-template-columns: 1fr
  }

  .careers_why_column.is-2 {
      grid-template-columns: 1fr 1fr
  }

  .careers_why_card-large-content,.careers_why_card-small-content {
      padding: 2rem
  }

  .careers_what_row {
      grid-template-columns: 1fr 1fr
  }

  .careers_journey_item {
      grid-template-columns: 1fr 10rem 1fr
  }

  .align-center.is-careers-button {
      box-shadow: none;
      background-color: #fff0
  }

  .careers_founders_list {
      grid-column-gap: 2rem
  }

  .careers_cta_card {
      padding: 3rem
  }

  .padding-section-medium {
      padding-top: 4.5rem;
      padding-bottom: 4.5rem
  }

  .careers_footer_top-wrapper {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr
  }

  .careers_modal_content-wrapper {
      width: 90%;
      max-width: none;
      padding-left: 3rem;
      padding-right: 3rem
  }

  .careers_testimonial_component {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .pricing-option {
      text-align: center
  }

  .masterclass-button.fixed-liy {
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .u-pb-hero_section {
      padding-top: 7rem
  }

  .p-navbar_component {
      z-index: 10;
      margin-bottom: 0;
      padding-bottom: 0%
  }

  .p-banner-div {
      display: none
  }

  .fixed-button-wrapper {
      z-index: 20;
      color: #000;
      background-color: #fff;
      justify-content: space-between;
      align-items: center;
      padding-top: 16px;
      padding-bottom: 16px;
      display: flex;
      position: fixed;
      inset: auto 0% 0%
  }

  .text-block-482 {
      color: #db2438;
      background-color: #fff8f8;
      border: 1px solid #f3f3f3;
      border-radius: 4px;
      justify-content: center;
      align-items: center;
      padding-left: 4px;
      padding-right: 4px;
      font-size: .875rem;
      font-weight: 500;
      display: flex;
      position: absolute;
      top: -10px
  }

  .text-block-483 {
      font-size: 1.125rem;
      font-weight: 500
  }

  .text-block-484 {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      align-items: baseline;
      font-size: 2.25rem;
      font-weight: 600;
      display: flex
  }

  .text-span-49 {
      color: #00000080;
      font-size: 1rem;
      text-decoration: line-through
  }

  .text-11 {
      font-weight: 500
  }

  .text-11.heading {
      font-size: .75rem
  }

  .paragraph-3 {
      text-align: center;
      padding-top: 0;
      padding-bottom: 0
  }

  .column-heading.table_heading {
      text-align: center
  }

  .column-heading.scaled {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      flex-flow: column;
      padding: 1rem 0
  }

  .feature_table {
      grid-template-columns: 1fr 120px 1fr 1fr
  }

  .feature_container {
      width: 90%;
      height: auto
  }

  .top-highlights-img {
      width: 359px;
      height: 243px
  }
}

@media screen and (max-width: 767px) {
  .brand-2 {
      padding-left:0
  }

  .agenda {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

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

  .question-title {
      font-size: 18px;
      line-height: 1.5
  }

  .faq-paragraph {
      font-size: 16px;
      line-height: 1.5
  }

  .image-48 {
      width: 5%
  }

  .benefit.is--gray-02 {
      padding-top: 40px;
      padding-bottom: 40px
  }

  .work {
      padding-top: 50px;
      padding-bottom: 50px
  }

  .work.credit {
      padding: 50px 20px 60px
  }

  .wrapper-2 {
      padding-top: 40px;
      padding-bottom: 40px
  }

  .wrapper-2.credit {
      flex-direction: column;
      align-items: center;
      width: auto;
      display: flex
  }

  .align-center {
      flex: none;
      align-items: center;
      width: auto;
      margin-right: 0
  }

  ._3-col-grid {
      grid-column-gap: 12px;
      grid-row-gap: 12px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  ._3-col-grid.padding-top {
      grid-column-gap: 32px;
      grid-column-gap: 8px;
      grid-row-gap: 32px;
      grid-column-gap: 8px;
      grid-row-gap: 32px;
      flex: 0 auto;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: stretch;
      justify-items: stretch;
      display: grid;
      overflow: visible
  }

  .container-8 {
      align-items: center;
      padding-left: 20px;
      padding-right: 20px
  }

  .nav-bar-2 {
      justify-content: flex-start;
      padding-left: 16px;
      padding-right: 0
  }

  .nav-bar-2.success {
      background-color: #0000
  }

  .brand {
      padding-left: 0
  }

  .nav-bar-3 {
      background-color: #0000;
      justify-content: flex-start;
      padding-left: 16px;
      padding-right: 16px;
      position: static
  }

  .button-3.is-link.is-gradient {
      padding-left: 2rem;
      padding-right: 2rem;
      font-size: 1rem
  }

  .button-3.is-link.is-gradient.ielts-liy-cta {
      position: relative;
      overflow: hidden
  }

  .button-3.is-link.is-gradient.ielts-liy3-cta {
      width: 100%;
      max-width: none
  }

  .button-3.is-careers-cta-button {
      font-size: 1rem
  }

  .navbar_container.v2 {
      justify-content: center;
      align-items: center
  }

  .navbar_logo-link.is-liy3 {
      width: 10rem
  }

  .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-top.margin-small.is-liy3 {
      margin-top: 1rem
  }

  .main-wrapper {
      overflow: hidden
  }

  .yt_section-testimonial {
      margin-top: 5rem
  }

  .text-size-medium {
      font-size: 1rem;
      margin-top: 60px;
  }

  .max-width-large.align-center.is-liy4 {
      align-items: stretch
  }

  .max-width-large.align-center {
      width: 100%
  }

  .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-bottom.margin-small {
      justify-content: flex-start;
      align-items: flex-start;
      display: block
  }

  .margin-bottom.margin-large {
      margin-bottom: 2rem
  }

  .testimonial18_client {
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%
  }

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-vertical.padding-xxlarge {
      padding-top: 2rem
  }

  .heading-xsmall,.text-style-quote {
      font-size: 1.125rem
  }

  .icon-1x1-medium.is-ily3 {
      width: 1.25rem;
      height: 1.25rem
  }

  .margin-large {
      margin: 2rem
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

  .padding-xxhuge {
      padding: 5rem
  }

  .padding-huge {
      padding: 3.5rem
  }

  .hide-mobile-landscape {
      display: none
  }

  .margin-xlarge {
      margin: 2.5rem
  }

  .margin-xsmall {
      margin: .75rem
  }

  .button-row-grid.landscape-1-col {
      grid-auto-flow: row
  }

  .margin-xhuge {
      margin: 4rem
  }

  .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .margin-medium {
      margin: 1.5rem
  }

  .padding-medium {
      padding: 1.5rem
  }

  .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .padding-xsmall {
      padding: .75rem
  }

  .margin-small {
      margin: 1.25rem
  }

  .margin-xxlarge {
      margin: 3rem
  }

  .icon-1x1-xlarge.is-fun {
      width: 3.5rem;
      height: 3.5rem
  }

  .icon-1x1-xlarge.is-culture {
      width: 6rem;
      height: 6rem
  }

  .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0
  }

  .margin-huge {
      margin: 3.5rem
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

  .icon-1x1-large.is-ielts-hero {
      width: 3rem;
      height: 3rem
  }

  .heading-large {
      font-size: 2rem
  }

  .heading-large.is-ielts-hero {
      font-size: 1.5375rem
  }

  .heading-large.is-ielts-hero.is-ielts4,.heading-large.is-ielts-hero.is-ielts-launch {
      font-size: 1.25rem;
      font-weight: 600
  }

  .heading-large.is-ielts-cta {
      font-size: 1.5375rem
  }

  .heading-large.is-text-center {
      font-size: 1.85rem
  }

  .heading-large.is-liy-gradient {
      font-size: 2.25rem
  }

  .heading-large.is-liy-gradient.is-2 {
      font-size: 2rem;
      font-weight: 600
  }

  .padding-xxlarge {
      padding: 3rem
  }

  .max-width-full-mobile-landscape {
      width: 100%;
      max-width: none
  }

  .form-input.is-ielts-form-wrapper {
      width: 100%
  }

  .text-style-nowrap {
      white-space: normal
  }

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

  .margin-xxhuge {
      margin: 5rem
  }

  .padding-large {
      padding: 2rem
  }

  .padding-xlarge {
      padding: 2.5rem
  }

  .heading-xlarge {
      font-size: 2.25rem
  }

  .show-mobile-landscape {
      display: block
  }

  .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0
  }

  .padding-small {
      padding: 1.25rem
  }

  .heading-small {
      font-size: 1.25rem
  }

  .heading-small.is-ielts-cta {
      font-size: 1rem
  }

  .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0
  }

  .text-size-large {
      font-size: 1.125rem
  }

  .text-size-large.is-button,.text-size-large.is-liy4-copy {
      font-size: 1rem
  }

  .text-size-large.is-careers-founders {
      font-size: 1.125rem
  }

  .heading-xxlarge {
      font-size: 2.5rem
  }

  .padding-xhuge {
      padding: 4rem
  }

  .heading-medium {
      font-size: 1.5rem;
      line-height: 1.4
  }

  .heading-medium.margin-0.is-ielts {
      font-size: 1.25rem
  }

  .logo2_logo-list {
      grid-column-gap: 1rem;
      padding-top: 1rem
  }

  .home-press_list {
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .logo_component {
      grid-row-gap: 2rem;
      flex-direction: column;
      grid-template-columns: 1fr;
      justify-content: flex-start;
      align-items: flex-start
  }

  .logo2_wrapper {
      padding-bottom: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .logo2_logo {
      max-height: 3rem
  }

  .brand_wrap {
      grid-template-columns: 1fr
  }

  .faq1_component {
      flex-direction: column;
      align-items: stretch
  }

  .form-html-embed.hide-mobile-portrait.alt.not-hidden {
      padding-left: 0;
      padding-right: 0
  }

  .form-html-embed.hide-mobile-portrait.landing {
      height: 42rem
  }

  .text-size-medium-3 {
      font-size: 1rem
  }

  .layout_feature_list {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .header_component {
      grid-row-gap: 3rem;
      width: 100%;
      margin-top: 3rem
  }

  .header_component.main {
      flex-direction: column
  }

  .testimonial18_client-2 {
      flex-direction: column;
      align-items: flex-start;
      width: 100%
  }

  .join-demo-button {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .brand_grid-text {
      padding-top: 80px;
      padding-bottom: 40px
  }

  .testimonial18_client-image-wrapper-2 {
      margin-bottom: 1rem;
      margin-right: 0
  }

  .header_content.main,.header_content.landing-page {
      width: 100%
  }

  .yt_testimonial_component-2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      column-count: 1;
      grid-template-columns: 1fr
  }

  .testimonial_content-2 {
      padding: 1.5rem
  }

  .section-14 {
      padding-left: 0;
      padding-right: 0
  }

  .faq_image-wrapper.hide-mobile-portrait {
      width: 100%
  }

  .header_form-wrapper.desktop {
      display: none
  }

  .header_form-wrapper.mobile {
      display: block
  }

  .header_form-wrapper.main {
      width: 100%
  }

  .header_form-wrapper.main.bg-video {
      justify-content: center;
      height: auto
  }

  .faq_content-wrapper {
      width: 100%
  }

  ._480 {
      max-width: none;
      margin-bottom: 40px
  }

  .brand_content {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      padding-top: 0;
      padding-bottom: 0
  }

  .faq3_icon {
      width: 28px
  }

  .brand_container {
      width: 100%;
      padding-bottom: 80px
  }

  .footer_top-wrapper {
      grid-row-gap: 3rem
  }

  .container-14 {
      width: 90%
  }

  .faq3_question {
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .heading-34 {
      font-size: 16px;
      line-height: 27px
  }

  .button-22 {
      padding: 12px 24px
  }

  .align-center-4 {
      align-items: stretch;
      width: auto
  }

  .heading-35 {
      margin-bottom: 16px;
      font-size: 32px;
      line-height: 1.5em
  }

  .agenda-card-3 {
      padding: 0 12px
  }

  .heading-small-2 {
      font-size: 1.25rem
  }

  .text-size-large-2 {
      font-size: 1.125rem
  }

  .text-size-large-2.is-careers {
      color: #545276;
      font-size: 1rem
  }

  .image-119 {
      max-width: 75%
  }

  .text-block-100 {
      font-size: 14px;
      line-height: 1.4em
  }

  .header_component-2 {
      grid-row-gap: 3rem
  }

  .card-title-2 {
      width: 88%;
      margin-top: 12px;
      font-size: 20px
  }

  .header_component-3 {
      grid-row-gap: 3rem
  }

  .nav-button-4 {
      display: none
  }

  .div-block-64 {
      align-items: center;
      margin-bottom: 40px
  }

  .hero-section-3 {
      background-image: url(images/hero\ sectin\ mobile.jpg);
      background-position: 50% 60%;
      justify-content: flex-start;
      height: 100vh;
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .hero-text-4 {
      text-align: left;
      margin-bottom: 40px;
      margin-left: 0;
      margin-right: 0;
      font-size: 32px;
      line-height: 1.5em
  }

  .text-block-101 {
      text-align: left;
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 12px;
      padding-top: 0;
      padding-bottom: 0;
      font-size: 18px
  }

  .cta-5 {
      font-size: 16px
  }

  .cta-5.hide {
      padding: 12px 32px 12px 24px;
      font-size: 16px;
      display: block
  }

  .cta-5.tab {
      display: none
  }

  .cta-5.hide {
      padding-left: 32px;
      padding-right: 32px;
      display: block
  }

  .wrapper-7 {
      margin-top: 0;
      margin-left: 20px;
      margin-right: 20px
  }

  .wrapper-7.full-height {
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      width: auto;
      height: auto;
      margin-left: 24px;
      margin-right: 24px;
      display: flex;
      position: absolute;
      inset: auto auto 19% 0%
  }

  .hero-info-2 {
      text-align: center;
      align-items: flex-start;
      margin-left: 0;
      padding-left: 0
  }

  .image-121 {
      display: block
  }

  .image-121.desktop {
      margin-right: 0
  }

  .image-121.mobile {
      display: none
  }

  .hero-intro-2 {
      justify-content: flex-start;
      align-items: center;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      top: 0
  }

  .section-15 {
      padding: 50px 30px
  }

  .heading-36 {
      margin-bottom: 32px;
      font-size: 28px;
      line-height: 1.5em
  }

  .image-122 {
      width: 24%
  }

  .image-123 {
      margin-bottom: 0
  }

  ._3-col-grid-2 {
      grid-column-gap: 12px;
      grid-row-gap: 12px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  ._3-col-grid-2.padding-top {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      place-items: stretch stretch;
      display: grid
  }

  .image-83 {
      margin-bottom: 0
  }

  .agenda-2 {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .service-content-2 {
      align-items: stretch;
      margin-top: 1.5em
  }

  .div-block-66 {
      align-items: stretch;
      padding: 32px
  }

  .div-block-66._2 {
      margin-top: 0
  }

  .card-title-3 {
      width: 88%;
      margin-top: 12px;
      font-size: 18px
  }

  .bold-text-25 {
      font-size: 28px
  }

  .image-125 {
      width: 10%;
      margin-bottom: 24px
  }

  .agenda-card-4 {
      align-items: center;
      padding: 0 12px 0 0
  }

  .service-col-2-2 {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-items: stretch;
      width: 100%;
      margin-top: 2em;
      display: grid
  }

  .heading-42 {
      color: #fff;
      font-size: 13px;
      line-height: 27px
  }

  .heading-large-7.text-color-white.text-align-center {
      font-size: 28px
  }

  .text-color-purple {
      font-size: 28px;
      line-height: 1.3
  }

  .testimonial-children-wrapper {
      object-fit: fill;
      align-items: stretch
  }

  .page-padding-8 {
      margin-top: 0;
      padding-top: 40px
  }

  .content-h1-2 {
      text-align: center;
      margin-right: 0;
      font-size: 28px;
      font-weight: 500
  }

  .faqs-section-2 {
      align-items: center;
      padding-left: 20px;
      padding-right: 20px
  }

  .container-large-2 {
      max-width: none
  }

  .testimonial-text-wrapper-2 {
      width: 22rem
  }

  .testimonial-text-wrapper-2.news {
      width: 19.9rem
  }

  .testimonial-posts-wrapper-2 {
      flex: 0 auto;
      margin-top: 0;
      display: flex;
      overflow: auto
  }

  .testimonial-card-block-2 {
      align-items: flex-start;
      width: auto
  }

  .page-padding-10 {
      background-color: var(--white);
      flex-direction: column;
      display: flex
  }

  .section-title-6 {
      margin-top: 0;
      margin-bottom: 32px;
      font-size: 28px;
      line-height: 1.4
  }

  .body-2 {
      background-color: #1c1c20
  }

  .heading-43 {
      font-size: 16px
  }

  .container-15 {
      align-items: center;
      padding-left: 20px;
      padding-right: 20px
  }

  .section-title-7 {
      text-align: center;
      margin-bottom: 20px;
      font-size: 28px;
      line-height: 1.5em
  }

  .align-center-7 {
      flex: none;
      align-items: center;
      width: auto;
      margin-right: 0
  }

  .heading-44 {
      width: auto;
      font-size: 16px;
      line-height: 27px
  }

  .h2-ielts.black.pad {
      margin-top: 0
  }

  .h2-ielts.black.pad.faq {
      margin-top: 5rem
  }

  .faq-toggle.is-liy-3 {
      padding-top: 0;
      padding-right: 0;
      font-weight: 700
  }

  .text-size-small-ielts {
      font-weight: 400
  }

  .section-how-leap-better {
      flex-direction: column
  }

  .benefits-wrapper {
      text-align: center;
      width: 100%;
      margin-top: 1rem;
      margin-left: auto;
      margin-right: auto
  }

  .benefits-wrapper.benefit-1 {
      text-align: center
  }

  .benefits-wrapper.pad {
      margin-top: 1rem
  }

  .benefits-content-wrapper {
      padding-left: 20px
  }

  .text-block-absolute {
      top: 23%;
      right: 22%
  }

  .text-block-absolute.live {
      right: 27%
  }

  .text-block-absolute.guide {
      top: 20%;
      right: 23%
  }

  .benefits-points {
      text-align: left
  }

  .image-128 {
      text-align: center
  }

  .country_code {
      max-width: 25%
  }

  .ielts_form-limited-seats {
      font-size: 16px
  }

  .button_demo-class {
      width: 50%;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .button_demo-class.w--current {
      margin-top: 0
  }

  .tutors_grid_block_name-block {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .tutors_grid_block_name-block_education {
      font-size: 12px;
      line-height: 18px
  }

  .features_grid_content-wrapper {
      padding: 1rem .5rem
  }

  .hero-container_content-container_heading {
      font-size: 2rem;
      line-height: 2.5rem
  }

  .experience-Texas_sub-container {
      flex-direction: column
  }

  .experience-Texas_sub-container.reverse {
      flex-direction: column-reverse
  }

  .tutors_grid_block_content-block {
      height: 100%
  }

  .tutors_grid_block_content-block_certification-para {
      margin-bottom: 0;
      font-size: 14px;
      line-height: 20px
  }

  .rating {
      width: 75%
  }

  .experience-Texas_sub-container_content-block {
      width: 100%
  }

  .tutors_grid_block_image-block {
      height: 50%
  }

  .testimonial_slide {
      padding-bottom: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .experience-Texas_sub-container_image-block {
      width: 100%
  }

  .tutors_heading {
      font-size: 1.75rem;
      line-height: 2rem
  }

  .testimonial_slider {
      width: 90%
  }

  .hero-container_content-container_sub-heading {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .tutors_grid_block_name-block_name {
      font-size: 20px;
      line-height: 30px
  }

  .hero-container_image-container {
      width: 100%;
      margin-top: 2rem
  }

  .tutors_grid_block_content-block_certification-heading {
      font-size: 18px;
      line-height: 20px
  }

  .hero-container {
      flex-direction: column;
      margin-top: 3rem
  }

  .tutors_grid_block_content-block_button {
      margin-top: .5rem
  }

  .hero-container_content-container {
      width: 100%
  }

  .hero-container_content-container_para {
      font-size: 1rem;
      line-height: 1.5rem
  }

  .faqs-wrapper {
      width: 100%
  }

  .faq-qn {
      font-size: 16px;
      line-height: 26px
  }

  .faq-qn.first,.faqs_answer {
      font-size: 1rem;
      line-height: 1.5rem
  }

  .counselling_grid.home {
      flex-direction: column
  }

  .form-embed_wrapper {
      width: 80%;
      height: 80%
  }

  .faqs_answer-2 {
      font-size: 1rem;
      line-height: 1.5rem
  }

  .flex-wrap {
      flex-direction: column
  }

  .landing-page-button {
      justify-content: center;
      display: flex
  }

  .landing-page-button.blue.mobile {
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .landing-page-button.blue.mobile.ielts-form {
      min-width: 0;
      padding-top: .8rem;
      padding-bottom: .8rem
  }

  .landing-page-button.blue.desktop {
      display: none
  }

  .landing-page-button.blue.mobile-copy {
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .landing-page-button.blue.ielts-demo {
      display: none
  }

  .landing-page-button.blue.ielts-mena_hero {
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .landing-page-button.blue.ielts-mena_sticky {
      margin-top: 0;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .landing-page-button.blue.ielts-mena_sticky.w--current {
      margin-top: 0
  }

  .landing-page-button.desktop {
      display: none
  }

  .landing-page-button.mobile,.landing-page-button.web {
      background-image: linear-gradient(117deg,#753de5,#5e11ff);
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .landing-page-button.is-ielts-form {
      font-size: 1rem
  }

  .landing-page-button.ielts-demo {
      width: 100%;
      min-width: 0
  }

  .landing-page-2-title {
      font-size: 1.5rem
  }

  .background-video {
      width: 300px;
      height: 300px
  }

  .hero_block {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .hero_block-content {
      width: 100%
  }

  .hero_block-content.ielts-mena_hero {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .hero_block-image {
      width: 100%
  }

  .hero_block-image.hide-desktop {
      text-align: center;
      align-self: center;
      display: block
  }

  .hero_block-content_heading {
      padding-right: 5%;
      font-size: 2rem;
      line-height: 2.5rem;
  }

  .hero_block-flex-points {
      margin-bottom: .75rem;
  }

  .hero_block-flex-point {
      font-size: 1rem;
      /* color: white; */
  }

  .testimonial-block {
      padding-top: 2rem;
      padding-bottom: 2rem;
  }

  .testimonial_cards {
      padding-bottom: 2rem;
      overflow: auto
  }

  .testimonial_cards.certificates {
      grid-template-columns: minmax(75%,100%);
      grid-auto-columns: minmax(75%,100%)
  }

  .testimonial_card {
      min-width: 80%;
      margin-right: 1.5rem
  }

  .quotation {
      top: 0%;
      left: 0%
  }

  .Texas {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .h2 {
      padding-right: 5%;
      font-family: Poppins,sans-serif;
      font-weight: 600
  }

  .Texas_tabs {
      display: block
  }

  .tab-point_para {
      text-align: left
  }

  .free-masterclass,.trainers {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .trainers_div,.trainers_div.second {
      display: none
  }

  .trainers_div.mobile {
      margin-bottom: 2rem;
      display: flex
  }

  .trainer_card.mobile {
      background-color: var(--white);
      min-width: 50%
  }

  .why-leap {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .why-leap-inner-div {
      flex-direction: column;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .why-leap_content {
      width: 100%
  }

  .why-leap_image-container {
      width: 100%;
      margin-right: -2rem
  }

  .faq,.iframe {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .Texas_desktop {
      display: none
  }

  .free-masterclass_mobile {
      display: block
  }

  .free-masterclass_desktop {
      display: none
  }

  .hero_marketplace-container {
      padding-left: 10px
  }

  .online-offline.desktop {
      align-self: flex-start;
      margin-top: 1rem
  }

  .email-block.desktop {
      align-self: flex-start
  }

  .email-block.desktop.second,.pricing-card {
      margin-top: 1rem
  }

  .contact-button.desktop {
      width: 100%;
      margin-top: 1rem
  }

  .section_multi-step-form {
      width: 90%
  }

  .multi-step-form_header {
      padding-right: 0
  }

  .multi-step-form-button---brix {
      top: 990px
  }

  .multi-step-form-button---brix.right---brix {
      right: -32px
  }

  .logo.desktop {
      text-align: left;
      width: 25%
  }

  .filter_component.mobile {
      display: flex;
      position: relative
  }

  .fliter-block.desktop {
      background-color: var(--lavender-2);
      display: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .sort-block {
      display: none;
      top: 81%;
      right: 30%
  }

  .state_filter {
      top: -2.5%
  }

  .dekstop_card-1 {
      flex-direction: column-reverse;
      align-items: flex-start
  }

  .desktop_card-2 {
      flex-direction: column;
      align-items: flex-start;
      margin-top: 1rem
  }

  .desktop_card-2._2 {
      margin-top: 0
  }

  .desktop_card-2-iner {
      flex-direction: column
  }

  .desktop_filter {
      padding-left: 10px;
      padding-right: 10px;
      display: block
  }

  .filter_form-desktop {
      margin-top: 0;
      display: block
  }

  .form-div-block {
      z-index: 1
  }

  .fliter-block-2.desktop {
      background-color: #e8e8fa;
      display: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .sort-block-2 {
      display: none;
      top: 81%;
      right: 30%
  }

  .text-size-medium-5 {
      font-size: 1rem
  }

  .join-demo-button-3 {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .footer_top-wrapper-5 {
      grid-row-gap: 3rem
  }

  .help_sub-block {
      flex-direction: column
  }

  .help_content-wrap {
      max-width: 100%
  }

  .help_content-block_image {
      top: 78px;
      right: -21%
  }

  .leap_logo.is-liy3 {
      object-fit: contain;
      width: 100%;
      height: 100%
  }

  .fixed-cta {
      justify-content: center;
      display: flex
  }

  .fixed-cta.blue.mobile {
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .fixed-cta.blue.is-ielts {
      width: 100%;
      margin-top: 2rem;
      padding-top: .8rem;
      padding-bottom: .8rem;
      display: flex
  }

  .fixed-cta_div {
      display: none
  }

  .fixed-cta_div.is-ielts {
      z-index: 9999;
      background-color: var(--white);
      opacity: 0;
      padding-bottom: 2rem;
      padding-left: 5%;
      padding-right: 5%;
      display: flex;
      position: fixed;
      inset: auto 0% 0%
  }

  .hero_block-flex-point-2 {
      font-size: 1rem
  }

  .div-block-73 {
      align-items: center;
      display: block
  }

  .hero_block-2 {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .landing-page-button-text-subtext {
      color: #fff9;
      font-size: 1rem;
      font-weight: 400
  }

  .div-block-75 {
      text-align: center;
      flex: 0 auto;
      order: 1;
      justify-content: center;
      align-self: center;
      display: flex
  }

  .hero_block-content_heading-2 {
      padding-right: 5%;
      font-size: 2rem;
      line-height: 2.5rem
  }

  .landing-page-button-2 {
      justify-content: center;
      display: flex
  }

  .landing-page-button-2.mobile {
      background-image: linear-gradient(140deg,#635eff 39%,#5e11ff);
      width: 100%;
      margin-top: 2rem;
      display: flex;
      box-shadow: 0 5px 20px 1px #916dde
  }

  .landing-page-button-2.desktop {
      display: none
  }

  .hero_block-content-2-copy,.hero_block-image-copy {
      width: 100%
  }

  .hero_block-image-copy.hide-mobile-landscape-copy {
      text-align: center
  }

  .hero_block-flex-point-copy {
      font-size: 1rem
  }

  .hero_block-content-copy {
      width: 100%
  }

  .testimonial_heading {
      font-size: 1.5rem;
      line-height: 2rem
  }

  .testimonial_wrapper {
      min-width: 17.375rem;
      max-width: 17.375rem;
      min-height: 22.5rem;
      max-height: 22.5rem
  }

  .swiper-wrapper.is-slider-main {
      margin-left: -1rem
  }

  .swiper-slide.is-slider-main {
      width: 90%
  }

  .testimonial_wrappe {
      padding-bottom: 2rem
  }

  .Texas_comparison {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .comparison_text-wrap {
      justify-content: center;
      align-items: center;
      margin-left: .5rem;
      padding-top: 1rem;
      display: flex
  }

  .comparison_text-wrap.center {
      margin-left: 0
  }

  .comparison_text.others.bold {
      font-size: .75rem
  }

  .landing-page-button-mt {
      justify-content: center;
      display: flex
  }

  .landing-page-button-mt.desktop {
      display: none
  }

  .iframe-mt {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .landing-page-button-copy {
      justify-content: center;
      display: flex
  }

  .landing-page-button-copy.mobile {
      background-image: linear-gradient(117deg,#753de5,#5e11ff);
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .iframe-new {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .landing-page-button-test {
      justify-content: center;
      display: flex
  }

  .landing-page-button-test.mobile,.landing-page-button-test.web {
      background-image: linear-gradient(117deg,#753de5,#5e11ff);
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .header-bar {
      justify-content: center;
      display: flex
  }

  .header-bar_text {
      font-size: .875rem
  }

  .padding-global {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-direction: column;
      padding: .75rem 1.25rem;
      display: flex
  }

  .padding-global.is-5 {
      padding-top: 0;
      padding-bottom: 0
  }

  .padding-global.is-0phone {
      padding-left: 0;
      padding-right: 0
  }

  .padding-section-large {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large.is-ielts {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .padding-section-large.is-liy {
      padding-top: 2rem
  }

  .padding-section-large.is-liy.is-2 {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large.is-ielts4 {
      padding-top: 2.5rem
  }

  .ielts-hero_component {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem
  }

  .ielts-hero_component.is-liy-3 {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .button-group.is-career-cta-gap {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .ielts-hero_item-list {
      font-size: 1.125rem
  }

  .text-gradient-purple.is-ielts4 {
      font-size: 2rem
  }

  .ielts-hero_pricing-wrap {
      flex-direction: row;
      justify-content: center;
      align-items: center
  }

  .ielts-hero_pricing-wrap.is-ielts-cta {
      flex-direction: column;
      align-items: flex-start
  }

  .ielts-hero_pricing-wrap.align-button-left {
      display: none
  }

  .ielts-hero_pricing-innerwrap {
      font-size: 1.25rem
  }

  .ielts-resource_component {
      align-items: stretch
  }

  .ielts-resource_list {
      grid-template-columns: 1fr
  }

  .ielts-resource_item {
      font-size: .875rem;
      font-weight: 400
  }

  .heading-style-h4 {
      font-size: 1rem
  }

  .heading-style-h4.is-form,.heading-style-h4.text-align-center.is-ielts4 {
      font-size: 1.25rem
  }

  .ielts-cta_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .ielts-cta_component.is-2 {
      grid-template-columns: 1fr
  }

  .ielts-cta_component-wrap {
      padding: 1.5rem 1rem
  }

  .text-color-lightgrey-700.text-size-large {
      text-align: left
  }

  .ielts-pricing-strikethrough {
      font-size: 1rem;
      text-decoration: line-through
  }

  .sticky-button {
      z-index: 999;
      background-color: #fff;
      border-top: 1px solid #eeeef2;
      display: block;
      position: fixed;
      inset: auto 0% 0
  }

  .paper-form-modal_content-wrapper {
      width: 100%;
      height: 100vh;
      max-height: none;
      padding-bottom: 7rem;
      padding-left: 5%;
      padding-right: 5%
  }

  .heading-style-h3 {
      font-size: 2rem
  }

  .heading-style-h3.is-careers-why {
      font-size: 1.25rem
  }

  .heading-style-h3.is-careers-cta {
      font-size: 1.5rem
  }

  .icon-embed-small.v2 {
      width: 1.25rem;
      height: 1.25rem
  }

  .ielts-pricing-discount {
      font-size: 1rem
  }

  .ielts-discount-time {
      font-size: .875rem
  }

  .navbar1_menu.is-page-height-tablet {
      padding-bottom: 6rem
  }

  .footer_uae-bottom {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .ielts-form_form {
      align-items: center
  }

  .ielts-form_radio-group {
      flex-direction: column
  }

  .ielts-form_question-wrap {
      text-align: center;
      align-items: stretch;
      width: 100%
  }

  .ielts-form_item-wrap {
      align-items: flex-start
  }

  .ielts-thankyou_logo-wrap {
      width: 12rem
  }

  .ielts-thankyou_bottom-wrap {
      flex-direction: column
  }

  .text-block-455 {
      font-size: 1.125rem
  }

  .button-4.is-liy-alt {
      grid-column-gap: .65rem;
      grid-row-gap: .65rem;
      width: 100%;
      font-size: 1.1rem
  }

  .ielts-compare_block {
      display: flex;
      overflow: hidden
  }

  .course_features {
      font-size: .75rem
  }

  .course_features.default-height.self-study {
      font-size: 1rem
  }

  .course_features.default-height.focus {
      font-size: .875rem
  }

  .course_features.default-height.self-study2 {
      height: 5.3rem;
      font-size: 1rem
  }

  .course_features.default-height.self-study3,.course_features.answer.is-green {
      height: 5.3rem
  }

  .course_features.answer.is-other {
      min-width: 10rem;
      height: 5.3rem
  }

  .course_features.is-2 {
      height: 5.3rem
  }

  .course_format {
      white-space: nowrap
  }

  .courser-feature_wrapper {
      background-color: var(--white);
      width: 9.375rem;
      position: absolute
  }

  .courser-feature_wrapper.is-ielts4 {
      width: 10.5rem
  }

  .course_plans {
      flex-direction: row;
      justify-content: space-between;
      width: 100%;
      margin-left: 9.375rem;
      overflow: auto
  }

  .course_plans.is-ielts4_compare {
      margin-left: 10.5rem
  }

  .hide-desktop {
      display: block
  }

  .hero-para {
      font-size: 1.125rem;
      font-weight: 500
  }

  .hero-para.is-liy4 {
      font-size: 1.25rem
  }

  .button-gradient-shine {
      z-index: 0;
      filter: blur(35px);
      background-image: linear-gradient(104deg,#9e3eff,#ff8f3e);
      width: 6rem;
      height: 12rem;
      position: absolute;
      inset: -51% 0% 0% auto
  }

  .ielts-hero_abs-circle {
      width: 2.5rem;
      height: 2.5rem
  }

  .ielts-hero_abs-circle.is-2 {
      width: 1.25rem;
      height: 1.25rem
  }

  .ielts-orange-gradient-button {
      width: 100%;
      max-width: none;
      padding-left: 2rem;
      padding-right: 2rem;
      font-size: 1.1rem
  }

  .ielts-orange-gradient-button.is-liy4 {
      flex-wrap: nowrap;
      font-size: 1.1rem
  }

  .ielts-orange-gradient-button.is-liy4.is-2 {
      width: auto
  }

  .ielts-orange-gradient-button.is-liy4.is-2.is-bottom {
      padding-top: .75rem;
      padding-bottom: .75rem
  }

  .ielts-orange-gradient-button.is-liy-bofu-cta {
      flex-wrap: nowrap;
      font-size: 1.1rem
  }

  .ielts-orange-gradient-button.is-liy-bofu-cta.is-2 {
      width: auto
  }

  .ielts-orange-gradient-button.is-liy-bofu-cta.is-2.is-bottom {
      padding-top: .75rem;
      padding-bottom: .75rem
  }

  .includes_component.is-iellts4 {
      margin-top: 0
  }

  .includes_row {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      background-color: #fff;
      border: 1px solid #f5f5f7;
      border-radius: 1rem;
      grid-template-columns: 1fr;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .includes_row.is-ielts4_includes {
      padding-top: 0;
      padding-bottom: 0
  }

  .includes_card {
      border-style: none;
      grid-template-columns: 1fr
  }

  .includes_card-content {
      padding: 0 1.5rem
  }

  .includes_card-content.is-ielts4_includes {
      padding: 1.5rem 1rem
  }

  .includes_heading-wrap {
      flex-direction: column;
      align-items: flex-end
  }

  .includes_abs-hero-wrap {
      z-index: 1;
      position: relative
  }

  .includes_abs-hero-wrap.is-ielts4_includes {
      top: -1.75rem;
      left: 40%
  }

  .max-width-midlarge.align-center {
      width: 100%
  }

  .ielts-who_component {
      grid-row-gap: 2rem;
      grid-template-columns: 1fr
  }

  .ielts-who_item-wrap {
      max-width: none
  }

  .section_ielts-how {
      padding-left: 5%;
      padding-right: 5%
  }

  .ielts-how_progress {
      left: .375rem
  }

  .ielts-how_item {
      grid-row-gap: 1.5rem;
      grid-template-rows: auto;
      grid-template-columns: 4rem 1fr;
      width: 100%;
      padding-bottom: 2rem
  }

  .ielts-how_item.is-last {
      padding-bottom: 0
  }

  .ielts-how_centre {
      justify-content: flex-start;
      margin-left: -6px
  }

  .ielts-how_content.is-colored {
      height: auto;
      font-weight: 400
  }

  .ielts-hero_rating-card {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .ielts-hero_rating {
      font-size: 1.125rem
  }

  .ielts-hero_card-wrap {
      justify-content: center
  }

  .ielts-faq_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .ielts-faq_question {
      padding: 1rem 1.25rem
  }

  .ielts-faq_icon-wrapper {
      width: 1.75rem
  }

  .ielts-faq_answer {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .ielts-faq_img-wrapper,.ielts4_hero_imgwrap {
      width: 100%
  }

  .ielts-hero_pricing-innerwrap-2 {
      font-size: 1.25rem
  }

  .ielts-hero_badge-wrap {
      width: 8rem
  }

  .ielts-hero_badge-component {
      justify-content: space-around
  }

  .ielts-hero_pricing-wrap-copy {
      flex-direction: row;
      justify-content: space-between;
      align-items: center
  }

  .careers_hero_component {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem
  }

  .heading-style-h1 {
      font-size: 2.5rem
  }

  .heading-style-h1.is-careers {
      font-size: 2rem
  }

  .heading-style-h2.is-careers {
      font-size: 1.5rem
  }

  .careers_why_component-2 {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .careers_why_row,.careers_why_column {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .careers_why_column.is-2 {
      grid-template-columns: 1fr
  }

  .careers_why_card-large-content {
      padding: 1rem
  }

  .careers_why_card-medium {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      padding-top: 1rem;
      padding-bottom: 0;
      display: flex
  }

  .careers_why_card-medium.is-2 {
      justify-content: space-between;
      align-items: flex-start;
      display: flex;
      position: relative
  }

  .careers_why_card-medium-image-wrapper {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
  }

  .careers_why_card-medium-content {
      justify-content: space-between;
      align-items: flex-start;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .heading-style-h5 {
      font-size: 1.25rem
  }

  .heading-style-h5.is-card-small-text {
      order: 1;
      margin-bottom: 0;
      font-size: 1.5rem
  }

  .heading-style-h5.is-card-large-text.text-gradient-purple {
      font-size: 1.75rem
  }

  .careers_why_card-small {
      grid-template-columns: 1fr
  }

  .careers_why_card-small-content {
      padding: 1rem
  }

  .careers_why_card-small-content-top {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
      display: flex
  }

  .careers_why_card-small-img-wrapper.is-2 {
      width: 16rem
  }

  .careers_why_card-small-perks {
      font-size: 1rem
  }

  .careers_why_card-large-absol-wrap {
      width: 13rem
  }

  .careers_why_card-tag {
      font-size: 1rem;
      font-weight: 400
  }

  .careers_what_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .careers_what_row {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr;
      padding-left: 5%;
      padding-right: 5%;
      display: flex;
      overflow: scroll
  }

  .careers_what_card {
      flex: none;
      width: 20rem
  }

  .careers_journey_component {
      grid-template-columns: 1fr
  }

  .careers_journey_content-left {
      z-index: 1;
      padding-right: 0;
      position: relative;
      top: 0
  }

  .careers_journey_content-right {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .careers_journey_circle {
      margin-top: 2.25rem
  }

  .careers_journey_item {
      grid-template-rows: auto auto;
      grid-template-columns: 4rem 1fr
  }

  .careers_founders_list {
      grid-row-gap: 3rem
  }

  .careers_founders_image-wrapper {
      border-radius: .5rem;
      height: 100%
  }

  .careers_cta_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .careers_cta_card {
      padding: 2rem 1rem
  }

  .padding-section-medium {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .padding-section-medium.is-career {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .careers_footer_top-wrapper {
      grid-row-gap: 3rem;
      padding: 2rem
  }

  .careers_footer_menu-wrapper {
      grid-column-gap: 1.5rem;
      grid-template-columns: 1fr 1fr
  }

  .careers_why_card-ratingcard {
      width: 100%;
      max-width: 20rem
  }

  .careers_modal_component {
      align-items: flex-start
  }

  .careers_modal_content-wrapper {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      width: 100%;
      height: 100vh;
      max-height: none;
      margin-top: 7rem;
      padding-bottom: 0;
      padding-left: 5%;
      padding-right: 5%
  }

  .careers_modal_content-wrap {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .careers_modal_content-wrap.is-2 {
      max-height: 34rem;
      padding-bottom: 3rem
  }

  .careers_modal_img-grid {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr 1fr
  }

  .careers_modal_img-wrap {
      border-radius: .5rem
  }

  .careers_modal_benefits-card {
      padding: 2rem .5rem;
      font-size: .875rem
  }

  .careers_modal_benefits-card.is-2 {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      flex-flow: row;
      grid-template-rows: auto;
      grid-template-columns: .35fr 1fr;
      grid-auto-columns: 1fr;
      padding-top: 0;
      padding-left: 1rem;
      display: grid
  }

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

  .careers_modal_benefits-grid.is-2 {
      order: -1;
      grid-template-rows: auto;
      width: 100%
  }

  .careers_modal_benefits-grid.is-3 {
      grid-template-columns: 1fr 1fr
  }

  .careers_testimonial_component {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr;
      padding-top: 1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      position: relative
  }

  .careers_testimonial_client-image-wrapper {
      width: 14rem;
      margin-top: -5rem
  }

  .careers_testimonial_client {
      align-items: center;
      width: 100%
  }

  .careers_modal_content {
      padding: 1rem .75rem 2rem
  }

  .careers_culture-imgwrap {
      filter: blur(3px);
      position: absolute;
      inset: 0% 0% auto auto
  }

  .banner10_content-wrapper {
      align-items: center
  }

  .banner10_content {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      margin-left: 0;
      margin-right: 1rem;
      font-size: .875rem
  }

  .banner10_close-button {
      margin-left: 0
  }

  .banner10_img.is-web {
      display: none
  }

  .banner10_img.is-phone {
      display: inline-block
  }

  .banner10_link {
      padding-left: .75rem;
      padding-right: .75rem;
      font-size: .75rem
  }

  .careers_founder-descr {
      font-size: .625rem
  }

  .section_testimonial {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .includes_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .for-me_wrapper {
      grid-template-columns: 1fr
  }

  .form-me_initial-wrapper {
      align-items: stretch
  }

  .ielts-vs-others_sub-heading {
      font-size: 1.25rem
  }

  .ielts-vs-others_heading {
      font-size: 2rem
  }

  .section_hero {
      flex-direction: column;
      align-items: center;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .section_hero.test-class {
      padding-top: 2rem
  }

  .hero_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .hero_content-block {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .hero_heading {
      font-size: 1.75rem
  }

  .hero_sub-heading {
      font-size: 1.125rem
  }

  .hero_bullet {
      font-size: 1rem
  }

  .hero_bullet-component {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .faq_image-wrap {
      position: static
  }

  .testimonial_swiper-wrapper {
      min-width: 17.375rem;
      max-width: 17.375rem;
      min-height: 22.5rem;
      max-height: 22.5rem
  }

  .ielts-hero_pricing-wrap-alt {
      flex-direction: row;
      justify-content: space-around;
      align-items: center
  }

  .hero_content-wrapper {
      width: 100%
  }

  .u-button {
      justify-content: center;
      align-self: stretch;
      font-size: 1rem;
      display: flex
  }

  .u-button.center-aligned.wide-button.hide-mobile-landscape {
      display: none
  }

  .u-button.center-aligned.is-freemium {
      align-self: stretch
  }

  .u-button.v2 {
      font-size: 1.125rem
  }

  .u-hero-section {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .features-item.liy {
      font-size: 1.125rem
  }

  .features-item.liy-v2,.features-item.liy {
      font-size: 1rem
  }

  .features-item.liy.less-space.space {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      margin-top: 0;
      font-size: .875rem
  }

  .feature-card_hero {
      align-self: stretch;
      padding: 1.5rem;
      font-size: .875rem
  }

  .u-h3 {
      font-size: 1.25rem
  }

  .u-h1 {
      font-size: 2rem
  }

  .hero_heading-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .cta_wrapper.u-mt-2,.cta_wrapper.is-liy-fp,.cta_wrapper.liy-v2 {
      margin-top: 1rem
  }

  .cta_wrapper.liy-button-wrapper {
      width: 60%
  }

  .rating-subtext {
      font-size: .875rem
  }

  .sticker-strip {
      top: 1.5rem;
      right: -2rem
  }

  .pricing-option {
      font-size: 1rem
  }

  .u-timeline-section {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .container-2-col.yt-space {
      padding-top: 1rem
  }

  .liy-hero_heading-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      text-align: center;
      justify-content: flex-start;
      align-items: center
  }

  .liy-hero_heading-wrapper.liy-heroi-heading-align {
      text-align: center;
      display: block
  }

  .liy-hero_content {
      grid-template: "."".""."/1fr
  }

  .ratings_wrapper-_liy {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: center;
      align-items: flex-start
  }

  .liy-hero_card {
      align-self: stretch;
      padding: 1.5rem;
      font-size: .875rem
  }

  .liy-hero_card.v2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .u-h4 {
      font-size: 1rem
  }

  .cta-sub_wrapper {
      height: 1.75rem
  }

  .liy-timeline_wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .liy-timeline_content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .timeline-element {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .u-liy-hero_section {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .u-liy-hero_section.liy-freemium {
      padding-top: 0
  }

  .timeline-step_indicator {
      font-size: .875rem
  }

  .timeline-step-indicator_wrapper {
      border-radius: .75rem;
      width: 2rem;
      height: 2rem
  }

  .liy-section_heading-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center
  }

  .liy-section_heading-wrapper.flex-align-center {
      text-align: center
  }

  .timeline-step-content {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      padding-top: .25rem
  }

  .social-proof_wrapper {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      flex-flow: wrap;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: dense;
      place-content: center;
      display: flex
  }

  .social-proof_div {
      grid-column-gap: .625rem;
      grid-row-gap: .625rem;
      border-radius: .5rem;
      flex-flow: row;
      flex: none;
      grid-template-rows: auto;
      grid-template-columns: 2.25rem 1fr;
      grid-auto-columns: 1fr;
      place-content: start;
      place-items: center start;
      padding: .75rem;
      font-size: .75rem;
      display: grid
  }

  .social-proof_icon {
      opacity: 1;
      order: -1;
      width: 2rem;
      height: 2rem;
      margin-bottom: 0;
      margin-right: 0;
      position: static
  }

  .testimonials_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 15rem 15rem 15rem;
      grid-auto-columns: 15rem
  }

  .testimonial_div {
      font-size: .875rem
  }

  .testimonial-user-name_liy {
      font-size: 1rem
  }

  .band-title_text {
      font-size: .75rem
  }

  .band-score {
      font-size: 1rem
  }

  .u-faq-section {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .u-faq_answer {
      font-size: .875rem
  }

  .u-faq_question {
      padding-top: .5rem;
      padding-bottom: .5rem;
      font-size: 1rem
  }

  .u-faq_accordion {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      padding: .9rem
  }

  .u-faq_content-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .sticky-button-_liy {
      z-index: 999;
      background-color: #1b1b31;
      justify-content: space-between;
      padding: 1rem;
      display: flex;
      position: fixed;
      inset: auto 0% 0
  }

  .sticky-button-_liy.is-freemium {
      flex-flow: column;
      align-items: stretch
  }

  .pricing-sticky_div {
      flex-flow: column;
      display: flex
  }

  .price-label {
      color: #8d8d98
  }

  .price-liy {
      color: #fff;
      font-size: 2rem
  }

  .offer-div {
      height: 2rem;
      margin-top: -1rem;
      position: absolute;
      inset: 0% auto auto .5rem
  }

  .testimonial_gradient-right,.testimonial_gradient-left {
      display: none
  }

  .lim-offer-el {
      width: 7.5rem
  }

  .liy-timeline_heading-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      justify-content: flex-start;
      align-items: center;
      position: relative;
      top: 0
  }

  .testimonial-list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 15rem 15rem;
      grid-auto-columns: 15rem
  }

  .sticky-button-_mena {
      z-index: 999;
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      background-color: #ffffff80;
      flex-flow: column;
      justify-content: center;
      padding: 1rem;
      display: flex;
      position: fixed;
      inset: auto 0% 0
  }

  .timeline-text-content {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .timeline-paragraph {
      font-size: .75rem
  }

  .card-heading {
      font-size: .875rem
  }

  .indicator-liy {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      padding-top: .125rem;
      padding-bottom: .125rem;
      font-size: .875rem
  }

  .form-container {
      justify-content: center;
      align-items: flex-end;
      /* display: none */
  }

  .form-block-2 {
      mix-blend-mode: normal;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      width: 100%;
      min-width: 0;
      margin-bottom: 0
  }

  .submit-button-2 {
      color: #fff;
      font-weight: 600
  }

  .paragraph-15 {
      font-size: 18px
  }

  .masterclass-button {
      align-self: stretch;
      margin-bottom: .5rem;
      padding: 1rem 1.5rem;
      font-size: 1rem;
      font-weight: 600
  }

  .masterclass-button.learning-button {
      display: none
  }

  .masterclass-button.learning-button.visible-button {
      display: flex
  }

  .masterclass-hero_card {
      align-self: stretch;
      padding: 1rem;
      font-size: .875rem
  }

  .p-h1 {
      font-size: 2.5rem
  }

  .p-h1.heading-hero {
      font-size: 2.25rem
  }

  .ratings_wrapper-_liy-2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: center;
      align-items: flex-start;
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .ratings_item-wrapper-2 {
      height: auto
  }

  .p-h3 {
      font-size: 1.25rem
  }

  .p-h3.text-color-lavender {
      align-self: center;
      font-size: 1.125rem
  }

  .p-h3.text-color-lavender.small-heading {
      display: none
  }

  .p-h3.text-color-lavender.text-color-lav2 {
      font-size: 1.175rem;
      font-weight: 700
  }

  .p-h3.heading-table {
      font-size: 1.75rem;
      line-height: 1.5
  }

  .u-pb-hero_section {
      flex-direction: column;
      align-items: center;
      padding-top: 6rem;
      padding-bottom: 2rem
  }

  .u-pb-hero_section.background-img {
      background-image: url(images/background-mobile.avif)
  }

  .u-pb-hero_section.yt2 {
      padding-top: 4rem
  }

  .liy-hero_content-2 {
      grid-template: "."".""."/1fr
  }

  .liy-timeline_heading-wrapper-2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      justify-content: flex-start;
      align-items: center;
      position: relative;
      top: 0
  }

  .timeline-step-indicator_wrapper-2 {
      border-radius: .75rem;
      width: 1.75rem;
      height: 1.75rem
  }

  .timeline-wrapper {
      width: 3rem
  }

  .u-content-section {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .u-content-section.cta-button {
      padding-bottom: 1.5rem
  }

  .timeline-step-content-2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .p-h2 {
      font-size: 1.75rem
  }

  .p-subheading {
      font-size: 1rem
  }

  .timeline-content_wrapper-2 {
      grid-template-columns: 3rem 1fr
  }

  .p-h4 {
      font-size: 1.125rem;
      font-weight: 500
  }

  .p-section_heading-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center
  }

  .p-section_heading-wrapper.flex-align-center {
      text-align: center
  }

  .band-score-2 {
      font-size: 1rem
  }

  .rating-wrapper {
      grid-column-gap: 1.25rem;
      grid-row-gap: 1.25rem;
      flex-flow: column
  }

  .rating-image-wrapper {
      width: 100%
  }

  .testimonial_gradient-right-2 {
      background-image: linear-gradient(270deg,#fcfcff,#fcfcff00);
      width: 2rem;
      display: block
  }

  .testimonial-list-v2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto;
      grid-template-columns: 15rem 15rem;
      grid-auto-columns: 15rem;
      grid-auto-flow: column;
      width: auto
  }

  .testimonial_div-2 {
      font-size: .875rem
  }

  .testimonial_gradient-left-2 {
      background-image: linear-gradient(90deg,#fcfcff,#fcfcff00);
      width: 2rem;
      display: block
  }

  .p-faq_icon {
      width: 28px
  }

  .u-faq-section-2 {
      flex-direction: column;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .u-faq-section-2.faq-border {
      padding-top: 0
  }

  .p-faq_accordion {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      padding: .9rem
  }

  .text-size-medium-10 {
      font-size: 1rem
  }

  .text-block-467.text-small {
      font-size: 12px
  }

  .heading-48.card-heading {
      font-size: 1.5rem
  }

  .fixed-button-wrapper.fixed-button-2 {
      cursor: pointer;
      display: none
  }

  .text-block-484 {
      font-size: 2rem
  }

  .paragraph-3,.column-heading.table_heading {
      text-align: center
  }

  .feature_table {
      grid-template-columns: 1fr 83px 1fr 1fr
  }

  .text-block-485.heading-table {
      padding-left: .5rem;
      padding-right: .5rem;
      font-size: 1.75rem;
      line-height: 1.5
  }

  .div-block-86 {
      position: sticky
  }

  .image-143,.image-144 {
      width: 100%
  }

  .grid-2 {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .highlights-content {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      padding: 2rem 1.125rem
  }

  .highlights-content.middle-highlights {
      grid-template-columns: 1fr
  }

  .top-highlights-img {
      align-self: auto;
      width: 100%;
      height: 256px
  }

  .top-highlights-para {
      font-size: 1.125rem
  }

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

  .image-145 {
      width: 1rem;
      font-size: 12px
  }

  .liy-hero_content-_spk {
      grid-template: "."".""."/1fr
  }

  .image-148,.image-149 {
      display: none
  }

  .text-block-489,.text-block-490,.text-block-491,.text-block-492,.text-block-493 {
      font-size: 12px
  }
}

@media screen and (max-width: 479px) {
  .body {
      overflow:visible
  }

  .brand-2 {
      flex-direction: row;
      justify-content: flex-start;
      align-items: stretch;
      padding-left: 0
  }

  .agenda {
      grid-column-gap: 0px;
      grid-row-gap: 8px;
      grid-template: "Area""Area-2""Area-3""."/1fr;
      padding-right: 0
  }

  .div-block-10 {
      margin-bottom: 0;
      margin-right: 0
  }

  .container-6 {
      margin-top: 0
  }

  .question-title {
      flex: 1;
      margin-left: 8px;
      font-size: 15px
  }

  .faq-question-wrap {
      padding-left: 0;
      padding-right: 0
  }

  .title-wrap {
      display: block
  }

  .faq-wrapper-2 {
      margin-top: 0
  }

  .faq-paragraph {
      padding-left: 0;
      padding-right: 0;
      font-size: 15px
  }

  .image-48 {
      width: 8%;
      margin-top: 4px
  }

  .benefit.is--gray-02 {
      padding-top: 40px
  }

  .work {
      height: auto;
      padding-top: 0;
      padding-bottom: 100px;
      position: relative;
      left: auto
  }

  .work.credit {
      background-image: none;
      width: auto;
      height: auto;
      padding: 40px 16px
  }

  .wrapper-2 {
      z-index: 0;
      text-align: center;
      width: 100%;
      max-width: none;
      margin-left: auto;
      padding-top: 40px;
      padding-bottom: 40px
  }

  .wrapper-2.credit {
      text-align: center;
      text-align: center;
      flex-direction: column;
      flex: 0 auto;
      align-self: auto;
      align-items: center;
      width: auto;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      top: auto
  }

  .align-center {
      flex-direction: column;
      flex: none;
      order: 0;
      align-items: stretch;
      width: auto;
      margin-right: 0;
      padding: 12px 8px
  }

  ._3-col-grid {
      grid-column-gap: 10px;
      grid-row-gap: 10px
  }

  ._3-col-grid.padding-top {
      grid-row-gap: 8px;
      grid-column-gap: 0px;
      grid-row-gap: 12px;
      grid-column-gap: 0px;
      grid-row-gap: 12px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      grid-auto-flow: column;
      align-self: flex-start;
      justify-items: stretch;
      margin-bottom: 12px;
      display: grid
  }

  .container-8 {
      max-width: 100%;
      margin-left: 0;
      margin-right: 0;
      padding-left: 16px;
      padding-right: 16px
  }

  .div-block-17 {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .nav-bar-2 {
      justify-content: center;
      padding-bottom: 10px;
      padding-right: 0
  }

  .nav-bar-2.success {
      background-color: #0000;
      padding-left: 20px;
      padding-right: 20px
  }

  .brand {
      padding-left: 0
  }

  .image-58 {
      max-width: 80%;
      max-height: 80%
  }

  .image-63 {
      width: 20%
  }

  .container-12 {
      padding-left: 20px;
      padding-right: 20px
  }

  .heading-20 {
      margin-bottom: 20px;
      font-size: 22px;
      line-height: 30px
  }

  .div-block-24 {
      padding-top: 20px;
      top: -50px
  }

  .heading-21 {
      padding-left: 20px;
      padding-right: 20px;
      font-size: 20px;
      line-height: 20px
  }

  .nav-bar-3 {
      background-color: #1c1c20;
      justify-content: flex-start;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-right: 16px
  }

  .image-82 {
      width: 50%;
      max-width: none;
      max-height: 80%
  }

  .button-3 {
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .button-3.is-link.is-gradient.ielts-liy-cta {
      padding-left: 2rem;
      padding-right: 2rem;
      position: relative;
      overflow: hidden
  }

  .button-3.is-link.is-gradient.liy.ielts-liy4-cta {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      font-size: 1.1rem
  }

  .button-3.is-link.is-gradient.liy.is-liy-bofu-cta {
      font-size: 1.1rem
  }

  .button-3.is-link.is-gradient.ielts-liy3-cta {
      margin-right: 5px;
      padding-left: 2rem;
      padding-right: 2rem
  }

  .button-3.is-nav.ielts-liy3-cta,.button-3.is-nav.is-liy-bofu-cta {
      box-shadow: none;
      padding: .5rem .85rem
  }

  .button-3.is-careers-cta-button {
      border-radius: .5rem;
      width: 100%
  }

  .navbar_logo-link.is-liy3 {
      width: 8rem
  }

  .padding-bottom {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .text-align-center-2 {
      align-items: center
  }

  .page-padding-3 {
      padding-left: 1rem;
      padding-right: 1rem
  }

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

  .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-top.margin-tiny {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .margin-top.margin-xlarge.is-liy4 {
      margin-top: 1rem
  }

  .margin-top.hide-mobile-portrait {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .logo-footer {
      width: 172px;
      height: 34px
  }

  .yt_section-testimonial {
      background-color: #f7f7f7;
      margin-top: 5rem
  }

  .yt_testimonial-title {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.75rem;
      line-height: 1.3
  }

  .yt_testimonial-content_card-light {
      background-color: #fff
  }

  .yt_testimonial-student-text {
      font-size: 1.125rem;
      font-weight: 700
  }

  .yt_button-alt {
      background-color: #0000;
      background-image: linear-gradient(135deg,#443eff,#703eff);
      border-radius: .25rem;
      justify-content: center;
      padding: .75rem 1.5rem;
      font-size: 1.125rem;
      font-weight: 700;
      display: flex
  }

  .yt_testimonial-text {
      font-size: 1rem;
      font-weight: 400
  }

  .text-color-yellow {
      color: #0000;
      -webkit-text-fill-color: transparent;
      background-image: linear-gradient(135deg,#ffc623,#f37335);
      -webkit-background-clip: text;
      background-clip: text;
      width: auto;
      display: inline;
      overflow: visible
  }

  .text-color-yellow.text-weight-semibold.text-align-center {
      display: flex
  }

  .max-width-large.align-center,.max-width-large.align-center.is-liy4,.max-width-large.align-center,.max-width-large.align-center,.max-width-large.align-center,.max-width-large.align-center {
      align-items: center
  }

  .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .margin-bottom.margin-large.mobile-margin-1 {
      margin-bottom: 0
  }

  .margin-bottom.margin-medium.hide-mobile-portrait-ielts,.margin-bottom.margin-custom1 {
      margin-bottom: 2rem
  }

  .margin-bottom.margin-xxsmall {
      margin-top: .5rem
  }

  .margin-bottom.margin-small {
      margin-bottom: 1rem
  }

  .margin-bottom.margin-large {
      margin-bottom: 2rem
  }

  .yt_testimonial-item-list._3 {
      display: none
  }

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-vertical.padding-xlarge {
      margin-top: -3rem;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .padding-vertical.padding-xlarge.padding-news_mobile {
      padding-top: 2.5rem;
      padding-bottom: 1.5rem
  }

  .padding-vertical.padding-xxlarge {
      padding-top: 1rem;
      padding-bottom: 0
  }

  .text-weight-semibold {
      font-weight: 500
  }

  .yt_testimonial-student-degree {
      font-size: 1rem;
      font-weight: 400
  }

  .text-size-small.text-color-neutral-dark-grey-500.text-weight-medium {
      text-align: center
  }

  .text-size-small.text-color-lightgrey-700.text-weight-medium {
      color: #77768e
  }

  .icon-1x1-medium.is-liy4 {
      color: #443eff;
      width: 3rem;
      padding-left: 0
  }

  .text-weight-bold.text-color-primary-900.alt2 {
      font-size: 1rem;
      font-weight: 400
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

  .text-size-regular.text-weight-bold {
      max-width: 100%
  }

  .text-size-regular.text-weight-bold.is-ielts {
      max-width: none
  }

  .text-size-regular.text-weight-bold.is-faq {
      font-size: .875rem
  }

  .button-row-grid.mobile-1-col {
      grid-auto-flow: row
  }

  .padding-top {
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .padding-top.padding-xxlarge {
      padding-top: 3rem
  }

  .max-width-full-mobile-portrait {
      width: 100%;
      max-width: none
  }

  .padding-left {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .page-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .page-padding.is-relative {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .hide-mobile-portrait {
      display: none
  }

  .margin-left {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

  .heading-large {
      text-align: center;
      font-size: 1.8rem;
      font-weight: 500
  }

  .heading-large.heading-medium_mobile {
      margin-top: 10px;
      font-size: 1.5rem
  }

  .heading-large.is-ielts-hero {
      text-align: left;
      font-size: 1.5rem
  }

  .heading-large.is-ielts-hero.is-ielts4 {
      text-align: center;
      font-size: .8rem;
      font-weight: 500
  }

  .heading-large.is-ielts-hero.is-ielts-launch {
      font-size: .8rem
  }

  .heading-large.is-ielts-cta {
      text-align: left;
      letter-spacing: .023rem;
      font-size: 1.5rem;
      font-weight: 600
  }

  .heading-large.is-liy-gradient {
      text-align: left
  }

  .heading-large.is-liy-gradient.is-2 {
      font-size: 1.8rem;
      line-height: 1.3
  }

  .heading-large.is-liy-gradient.text-weight-semibold {
      font-size: 2rem
  }

  .form-input {
      line-height: 1.5
  }

  .form-input.is-ielts-form-wrapper {
      width: 100%;
      min-width: 15rem
  }

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

  .margin-vertical.margin-large {
      margin-top: 0
  }

  .stylesystem-images_layout {
      grid-template-columns: 1fr
  }

  .margin-right {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0
  }

  .show-mobile-portrait {
      display: block
  }

  .heading-small {
      margin-bottom: 0
  }

  .padding-right {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0
  }

  .max-width-medium.is-liy4 {
      padding-left: .3rem;
      padding-right: .3rem
  }

  .text-size-large {
      text-align: center;
      justify-content: center;
      font-size: 1rem;
      display: inline-block
  }

  .text-size-large.text-weight-bold {
      font-size: .875rem
  }

  .text-size-large.text-weight-bold.text-align-left_mobile {
      text-align: left
  }

  .text-size-large.text-color-white.text-align-center.text-size-xsmall_mobile {
      font-size: .75rem
  }

  .text-size-large.text-color-white.text-align-center {
      font-size: 14px;
      line-height: 1.3
  }

  .text-size-large.mobile {
      display: inline-block
  }

  .text-size-large.landing-page {
      margin-bottom: 1rem
  }

  .text-size-large.is-liy4-copy {
      text-align: left;
      font-size: 1rem;
      line-height: 1.5
  }

  .text-size-large.is-careers-cta {
      text-align: left
  }

  .heading-medium.text-color-white.text-align-center.text-size-regular_mobile {
      font-size: 1rem
  }

  .heading-medium.text-color-white.text-align-center {
      margin-top: 16px
  }

  .footer_column-address-2 {
      text-align: left
  }

  .footer_left-wrapper-2 {
      align-items: flex-start
  }

  .event-mask {
      width: 100%;
      height: auto
  }

  .slide-nav-2 {
      display: none;
      top: 245px
  }

  .section-title-2 {
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      font-size: 1.5rem;
      display: flex
  }

  .logo2_logo-list {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      justify-content: center;
      padding-top: 0
  }

  .text-align-center-3 {
      flex-direction: column
  }

  .press-slider {
      height: auto
  }

  .home-press_item-link {
      border-radius: 1rem
  }

  .logo_component {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .logo_component.alt {
      margin-top: 40px;
      margin-left: 16px;
      margin-right: 16px
  }

  .home-press_item {
      min-width: 14.5rem;
      height: 11.25rem
  }

  .home-press_item-content-top {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .icon-4 {
      display: none
  }

  .logo2_wrapper {
      justify-content: center;
      align-items: flex-start;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0
  }

  .logo2_logo {
      object-fit: contain;
      height: 5rem;
      max-height: none
  }

  .icon-5 {
      display: none
  }

  .text-color-blue.text-weight-bold.text-align-center.text-size-tagline_mobile {
      font-size: 1.5rem
  }

  .text-color-blue.text-weight-bold.text-align-center_mobile {
      text-align: center
  }

  .text-color-blue.text-weight-bold.text-align-center_mobile.text-size-tagline_mobile {
      font-size: 2rem
  }

  .cta-content {
      margin-left: auto;
      margin-right: auto;
      padding-top: 0
  }

  .faq1_component {
      flex-direction: column-reverse;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      width: 100%;
      display: block
  }

  .form-wrapper {
      height: auto
  }

  .form-wrapper.bg-white {
      width: 100%;
      height: auto
  }

  .form-wrapper.bg-white.alt {
      margin-left: 0;
      margin-right: 0;
      padding-left: 16px;
      padding-right: 16px
  }

  .form-wrapper.alt {
      height: 87vh;
      min-height: 83vh
  }

  .form-html-embed {
      height: auto
  }

  .form-html-embed.show-mobile-portrait,.form-html-embed.hide-mobile-portrait,.form-html-embed.hide-mobile-portrait.alt.not-hidden {
      display: block
  }

  .form-html-embed.hide-mobile-portrait.alt.not-hidden {
      padding-left: 0;
      padding-right: 0;
      display: block
  }

  .form-html-embed.hide-mobile-portrait.landing {
      height: 44rem;
      padding-top: 0;
      padding-bottom: 0
  }

  .form-html-embed.hide-mobile-portrait.landing.new {
      height: 100vh
  }

  .text-size-medium-3 {
      text-align: center;
      margin-bottom: 0
  }

  .cta-item {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      align-content: start;
      place-items: stretch center;
      text-decoration: none;
      display: grid
  }

  .navbar_component {
      /* height: 3rem; */
      box-shadow: 1px 1px 7px #443eff1f
  }

  .navbar_component.is-ielts4 {
      height: 3.5rem
  }

  .navbar_component.is-career {
      height: 3.75rem
  }

  .layout_feature_list {
      flex-direction: row;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: stretch;
      display: flex;
      overflow: auto
  }

  .cta-row {
      place-items: stretch center
  }

  .header_component {
      grid-column-gap: 0rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      align-items: center;
      width: 100%;
      margin-top: 2rem;
      display: flex
  }

  .testimonial18_client-2 {
      align-items: center
  }

  .button-cta {
      background-image: linear-gradient(135deg,#0068a4,#002b5f);
      border-bottom-right-radius: .625rem;
      border-bottom-left-radius: .625rem;
      width: 100%;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-right: 0
  }

  .join-demo-button {
      background-image: linear-gradient(135deg,#0068a4,#002b5f);
      width: 100%;
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .join-demo-button.button-large {
      font-size: 1rem
  }

  .join-demo-button.altnew {
      padding: 1rem 1.2rem
  }

  .footer_column-3 {
      align-items: flex-start
  }

  .brand_grid-text {
      padding-top: 2.5rem;
      padding-bottom: 2rem
  }

  .join-demo-button_wrapper {
      flex-direction: column;
      align-items: center;
      margin-right: 0;
      display: flex
  }

  .layout_feature_component {
      display: block;
      overflow: hidden
  }

  .layout_feature_item {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .layout_feature_item.item-4 {
      min-width: 13rem;
      height: auto;
      min-height: 100%
  }

  .layout_feature_item.item-2,.layout_feature_item.item-1 {
      min-width: 13rem;
      height: auto;
      min-height: auto
  }

  .layout_feature_item.item-3 {
      min-width: 13rem;
      height: auto;
      min-height: 100%
  }

  .header_content {
      flex-direction: column;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      display: flex
  }

  .header_content.landing-page {
      display: block
  }

  .yt_testimonial_component-2 {
      grid-template-columns: 1fr
  }

  .testimonial_content-2 {
      width: auto;
      min-width: 18rem;
      margin-right: .5rem
  }

  .testimonial-college-text {
      text-align: center;
      font-weight: 500
  }

  .button-cta-text {
      color: #fff;
      text-align: center;
      font-weight: 700
  }

  .heading-medium_mobile {
      font-size: 1.5rem
  }

  .header_image,.header_image.mobile {
      display: inline-block
  }

  .faq_image-wrapper.hide-mobile-portrait {
      display: block
  }

  .cta-wrapper {
      padding: 1rem .875rem
  }

  .cta-wrapper.show-mobile-portrait {
      /* background-image: url(https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/632c1f4d033fb98022a7157a_Rectangle%2020531%20\(1\).svg); */
      background-position: 50%;
      background-size: cover;
      border-radius: .5rem .5rem 0 0;
      height: 100%;
      position: static
  }

  .cta-wrapper.hide-mobile-portrait {
      display: none
  }

  .margin-top-2.margin-xlarge {
      margin-top: 3rem
  }

  .margin-top-2.margin-xlarge.align-center {
      justify-content: center;
      margin-top: 1rem;
      margin-left: 0;
      display: flex
  }

  .margin-top-2.margin-xxlarge.show-mobile-portrait {
      margin-bottom: 0
  }

  .text-size-xsmall_mobile {
      font-size: .875rem
  }

  .header_form-wrapper {
      margin-top: 2rem;
      display: block
  }

  .header_form-wrapper.mobile {
      display: block
  }

  .header_form-wrapper.main.bg-video {
      justify-content: center;
      align-self: center;
      height: auto;
      display: flex
  }

  .footer_column-layout-3 {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr;
      justify-items: start
  }

  .footer_column-layout-3.is-uae {
      grid-template-columns: 1fr
  }

  .text-weight-semibold-2 {
      text-align: center
  }

  ._480.sticky {
      margin-bottom: 0
  }

  .section-title-3 {
      text-align: center;
      font-size: 2rem;
      line-height: 1.5
  }

  .navbar_container-2 {
      justify-content: space-between;
      height: 3rem
  }

  .brand_content {
      display: flex;
      overflow: auto
  }

  .brand_logo-wrap {
      height: 60px
  }

  .header-title {
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.4;
      display: flex
  }

  .header-title.mobile {
      margin-top: 10px;
      display: flex
  }

  .brand_logo {
      max-height: 60px
  }

  .brand_container {
      padding-bottom: 2rem;
      overflow: hidden
  }

  .footer_top-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .container-14 {
      max-width: none
  }

  .form-embed-wrapper {
      height: auto
  }

  .bottom-cta.show-mobile-portrait {
      z-index: 10;
      flex-direction: column;
      display: flex;
      position: fixed;
      inset: auto 0% 0%
  }

  .faq3_question {
      border: 1px #000
  }

  /* .faq_image {
      margin-top: 2rem
  } */

  .testimonial_rating-wrapper {
      justify-content: center;
      display: flex
  }

  .testimonial18_customer-image-2 {
      width: 4rem;
      height: 4rem
  }

  .heading-34 {
      margin-bottom: 0;
      font-size: 14px;
      line-height: 27px
  }

  .div-block-60 {
      background-color: #fff;
      border-radius: 20px;
      margin-left: 1rem;
      margin-right: 1rem;
      display: block
  }

  .button-22 {
      padding-top: 12px;
      padding-bottom: 12px;
      font-size: 16px
  }

  .align-center-4 {
      flex-direction: column;
      align-items: stretch;
      width: auto
  }

  .right-arrow {
      display: none
  }

  .slider-test.mobile,.slider-test.desktop {
      display: block
  }

  .bg-1-2 {
      width: 75%;
      margin-right: 0;
      left: 57px
  }

  .page-padding-4 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .mask-2 {
      margin-bottom: 1rem
  }

  .header-title-2 {
      text-align: center;
      font-size: 1.5rem;
      line-height: 1.4
  }

  .heading-35 {
      font-size: 1.75rem;
      line-height: 1.3em
  }

  .agenda-card-3 {
      margin-top: 0;
      padding: 8px 0 0
  }

  .left-arrow {
      display: none
  }

  .layout_feature_component-2 {
      display: block;
      overflow: hidden
  }

  .heading-medium_mobile-2 {
      font-size: 1.75rem;
      line-height: 1.3
  }

  .page-padding-5 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .slide-nav-7 {
      text-align: center;
      justify-content: center;
      align-items: center;
      margin-top: 30px;
      padding-top: 20px;
      font-size: .5rem;
      font-weight: 400;
      display: flex
  }

  .slider-div {
      width: 100%;
      margin-top: 0;
      display: block
  }

  .slider-div.experts {
      margin-top: 2rem;
      display: block
  }

  .text-size-large-2 {
      text-align: center;
      font-size: 1rem
  }

  .text-size-large-2.is-careers {
      text-align: left
  }

  .button-wrapper-2 {
      flex-direction: column;
      align-items: center;
      margin-right: 0;
      display: flex
  }

  .image-106 {
      width: auto;
      margin-left: 0;
      display: block
  }

  .image-119 {
      max-width: 80%
  }

  .cta-wrapper-2 {
      background-image: linear-gradient(135deg,#030069,#703eff);
      border-radius: 0;
      align-items: center;
      margin-top: 8%;
      margin-left: 0%;
      margin-right: 0%;
      padding: 0 16px
  }

  .text-block-100 {
      font-size: 15px
  }

  .yt_testimonial-text-2 {
      font-size: 1.25rem;
      font-weight: 400
  }

  .yt_button-alt-2 {
      background-color: #0000;
      background-image: linear-gradient(135deg,#443eff,#703eff);
      border-radius: .25rem;
      justify-content: center;
      padding: .75rem 1.5rem;
      font-size: 1.125rem;
      font-weight: 700;
      display: flex
  }

  .yt_testimonial-title-3 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.75rem;
      line-height: 1.3
  }

  .header_component-2 {
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      align-items: center;
      display: flex
  }

  .card-title-2 {
      text-align: center;
      margin-top: 8px
  }

  .page-padding-6,.page-padding-7 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .page-padding-7.is-relative {
      padding-top: 0%;
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .div-block-62 {
      display: none
  }

  .button-23 {
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .header-title-3 {
      text-align: center;
      font-size: 1.5rem;
      line-height: 1.4
  }

  .header_component-3 {
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      align-items: center;
      display: block
  }

  .div-block-63 {
      display: none
  }

  .image-120 {
      margin-top: 10px
  }

  .header-title-4 {
      text-align: center;
      font-size: 1.5rem;
      line-height: 1.4
  }

  .button-24 {
      border-radius: 0;
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .button-wrapper-3 {
      flex-direction: row;
      align-items: stretch;
      margin-right: 0;
      display: flex
  }

  .nav-button-4 {
      margin-right: 0;
      font-size: 14px;
      font-weight: 400;
      display: none
  }

  .div-block-64 {
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 0
  }

  .hero-section-3 {
      background-image: url(images/hero\ sectin\ mobile.jpg);
      background-position: 50%;
      border-radius: 0;
      width: auto;
      height: 100vh;
      padding-left: 0;
      padding-right: 0
  }

  .hero-text-4 {
      text-align: left;
      width: auto;
      margin-bottom: 32px;
      margin-left: 0;
      font-size: 28px;
      line-height: 1.3em
  }

  .text-block-101 {
      color: #cdcdcd;
      text-align: left;
      margin: 6px 5px 0 0;
      padding-bottom: 0;
      font-size: 16px
  }

  .cta-5 {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 12px;
      padding-right: 12px;
      font-size: 15px;
      display: none
  }

  .cta-5.tab {
      margin: .5em 0 2em;
      font-size: 18px;
      display: none
  }

  .cta-5.hide {
      text-align: center;
      background-image: linear-gradient(135deg,#ffc327,#da7238);
      margin-top: 32px;
      padding: 20px 32px;
      display: block
  }

  .wrapper-7 {
      height: auto;
      margin-bottom: 0;
      margin-left: 16px;
      margin-right: 16px;
      position: relative;
      overflow: visible
  }

  .wrapper-7.full-height {
      height: auto;
      margin-left: 16px;
      margin-right: 16px;
      inset: auto auto 12% 0%
  }

  .hero-info-2 {
      text-align: center;
      align-items: stretch;
      margin-left: 0;
      padding-left: 0
  }

  .image-121 {
      width: auto;
      max-width: 40%;
      margin-right: 0;
      display: block
  }

  .image-121.desktop {
      max-width: 35%;
      display: none
  }

  .image-121.mobile {
      opacity: 1;
      display: block
  }

  .hero-intro-2 {
      z-index: 999;
      text-align: center;
      justify-content: center;
      align-items: stretch;
      margin-top: 0;
      margin-bottom: 0;
      padding: 20px 0 0;
      font-size: 24px;
      position: relative
  }

  .section-15 {
      padding: 40px 16px
  }

  .heading-36 {
      margin-bottom: 32px;
      font-size: 24px
  }

  .image-122 {
      width: 30%;
      height: 100%
  }

  ._3-col-grid-2 {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      flex-direction: column;
      display: flex
  }

  ._3-col-grid-2.padding-top {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch;
      margin-bottom: 12px
  }

  .image-83 {
      margin-bottom: 0
  }

  .agenda-2 {
      grid-column-gap: 0px;
      grid-row-gap: 8px;
      grid-template: "Area""Area-2""Area-3""."/1fr;
      padding-right: 0
  }

  .text-block-102 {
      text-align: center;
      font-size: 20px
  }

  .image-124 {
      margin-bottom: 0
  }

  .image-124.mobile {
      margin-bottom: 0;
      display: block
  }

  .image-124.desktop {
      display: none
  }

  .service-content-2 {
      flex-direction: row;
      margin-bottom: 0
  }

  .div-block-66 {
      flex-direction: column;
      align-items: flex-start;
      padding: 32px;
      display: flex
  }

  .div-block-66._2 {
      margin-top: 0
  }

  .card-title-3 {
      text-align: left;
      margin-top: 8px;
      margin-bottom: 24px;
      padding-bottom: 0
  }

  .bold-text-25 {
      font-size: 28px
  }

  .image-125 {
      width: 14%;
      margin-bottom: 16px
  }

  .agenda-card-4 {
      align-items: flex-start;
      margin-top: 0;
      padding: 0
  }

  .service-col-2-2 {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      place-items: flex-start stretch;
      margin-top: 0;
      font-size: 16px;
      display: flex
  }

  .heading-41 {
      margin-bottom: 0;
      font-size: 24px;
      line-height: 1.5em
  }

  .heading-42 {
      color: #fff;
      margin-bottom: 0;
      font-size: 14px;
      line-height: 1.4rem
  }

  .heading-large-7.text-color-white.text-align-center {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.75rem
  }

  .section-title-wrapper {
      margin-bottom: 1.5rem
  }

  .text-color-purple {
      font-size: 1.75rem
  }

  .testimonial-children-wrapper {
      flex-flow: wrap;
      align-items: stretch;
      margin-bottom: 1rem;
      display: flex;
      overflow: auto
  }

  .page-padding-8 {
      padding: 3rem 1rem
  }

  .container-vertical {
      flex-flow: column;
      align-items: stretch;
      display: flex;
      overflow: auto
  }

  .section-testimonial-3 {
      overflow: visible
  }

  .content-h1-2 {
      text-align: center;
      margin-right: 0;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.5
  }

  .faqs-section-2 {
      padding-bottom: 40px;
      padding-left: 20px;
      padding-right: 20px
  }

  .faq-question-bar-3 {
      padding: 8px 10px 8px 0
  }

  .container-large-2 {
      overflow: scroll
  }

  .testimonial-text-wrapper-2 {
      width: 14rem;
      margin-bottom: 1rem
  }

  .testimonial-text-wrapper-2.testimony,.testimonial-text-wrapper-2.news {
      width: 15rem
  }

  .testimonial-posts-wrapper-2 {
      flex-flow: row;
      justify-content: flex-start;
      align-items: stretch;
      margin: 0 0 0;
      overflow: auto
  }

  .testimonial-posts-wrapper-2.news {
      margin-bottom: 1rem
  }

  .testimonial-card-block-2 {
      flex-direction: column;
      justify-content: flex-start;
      width: 17rem;
      height: auto;
      padding: 1rem 1rem 0;
      display: flex;
      overflow: visible
  }

  .testimonial-card-block-2.testiminy {
      padding-bottom: 1rem
  }

  .testimonial-text-2,.testimonial-text-2.news {
      font-size: 14px
  }

  .page-padding-10 {
      flex-direction: column;
      align-items: center;
      margin-top: 40px;
      margin-bottom: 40px;
      padding: 0% 1rem;
      display: block;
      overflow: visible
  }

  .section-title-6 {
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      margin-bottom: 24px;
      font-size: 1.5rem;
      display: block
  }

  .body-2 {
      background-color: var(--white)
  }

  .heading-43 {
      color: #b4afaa
  }

  .container-15 {
      max-width: 100%;
      margin-left: 0;
      margin-right: 0;
      padding-left: 16px;
      padding-right: 16px
  }

  .section-title-7 {
      font-size: 24px;
      line-height: 1.5em
  }

  .align-center-7 {
      flex-direction: column;
      flex: none;
      order: 0;
      align-items: stretch;
      width: auto;
      margin-bottom: 16px;
      margin-right: 0;
      padding: 12px 8px;
      display: flex
  }

  .mock-test-pattern-3 {
      padding-top: 40px;
      padding-bottom: 40px;
      padding-left: 0
  }

  .heading-44 {
      text-align: center;
      margin-bottom: 0;
      font-size: 14px;
      line-height: 1.5em
  }

  .text-ielts {
      font-size: 1rem
  }

  .form-wrapper-ielts {
      height: auto
  }

  .h2-ielts {
      font-size: 1.4rem;
      line-height: 1.6rem
  }

  .h2-ielts.black {
      margin-top: 5rem;
      line-height: 1.6rem
  }

  .slide {
      width: 95%;
      margin-right: 15px
  }

  .testimonial-slider {
      margin-top: 0;
      margin-left: 5%
  }

  .faq-dropdown.first._1 {
      width: 100%
  }

  .faq-dropdown.first._1.mobile {
      display: inline-block
  }

  .faq-toggle {
      flex-wrap: wrap;
      max-width: 300px;
      margin-left: 0
  }

  .faq-toggle.is-ielts {
      flex-wrap: nowrap;
      max-width: 100%;
      padding-right: 0
  }

  .faq-toggle.is-liy-3 {
      flex-flow: column;
      flex: none;
      max-width: none;
      margin-right: 0;
      display: block
  }

  .faq-button-dropdown {
      display: none
  }

  .section-how-leap-better {
      margin-top: 2rem
  }

  .benefits-content-wrapper {
      padding-left: 0
  }

  .benefits-points {
      font-size: .75rem
  }

  .h2-ielts-leap.black {
      width: 90%;
      margin-top: 5rem;
      font-size: 1.4rem;
      line-height: 1.6rem
  }

  .ielts_form_ielts-type {
      font-size: 14px
  }

  .country_code {
      max-width: 25%;
      padding-left: 0;
      padding-right: 0
  }

  .ielts_form_current-role,.ielts_form_ielts-time,.ielts_form_name,.ielts_form_email {
      font-size: 14px
  }

  .button_demo-class {
      width: 100%;
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .header_image-wrapper {
      margin-top: 2rem;
      display: block
  }

  .hero-container_content-container_button {
      padding: .5rem;
      font-size: .6rem
  }

  .hero-container_content-container_button.community,.hero-container_content-container_button.hero {
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: 1rem
  }

  .rating_block_inner-block {
      margin-top: 1rem
  }

  .tutors_grid_block {
      align-content: space-between;
      width: 100%;
      min-width: 50%;
      max-width: 100%;
      height: 100%
  }

  .tutors_grid_block_name-block {
      padding: .1rem 0
  }

  .rating_block_inner-block_content {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 20px
  }

  .tutors_grid_block_name-block_education {
      font-size: 9px;
      line-height: 12px
  }

  .tutors_grid_block_content-block {
      height: 100%;
      padding-bottom: 1rem;
      padding-left: .5rem;
      padding-right: .5rem
  }

  .rating {
      width: 90%
  }

  .testimonial_slider {
      width: 95%
  }

  .tutors_grid_block_name-block_name {
      font-size: 14px
  }

  .features_grid {
      grid-template-columns: 1fr
  }

  .tutors_grid_block_content-block_button {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .hero-container_content-container_para,.rating_block_image {
      margin-top: 1rem
  }

  .testimonial_slide-nav {
      padding-top: 1rem
  }

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

  .rating_block_number {
      font-size: 20px
  }

  .faqs-wrapper.pricing {
      padding-bottom: 0
  }

  .faq-qn {
      font-size: 12px
  }

  .faq-qn.first.home-faq {
      max-width: 16rem
  }

  .faq-qn.first {
      max-width: 14rem;
      padding-bottom: 30px;
      font-size: 16px;
      font-weight: 700
  }

  .faqs_answer {
      margin-right: 0;
      font-size: 16px;
      font-weight: 400
  }

  .faqs-toggle {
      padding-top: 0
  }

  .counselling_grid {
      grid-template-columns: 1fr
  }

  .stat-wrapper {
      margin-top: 1rem
  }

  .stats_sub-heading {
      margin-top: 0
  }

  .benefits_pricing-block {
      flex-direction: column
  }

  .benefits_pricing-block-1 {
      width: 100%
  }

  .benefits_pricing-block-1.block-2 {
      margin-top: 3rem
  }

  .section-iframe {
      padding-left: 5%;
      padding-right: 5%
  }

  .benefits_link-block {
      width: 100%
  }

  .main-heading {
      font-size: 1.6rem;
      line-height: 1.4
  }

  .faqs_answer-2 {
      margin-right: 0;
      font-size: 16px;
      font-weight: 400
  }

  .flex-wrap {
      flex-direction: column
  }

  .landing-page-button {
      flex-direction: column;
      justify-content: space-between;
      min-width: 0;
      margin-top: 0;
      padding: 1rem 5%;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .landing-page-button.blue.mobile {
      padding-left: 1rem;
      padding-right: 1rem;
      display: none
  }

  .landing-page-button.blue.mobile.hidden {
      display: none
  }

  .landing-page-button.blue.mobile.new {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-bottom: 1rem;
      display: flex
  }

  .landing-page-button.blue.mobile.ielts-form {
      display: flex
  }

  .landing-page-button.blue.mobile-copy {
      background-image: linear-gradient(120deg,var(--gold),var(--chocolate));
      padding-left: 1rem;
      padding-right: 1rem;
      display: flex;
      box-shadow: 0 2px 20px #ed811e7d
  }

  .landing-page-button.mobile,.landing-page-button.web {
      background-image: linear-gradient(99deg,#004980,#002b5f);
      box-shadow: 0 11px 19px #002b5f
  }

  .landing-page-button.is-ielts-form {
      width: 90%;
      padding-left: 3rem;
      padding-right: 3rem
  }

  .landing-page-button.is-ielts-form.is-2 {
      width: 100%
  }

  .landing-page-button-text {
      color: var(--white);
      font-size: 1rem
  }

  .landing-page-button-caption {
      text-align: center
  }

  .landing-page-button-copy {
      box-shadow: none;
      background-image: linear-gradient(117deg,#443eff,#703eff)
  }

  .background-video {
      width: 300px
  }

  .hero_block {
      padding-top: 2rem;
      /* background: linear-gradient(75%, #00adee, #004980); */
  }

  .hero_block.ielts-mena {
      padding-top: 2rem
  }

  .hero_block-image.hide-desktop {
      text-align: center;
      align-self: center
  }

  .hero_block-content_heading.hero {
      margin-bottom: 0;
      padding-right: 0%;
      font-size: 1.75rem
  }

  .hero_block-content_heading.hero.new {
      margin-bottom: 16px
  }

  .hero_block-content_heading.ielts-mena {
      margin-bottom: 0;
      padding-right: 0%;
      font-size: 1.75rem
  }

  .hero_block-flex-points {
      margin-bottom: 1rem
  }

  .hero_block-flex-point.is-ielts {
      font-size: .9375rem
  }

  .testimonial_cards {
      padding-top: 1rem
  }

  .Texas {
      background-image: url(images/background\ 2.svg);
      background-size: auto
  }

  .h2 {
      font-size: 18px;
      line-height: 2rem
  }

  .tab-heading {
      font-size: .8rem
  }

  .tab-point-1 {
      grid-column-gap: 0px;
      grid-row-gap: 0px
  }

  .trainers {
      background-image: url(images/background\ 2.svg);
      background-repeat: no-repeat;
      background-size: cover
  }

  .trainer_card.mobile {
      min-width: 70%
  }

  .why-leap-inner-div {
      background-image: linear-gradient(58deg #0068a4,#008ac8
      , 34% #002b5f, 70%,#004980);
      padding-top: 1rem
  }

  .faq {
      width: 100%
  }

  .iframe {
      padding: 0 0%
  }

  .hero_marketplace {
      background-image: url(images/group\ studys.png);
      background-position: 50% 0;
      background-repeat: no-repeat;
      background-size: cover;
      align-items: center;
      height: 60vh;
      display: flex
  }

  .starting-at {
      font-size: 12px
  }

  .starting-at-price {
      font-size: 14px
  }

  .dropdown-div_heading,.dropdown-div_para {
      font-size: 12px
  }

  .multi-step-form_header {
      padding-left: 0
  }

  .multi-step-form-radio-trigger---brix {
      text-align: left;
      white-space: nowrap;
      padding-left: 60px;
      padding-right: 16px;
      font-size: 16px;
      line-height: 1.5
  }

  .multi-step-form-button---brix {
      font-size: 16px
  }

  .multi-step-form-button---brix.right---brix {
      display: block;
      position: static;
      right: auto
  }

  .multi-step-form-button---brix.right---brix.submit-button {
      margin-right: auto
  }

  .logo.desktop {
      width: 50%
  }

  .filter_component {
      margin-top: 2rem;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .filter_component.mobile {
      margin-top: 0
  }

  .fliter-block {
      z-index: 1000;
      padding-bottom: 0;
      display: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .fliter-block.desktop {
      background-color: var(--lavender-2)
  }

  .filter_filter-image {
      cursor: pointer
  }

  .sort-block {
      right: 12%
  }

  .state_filter {
      max-width: 18rem
  }

  .state_filter.desktop {
      top: 50%
  }

  .form_input-wrap {
      width: 100%
  }

  .form_wrap {
      text-align: center
  }

  .fliter-block-2 {
      z-index: 1000;
      padding-bottom: 0;
      display: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .fliter-block-2.desktop {
      background-color: #e8e8fa
  }

  .sort-block-2 {
      right: 12%
  }

  .multi-step-form_qn-heading-2 {
      font-size: 1rem
  }

  .multi-step-form_heading-3 {
      width: 40%;
      padding-left: 20px
  }

  .join-demo-button-3 {
      background-image: linear-gradient(135deg,#443eff,#703eff);
      width: 100%;
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .footer_top-wrapper-5 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .footer_column-address-4 {
      text-align: left
  }

  .footer_column-layout-5 {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr;
      justify-items: start
  }

  .leap_hero-image {
      width: 320px;
      height: 188px;
      padding-bottom: 0
  }

  .leap_hero-image.new {
      width: 360px;
      height: 250px
  }

  .leap_hero-image.vpb {
      width: auto;
      height: auto
  }

  .leap_logo {
      width: 172px;
      height: 34px
  }

  .leap_logo.v2 {
      width: auto;
      height: 1.5rem
  }

  .leap_logo.small-logo {
      width: 143px;
      height: 28px
  }

  .fixed-cta {
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .fixed-cta.blue.mobile,.fixed-cta.blue.is-ielts {
      margin-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
      position: relative
  }

  .fixed-cta_div {
      z-index: 9999;
      background-color: var(--white);
      justify-content: center;
      align-items: flex-start;
      padding: 1rem 5%;
      display: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .hero_block_google-review {
      background-color: #fff;
      margin-top: 8px;
      margin-bottom: 16px
  }

  .hero_block-flex-point-2 {
      font-family: Publicsans Medium,sans-serif;
      font-size: 14px;
      font-weight: 500;
      line-height: 150%
  }

  .hero_block-flex-point-2.mobile {
      color: #1d1d1d;
      font-family: Inter,sans-serif;
      font-weight: 500
  }

  .div-block-73 {
      flex-direction: column
  }

  .hero_block-2 {
      background-image: linear-gradient(45deg,#fff7ed 72%,#f5d3cb);
      padding-top: 1rem
  }

  .landing-page-button-text-2 {
      font-family: Inter,sans-serif;
      font-size: 1rem;
      font-weight: 600
  }

  .hero_block-flex-points-copy {
      margin-bottom: 1rem
  }

  .landing-page-button-text-subtext {
      color: #ffffff80;
      font-size: 12px;
      font-weight: 600
  }

  .landing-page-button-text-subtext.band {
      color: #fffc;
      font-weight: 400
  }

  .hero_block-content_span-copy {
      color: #4d2aff;
      -webkit-text-stroke-color: transparent;
      background-image: none
  }

  .hero_block_google-review-2 {
      border-color: #f4f4f8;
      justify-content: center;
      margin-bottom: 24px;
      display: flex;
      box-shadow: 0 5px 11px -1px #0000000d
  }

  .hero_block_google-review-2.hide {
      display: none
  }

  .hero_block-flex-points-2 {
      margin-bottom: 1rem
  }

  .hero_block_google-review_text-copy {
      font-family: Inter,sans-serif;
      font-size: 14px
  }

  .hero_block_google-review_text-copy.text-block-copy {
      padding-left: 0
  }

  .text-block-copy {
      color: #686868;
      font-family: Inter,sans-serif;
      font-size: 14px;
      font-weight: 600
  }

  .div-block-74 {
      display: block
  }

  .landing-page-button-text-copy {
      text-align: center;
      font-family: Inter,sans-serif;
      font-size: 1rem;
      font-weight: 600
  }

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

  .hero_block-content_heading-2.hero-copy {
      -webkit-text-stroke-color: transparent;
      margin-bottom: 20px;
      padding-right: 0%;
      font-family: Publicsans Bold,sans-serif;
      font-size: 27px;
      font-weight: 700;
      line-height: 160%
  }

  .landing-page-button-2 {
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .landing-page-button-2.mobile {
      background-image: linear-gradient(90deg,#635eff,#5e11ff);
      border-radius: .5rem;
      margin-top: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      box-shadow: 3px 10px 15px -4px #916dde
  }

  .hero_block-content-2-copy {
      flex: 0 auto;
      align-self: auto;
      margin-bottom: 12px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .leap_hero-image-3-copy-1 {
      text-align: center;
      width: 300px;
      height: 200px;
      padding-bottom: 0;
      position: static
  }

  .hero_block-image-copy.hide-mobile-landscape-copy {
      text-align: center
  }

  .div-block-73-copy {
      flex-direction: column
  }

  .landing-page-button-text-2-subtext {
      font-family: Inter,sans-serif;
      font-size: 1rem;
      font-weight: 600
  }

  .hero_block-flex-point-copy {
      margin-top: 12px
  }

  .hero_block-flex-point-copy.mweb {
      justify-content: center;
      display: flex
  }

  .div-block-77 {
      align-self: stretch;
      display: block
  }

  .image-131,.image-132,.image-133,.image-134 {
      width: 24px;
      height: 24px
  }

  .image-135,.image-136,.image-137 {
      width: 124px;
      height: 124px
  }

  .image-138 {
      width: 20px;
      height: 20px
  }

  .image-138.is-ielts {
      font-size: .9375rem
  }

  .image-139 {
      width: 20px;
      height: 20px
  }

  .testimonial_wrapper.is-ielts4 {
      min-height: 30.5rem;
      max-height: 30.5rem
  }

  .swiper-slide.is-slider-main {
      width: 80%;
      margin-left: 0
  }

  .testimonial_wrappe {
      padding-top: 1rem
  }

  .testimonial_wrappe.new {
      padding-bottom: .5rem
  }

  .comparison_wrapper {
      width: 98%
  }

  .comparison_text-wrap {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .comparison_text-wrap.first {
      order: -1;
      align-self: center;
      align-items: flex-end;
      height: auto;
      min-height: auto;
      margin-left: 0;
      display: flex
  }

  .comparison_text-wrap.left {
      padding-left: 0;
      padding-right: 0
  }

  .comparison_text-wrap.center {
      height: 2rem
  }

  .comparison_text.others {
      font-size: .75rem
  }

  .comparison_wrap.middle {
      top: -.5rem
  }

  .text-block-453.mobile {
      font-size: 1.4rem
  }

  .landing-page-button-mt {
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .hero_block_google-review-mt {
      background-color: #fff;
      margin-top: 8px;
      margin-bottom: 16px;
      display: none
  }

  .iframe-mt {
      padding: 0 0%
  }

  .landing-page-button-copy {
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .landing-page-button-copy.mobile {
      background-image: linear-gradient(99deg,#635eff 34%,#5e11ff 95%);
      box-shadow: 0 11px 19px #916dde99
  }

  .form-html-embed-new {
      height: auto
  }

  .form-html-embed-new.hide-mobile-portrait {
      display: block
  }

  .form-html-embed-new.hide-mobile-portrait.landing {
      object-fit: none;
      height: 110vh;
      padding-top: 0;
      padding-bottom: 0
  }

  .iframe-new {
      object-fit: contain;
      padding: 0 0%
  }

  .landing-page-button-test {
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .landing-page-button-test.mobile,.landing-page-button-test.web {
      background-image: linear-gradient(99deg,#635eff 34%,#5e11ff 95%);
      box-shadow: 0 11px 19px #916dde99
  }

  .link-block-3 {
      margin-top: 0;
      margin-bottom: 20px
  }

  .header-bar {
      flex-direction: column;
      justify-content: space-between;
      padding-top: 1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 0 20px 60px #e0a64e66
  }

  .header-bar_text {
      color: var(--white);
      font-size: 1rem
  }

  .heading-47 {
      height: auto;
      line-height: 25px
  }

  .padding-section-large {
      padding-top: 3rem
  }

  .padding-section-large.is-ielts {
      padding-top: 1.5rem
  }

  .padding-section-large.is-ielts-form {
      padding-top: 2rem;
      padding-bottom: 2rem;
      display: block
  }

  .padding-section-large.is-liy {
      padding-top: 1.5rem
  }

  .ielts-hero_component {
      grid-template-columns: 1fr
  }

  .button-group.is-career-cta-gap {
      flex-flow: column;
      width: 100%
  }

  .ielts-hero_image-wrapper.hero-hide {
      min-height: auto
  }

  .text-gradient-purple.is-ielts4 {
      font-size: 1.875rem
  }

  .ielts-hero_pricing-wrap {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex: 0 auto;
      width: 100%
  }

  .ielts-hero_pricing-wrap.is-ielts-cta {
      grid-column-gap: .35rem;
      grid-row-gap: .35rem;
      flex-direction: column;
      align-items: flex-start
  }

  .ielts-hero_pricing-wrap.is-liy3 {
      flex-direction: column;
      align-items: flex-start
  }

  .ielts-hero_pricing-wrap.hidden {
      display: none
  }

  .ielts-hero_pricing-innerwrap.desktop {
      text-align: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .ielts-resource_list,.ielts-cta_component {
      grid-template-columns: 1fr
  }

  .ielts-pricing-strikethrough {
      color: var(--dark-slate-grey);
      text-align: center;
      justify-content: center;
      font-size: 1rem;
      text-decoration: line-through;
      display: inline-block
  }

  .ielts-pricing-strikethrough.margin-top {
      color: #bdbdbd
  }

  .paper-form-modal_component {
      display: none
  }

  .heading-style-h3 {
      font-size: 1.625rem
  }

  .heading-style-h3.text-align-center.text-color-russian-black.text-gradient {
      -webkit-text-fill-color: transparent;
      background-image: linear-gradient(93deg,#a952ff 34%,#6f6aff 66%);
      -webkit-background-clip: text;
      background-clip: text;
      font-size: 2rem
  }

  .heading-style-h3.is-careers-cta {
      text-align: left
  }

  .ielts-pricing-discount {
      text-align: center;
      justify-content: center;
      font-size: .875rem;
      display: inline-block
  }

  .ielts-pricing-discount.background-color-lightgreen {
      margin-top: 0
  }

  .footer_uae-logo-list {
      flex-wrap: wrap;
      display: flex
  }

  .ielts-form_radio-button {
      padding: .5rem 1rem
  }

  .ielts-form_radio-group {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      width: 100%
  }

  .ielts-form_question-wrap {
      width: 18rem
  }

  .ielts-form_slide {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      width: 18rem
  }

  .form-divider-line {
      border: 1px #000
  }

  .ielts-thankyou_logo.mobile {
      width: 50%
  }

  .contact-input-wrapper {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr
  }

  .text-block-455 {
      font-size: 1rem;
      font-weight: 500
  }

  .text-block-456,.text-block-457 {
      color: var(--4b496e);
      font-size: 1rem;
      font-weight: 500
  }

  .button-4 {
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem
  }

  .button-4.is-nav.is-liy3,.button-4.is-nav.is-liy4,.button-4.is-nav.is-ielts4 {
      padding: .5rem .85rem
  }

  .button-4.is-liy-alt {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .ielts-compare_block {
      overflow: hidden
  }

  .course_features.default-height.self-study2 {
      height: 5.3rem
  }

  .course_features.answer.is-green {
      min-width: 10rem;
      height: 5.3rem;
      font-size: .875rem
  }

  .course_features.answer.is-other {
      font-size: .875rem
  }

  .course_features.is-2 {
      border-bottom-style: solid;
      border-bottom-color: #f5f5f7;
      height: 5.3rem;
      font-size: .875rem
  }

  .courser-feature_wrapper {
      z-index: 2;
      background-color: var(--white);
      position: absolute
  }

  .course_plans {
      width: 100%;
      margin-left: 9rem;
      overflow: auto
  }

  .course_plans.is-ielts4_compare {
      margin-left: 10.5rem
  }

  .ielts-compare_heading {
      flex-direction: column;
      align-items: flex-start
  }

  .ielts-compare_heading.is-2 {
      align-items: center
  }

  .hero-para.is-liy3 {
      font-size: 1.05rem
  }

  .ielts-orange-gradient-button {
      margin-top: 1rem;
      margin-right: 5px;
      padding: .75rem .4rem
  }

  .ielts-orange-gradient-button.is-liy4 {
      font-size: 1rem
  }

  .ielts-orange-gradient-button.is-liy4.is-2 {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .ielts-orange-gradient-button.is-liy4.is-2.is-bottom {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .ielts-orange-gradient-button.is-liy4.is-2.is-bottom.ls-test {
      margin-top: 0
  }

  .ielts-orange-gradient-button.is-liy4.is-alternate {
      font-size: .875rem
  }

  .ielts-orange-gradient-button.is-liy-bofu-cta {
      font-size: 1rem
  }

  .includes_component {
      margin-top: 0
  }

  .includes_row,.ielts-who_component {
      grid-template-columns: 1fr
  }

  .ielts-how_item {
      grid-template-columns: 3rem 1fr
  }

  .ielts-how_item.is-last {
      padding-bottom: 0
  }

  .text-gradient-purplr-orange {
      font-size: 1.2rem
  }

  .ielts-hero_rating-card {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      justify-content: space-around;
      align-items: center;
      padding-top: .5rem;
      padding-bottom: .5rem;
      display: flex
  }

  .ielts-hero_rating.is-ielts4_hero {
      background-color: #fff
  }

  .ielts-hero_card-wrap {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-direction: row;
      justify-content: center;
      align-items: flex-start
  }

  .ielts-hero_card-wrap.is-ielts4_hero {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem
  }

  .ielts-faq_component {
      grid-template-columns: 1fr
  }

  .ielts-faq_img {
      margin-top: 2rem
  }

  .text-color-lightgrey400.text-size-large {
      text-align: left
  }

  .text-color-lightgrey400.text-size-large.hide {
      display: none
  }

  .text-color-lightgrey400.text-size-large.sample {
      line-height: 2
  }

  .liy-4-3 {
      text-align: left;
      font-weight: 500
  }

  .text-block-458,.text-block-459 {
      color: var(--dim-grey)
  }

  .text-span-42 {
      text-decoration: line-through
  }

  .bold-text-29 {
      font-weight: 600
  }

  .bold-text-30 {
      font-weight: 500
  }

  .ielts-hero_pricing-wrap-copy {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      width: 100%
  }

  .careers_hero_component,.careers_why_column,.careers_why_column.is-2 {
      grid-template-columns: 1fr
  }

  .careers_why_card-large {
      flex-direction: column;
      display: flex
  }

  .careers_why_card-large-content {
      display: block
  }

  .careers_why_card-medium {
      flex-direction: column;
      padding-bottom: 0;
      display: flex
  }

  .careers_why_card-medium.is-2 {
      padding-bottom: 1rem
  }

  .careers_why_card-medium-image-wrapper {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
  }

  .careers_why_card-medium-content {
      display: block
  }

  .careers_why_card-large-absol-wrap {
      width: 9rem
  }

  .careers_what_row {
      grid-template-columns: 1fr
  }

  .careers_journey_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .careers_journey_content-right {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .careers_journey_item {
      grid-template-columns: 3rem 1fr
  }

  .careers_cta_card {
      align-items: stretch
  }

  .padding-section-medium.is-career {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .careers_footer_top-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      padding: 2rem 1rem;
      display: flex
  }

  .careers_footer_menu-wrapper {
      grid-template-columns: 1fr 1fr
  }

  .careers_why_card-ratingcard {
      min-width: 15rem
  }

  .careers_testimonial_component {
      grid-template-columns: 1fr
  }

  .careers_testimonial_client-image-wrapper {
      width: 12rem;
      margin-top: -2rem;
      right: -10%
  }

  .banner10_img.is-web {
      display: none
  }

  .banner10_img.is-phone {
      display: inline-block
  }

  .section_ielts-vs-others {
      text-align: center
  }

  .section_hero.test-class.test {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .section_hero.test-class.test.mobile {
      padding-bottom: 4rem
  }

  .hero_heading.heading-medium {
      font-size: 1.5rem;
      font-weight: 500
  }

  .mob-hide {
      display: none
  }

  .text-block-460 {
      font-size: 1rem
  }

  .text-span-43 {
      text-decoration: line-through
  }

  .ielts-hero_pricing-wrap-alt {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex: 0 auto;
      width: 100%;
      line-height: 1.2
  }

  .ielts-hero_pricing-wrap-alt.fold1 {
      margin-top: 1rem
  }

  .hero_content-wrapper {
      flex: 0 auto;
      align-self: auto;
      margin-left: auto;
      margin-right: auto
  }

  .u-button {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .u-button.center-aligned.is-sticky,.u-button.center-aligned.is-freemium {
      flex: 1
  }

  .u-hero-section {
      background-image: linear-gradient(45deg,#fff7ed 72%,#f5d3cb);
      padding-top: 1rem
  }

  .u-hero-section.is-dark {
      padding-top: 2rem
  }

  .u-hero-section.is-dark.u-pt-1 {
      padding-top: 1rem
  }

  .features-item.liy.less-space {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .features-item.liy.less-space.space {
      grid-column-gap: 4px;
      grid-row-gap: 4px
  }

  .cta_wrapper.liy-button-wrapper {
      width: 50%
  }

  .pricing-option {
      color: var(--dark-slate-grey);
      text-align: center;
      justify-content: center;
      font-size: 1rem;
      display: inline-block
  }

  .frame-1116607559,.frame-1116607557 {
      justify-content: center;
      align-items: center
  }

  .frame-1116607562 {
      height: 450px
  }

  .frame-1116607567.mobile {
      margin-top: 0
  }

  .image-140 {
      width: 60%;
      height: 80%;
      font-size: 1rem
  }

  .image-140.mobile.web {
      width: 320px;
      height: 70%
  }

  .image-140.mobile.web.mweb {
      width: auto;
      min-width: 70%;
      height: 60%;
      overflow: auto
  }

  .u-timeline-section {
      padding-top: 2rem
  }

  .container-2-col.yt-space,.ratings_wrapper-_liy {
      padding-top: 0
  }

  .liy-hero_card.v2 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .u-liy-hero_section {
      padding-top: 2rem
  }

  .testimonials_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .testimonials_wrapper.testimonials-div {
      box-sizing: border-box;
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-rows: auto;
      grid-template-columns: 15rem 15rem 15rem;
      grid-auto-columns: 15rem;
      justify-content: flex-start;
      align-items: stretch;
      display: flex;
      overflow: auto
  }

  .testimonial-user-name_liy {
      font-size: 1.125rem
  }

  .band-title_text {
      font-size: .875rem
  }

  .u-faq-section {
      padding-top: 2rem
  }

  .sticky-button-_liy,.sticky-button-_mena {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      display: flex
  }

  /* .form-container {
      display: none
  } */

  .masterclass-button {
      background-color: #0000
  }

  .masterclass-button.w--current {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .masterclass-button.fixed-liy {
      margin-bottom: 0;
      padding: .75rem 1rem
  }

  .masterclass-hero_card.feature-section {
      padding-top: 1.6rem
  }

  .p-h1 {
      font-size: 2rem
  }

  .p-h1.heading-hero {
      padding-top: 1rem;
      font-size: 1.8rem
  }

  .p-h3 {
      font-size: 1.5rem
  }

  .p-h3.text-color-lavender.small-heading {
      font-size: 1.3rem
  }

  .p-h3.heading-table {
      font-family: Inter,sans-serif;
      font-size: 1.3rem
  }

  .u-pb-hero_section {
      padding-top: 4rem
  }

  .u-pb-hero_section.background-img {
      padding-top: 1rem
  }

  .u-pb-hero_section.yt2 {
      padding-top: 3rem;
      padding-bottom: 0
  }

  .liy-hero_content-2 {
      grid-row-gap: 1rem
  }

  .timeline-step-indicator_wrapper-2 {
      z-index: 10
  }

  .u-content-section {
      padding-top: 2rem
  }

  .p-h2 {
      margin-bottom: 20px;
      font-size: 1.5rem
  }

  .timeline-content_wrapper-2 {
      grid-column-gap: 0rem
  }

  .band-score-2 {
      font-size: 1.125rem
  }

  .m-testimonial-img {
      width: 100%;
      padding-right: 0
  }

  .testimonial-list-v2 {
      grid-column-gap: 4.5rem;
      grid-row-gap: 4.5rem
  }

  .testimonial_div-2 {
      width: 100%;
      min-width: 300px;
      padding-bottom: 20px;
      padding-left: 16px;
      padding-right: 16px
  }

  .testimonial-user_wrapper-2 {
      grid-column-gap: 10px;
      grid-row-gap: 0px;
      place-items: center start
  }

  .u-faq-section-2 {
      padding-top: 0
  }

  .p-navbar_component {
      z-index: 10;
      height: 3rem;
      box-shadow: 1px 1px 7px #443eff1f
  }

  .p-navbar_component.top-nav {
      box-shadow: none
  }

  .hero_pricing_wrap {
      font-weight: 400
  }

  .text-block {
      font-size: 1rem
  }

  .text-block-467 {
      font-size: 1.125rem
  }

  .text-block-471 {
      font-size: .875rem
  }

  .div-block-84 {
      margin-top: -16px
  }

  .text-span-45 {
      font-size: 1.375rem
  }

  .heading-48 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.5rem
  }

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

  .heading-48.heading-middle.heading-table {
      margin-bottom: 10px;
      font-size: 1.3rem
  }

  .body-3 {
      color: #000;
      background-color: #fcfcff
  }

  .text-block-474,.text-block-475,.text-block-476,.text-block-477,.text-block-478,.text-block-479,.text-block-480,.text-block-481 {
      color: #1c1c1c
  }

  .fixed-button-wrapper {
      z-index: 20;
      background-color: #fff;
      justify-content: space-between;
      align-items: center;
      padding: 16px;
      display: flex;
      position: fixed;
      inset: auto 0% 0%;
      box-shadow: 0 -6.992px 23.971px #00000014
  }

  .fixed-button-wrapper.fixed-button-2 {
      display: none
  }

  .text-block-482 {
      color: #db2438;
      background-color: #fff8f8;
      border: 1px solid #f3f3f3;
      border-radius: 4px;
      justify-content: center;
      align-items: center;
      margin-top: 0;
      padding-left: 4px;
      padding-right: 4px;
      font-size: .875rem;
      font-weight: 500;
      display: flex;
      position: absolute;
      top: -10px
  }

  .text-block-483 {
      font-size: 1.125rem;
      font-weight: 500
  }

  .text-block-484 {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      align-items: baseline;
      font-size: 2.25rem;
      display: flex
  }

  .text-span-49 {
      color: #00000080;
      font-size: 1rem;
      text-decoration: line-through
  }

  .text-11 {
      width: auto;
      padding-right: 10px;
      font-size: .75rem;
      line-height: 17px
  }

  .text-11.heading {
      padding-left: 4px;
      padding-right: 4px
  }

  .paragraph-3 {
      text-align: center;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      margin-top: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: .875rem;
      display: block
  }

  .column-heading.table_heading {
      text-align: center;
      padding-left: .1rem;
      padding-right: .1rem
  }

  .table_image.last-border.blue {
      border-bottom-right-radius: 16px;
      border-bottom-left-radius: 16px
  }

  .primary_row.remove-border {
      padding-right: 10px
  }

  .feature_container {
      width: 90%;
      height: auto;
      padding-left: 0;
      padding-right: 0
  }

  .feature-wrapper {
      margin-top: 2rem;
      margin-bottom: 2rem
  }

  .feature-wrapper.m-less {
      margin-top: 1rem
  }

  .text-block-485 {
      font-size: 1.5rem
  }

  .text-block-485.heading-table {
      font-size: 1.3rem
  }

  .text-block-485.padding-4 {
      padding-left: .25rem;
      padding-right: .25rem
  }

  .feature-image {
      width: 32px;
      height: 32px
  }

  .pricing-wrop {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .grid-2 {
      padding-left: .6rem;
      padding-right: .6rem
  }

  .top-highlights-img {
      width: 100%;
      height: 100%
  }

  .top-highlights-para {
      font-size: 1rem
  }

  .image-146 {
      max-width: none;
      overflow: hidden
  }

  .text-block-489,.text-block-490,.text-block-491,.text-block-492,.text-block-493,.bold-text-34 {
      font-size: 1rem
  }
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe611-8d447442 {
  grid-area: Area;
  justify-self: end
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe633-8d447442 {
  align-self: start
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe63d-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe648-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe653-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe65e-8d447442 {
  align-self: stretch
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe66a-8d447442 {
  align-self: start
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe68d-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe699-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6a5-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6b1-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6be-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6ca-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6d6-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6e2-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6ef-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe6fb-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe707-8d447442,#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe713-8d447442 {
  grid-area: Area
}

#w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe724-8d447442 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d4474b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42d87f7f-dd35-a3b8-cb83-b18d705f6574-8d4474b1 {
  justify-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d4474b1,#w-node-_392a7885-0a09-4ffd-9dbb-d6404197327e-8d4474b2,#w-node-_392a7885-0a09-4ffd-9dbb-d6404197327f-8d4474b2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_34ef40a9-3423-3410-363d-7d6186c94f46-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f48-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f49-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f4b-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f4c-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f4e-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f50-8d4474b2,#w-node-_34ef40a9-3423-3410-363d-7d6186c94f52-8d4474b2 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_392a7885-0a09-4ffd-9dbb-d64041973289-8d4474b2 {
  align-self: start
}

#w-node-_392a7885-0a09-4ffd-9dbb-d640419732f1-8d4474b2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4474d8 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4474d8 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4474d8 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4474d8 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4474d8 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4474d8 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4474d8 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4474d8 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4474d8 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4474d8 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4474d8 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4474d8 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4474d8 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4474d8 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4474d8 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4474d8 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4474d8 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4474d8 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4474d8 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4474d8 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4474d8 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4474d8 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4474d8 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4474d8 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4474d8 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4474d8 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4474d8 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4474d8 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4474d8 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4474d8 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4474d8 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4474d8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4474d8 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4474d8,#w-node-_44a62c5d-1291-fee2-4705-7c08ab0094d2-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab0094e9-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab009500-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab009517-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab00952e-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab009545-8d4474ee {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44a62c5d-1291-fee2-4705-7c08ab009587-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab00958e-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab009595-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab00959c-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab0095a3-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab0095aa-8d4474ee {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_44a62c5d-1291-fee2-4705-7c08ab0095e1-8d4474ee {
  place-self: center end
}

#w-node-_44a62c5d-1291-fee2-4705-7c08ab0095ed-8d4474ee {
  place-self: center start
}

#w-node-_44a62c5d-1291-fee2-4705-7c08ab00964a-8d4474ee,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef0d-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef24-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef3b-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef52-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef69-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065ef80-8d4474fd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4629428a-83c5-03c7-5b35-2f798065efc2-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065efc9-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065efd0-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065efd7-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065efde-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065efe5-8d4474fd {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_4629428a-83c5-03c7-5b35-2f798065f01c-8d4474fd {
  place-self: center end
}

#w-node-_4629428a-83c5-03c7-5b35-2f798065f028-8d4474fd {
  place-self: center start
}

#w-node-_4629428a-83c5-03c7-5b35-2f798065f085-8d4474fd,#w-node-a60d2872-21b9-e916-1db6-6451d40b1f79-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b1f90-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b1fa7-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b1fbe-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b1fd5-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b1fec-8d4474fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a60d2872-21b9-e916-1db6-6451d40b202e-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b2035-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b203c-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b2043-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b204a-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b2051-8d4474fe {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-a60d2872-21b9-e916-1db6-6451d40b2088-8d4474fe {
  place-self: center end
}

#w-node-a60d2872-21b9-e916-1db6-6451d40b2094-8d4474fe {
  place-self: center start
}

#w-node-a60d2872-21b9-e916-1db6-6451d40b20f1-8d4474fe,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c100e-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1025-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c103c-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1053-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c106a-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1081-8d4474ff {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10c3-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10ca-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10d1-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10d8-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10df-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c10e6-8d4474ff {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_98dede29-7f3c-c24a-a910-7ff2396c111d-8d4474ff {
  place-self: center end
}

#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1129-8d4474ff {
  place-self: center start
}

#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1186-8d4474ff,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa69c-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa6b3-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa6ca-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa6e1-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa6f8-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa70f-8d447500 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa751-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa758-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa75f-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa766-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa76d-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa774-8d447500 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa7ab-8d447500 {
  place-self: center end
}

#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa7b7-8d447500 {
  place-self: center start
}

#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa814-8d447500,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f98bf-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f98d6-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f98ed-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9904-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f991b-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9932-8d447501 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9974-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f997b-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9982-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9989-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9990-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9997-8d447501 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f99ce-8d447501 {
  place-self: center end
}

#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f99da-8d447501 {
  place-self: center start
}

#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9a37-8d447501,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447502 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447502 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447502 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447502 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447502 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447502 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447503 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447503 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447503 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447503 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447503 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447503 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447504 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447504 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447504 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447504 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447504 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447504 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447505 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447505 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447505 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447505 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447505 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447505 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447506 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447506 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447506 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447506 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447506 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447506 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447507 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447507 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447507 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447507 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447507 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447507 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447508 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447508 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447508 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447508 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447508 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447508 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447509 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447509 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447509 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447509 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447509 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447509 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44750a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44750a {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44750a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44750a {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44750a {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44750a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44750e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44750e {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44750e {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44750e {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44750e {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44750e {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44750f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44750f {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44750f {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44750f {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44750f {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44750f {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447511 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42d87f7f-dd35-a3b8-cb83-b18d705f6574-8d447511 {
  justify-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447511 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447513 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447513 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447513 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447513 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447513 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447513 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447513 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16d058a2-3e05-83d3-32eb-005211cff31b-8d447514 {
  align-self: center
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d311-8d447514 {
  place-self: center start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31c-8d447514 {
  justify-self: end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447514 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31f-8d447514 {
  justify-self: start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d320-8d447514 {
  place-self: center end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447514 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32d-8d447514 {
  place-self: center start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d336-8d447514 {
  justify-self: end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447514 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d339-8d447514 {
  justify-self: start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d33a-8d447514 {
  place-self: center end
}

#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447514 {
  justify-self: start
}

#w-node-_2587dec3-b015-fb66-ed18-db8a366eb226-8d447514 {
  align-self: stretch
}

#w-node-_1f2e52b5-996e-1f65-972b-b6daa8b4189f-8d447514 {
  grid-area: 1/2/2/3
}

#w-node-_07352cc5-26d0-fa00-1227-1374faa572a6-8d447514 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d447515 {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447515 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447515 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447515 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447515 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447515 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447515 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447515 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d447516 {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447516 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447516 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447516 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447516 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447516 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447516 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447516,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc5e-8d447518,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc61-8d447518,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc64-8d447518,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc6e-8d447518,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc70-8d447518 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc81-8d447518 {
  justify-self: center
}

#w-node-_548a8040-45d6-e7ce-628e-23122eb0beaf-8d447518 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447519 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447519 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447519 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447519 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44751a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44751a {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44751a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44751a {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44751a {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44751a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44751b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44751b {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44751b {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44751b {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44751b {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44751b {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44751c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44751c {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44751c {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44751c {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44751c {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44751c {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44751d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44751d {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44751d {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44751d {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44751d {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44751d {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44751e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44751e {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44751e {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44751e {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44751e {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44751e {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44753a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44753a {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44753a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44753a {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44753a {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44753a {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44753b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44753b {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44753b {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44753b {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44753b {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44753b {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44753b,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc3d-8d44753c,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc40-8d44753c,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc43-8d44753c,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc4d-8d44753c,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc4f-8d44753c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f4f08d0-9a16-47a5-094e-3d7ee03ca5cf-8d44753c {
  justify-self: center
}

#w-node-_7f4f08d0-9a16-47a5-094e-3d7ee03ca7fd-8d44753c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83bd1a37-cda8-1aa4-8474-2714e1a0c270-8d44753d {
  justify-self: center
}

#w-node-_83bd1a37-cda8-1aa4-8474-2714e1a0c49e-8d44753d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_58419f08-d21c-83b3-923e-a10a117871c7-8d447552 {
  justify-self: center
}

#w-node-_58419f08-d21c-83b3-923e-a10a117873f5-8d447552 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447553 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447553 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447553 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447553 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447553 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447553 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447553 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16d058a2-3e05-83d3-32eb-005211cff31b-8d447555 {
  align-self: center
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d311-8d447555 {
  place-self: center start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31c-8d447555 {
  justify-self: end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447555 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31f-8d447555 {
  justify-self: start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d320-8d447555 {
  place-self: center end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447555 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32d-8d447555 {
  place-self: center start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d336-8d447555 {
  justify-self: end
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447555 {
  justify-self: stretch
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d339-8d447555 {
  justify-self: start
}

#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d33a-8d447555 {
  place-self: center end
}

#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447555 {
  justify-self: start
}

#w-node-_2587dec3-b015-fb66-ed18-db8a366eb226-8d447555 {
  align-self: stretch
}

#w-node-_1f2e52b5-996e-1f65-972b-b6daa8b4189f-8d447555 {
  grid-area: 1/2/2/3
}

#w-node-_07352cc5-26d0-fa00-1227-1374faa572a6-8d447555 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447556 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447556 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447556 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447556 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447556 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447556 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447556 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447556 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447556 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447556 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447556 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447556 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447556 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447556 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447556 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447556 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447556 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447556 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447556 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447556 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447556 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447556 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447556 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447556 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447556 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447556 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447556 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447556 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447556 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447556 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447556 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447556 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447556 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447556 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d44756a {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d44756a {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756a {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d44756a {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d44756a {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d44756a {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d44756a {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d44756a {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d44756a {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d44756a {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756a {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d44756a {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d44756a {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756a {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d44756a {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d44756a {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d44756a {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d44756a {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d44756a {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d44756a {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d44756a {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d44756a {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d44756a {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d44756a {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d44756a {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d44756a {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d44756a {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d44756a {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d44756a {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d44756a {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d44756a {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d44756a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d44756a {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d44756b {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d44756b {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756b {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d44756b {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d44756b {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d44756b {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d44756b {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d44756b {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d44756b {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d44756b {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756b {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d44756b {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d44756b {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756b {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d44756b {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d44756b {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d44756b {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d44756b {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d44756b {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d44756b {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d44756b {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d44756b {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d44756b {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d44756b {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d44756b {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d44756b {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d44756b {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d44756b {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d44756b {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d44756b {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d44756b {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d44756b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d44756b {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756b,#w-node-_367663e1-2403-6440-9d15-5c33ad639f15-8d44756d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_367663e1-2403-6440-9d15-5c33ad639f21-8d44756d {
  justify-self: end
}

#w-node-_367663e1-2403-6440-9d15-5c33ad639f2d-8d44756d {
  justify-self: start
}

#w-node-_367663e1-2403-6440-9d15-5c33ad639fc0-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad639fc1-8d44756d {
  place-self: start center
}

#w-node-_367663e1-2403-6440-9d15-5c33ad639fdf-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad639fe0-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad639ffd-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad63a00b-8d44756d {
  align-self: start
}

#w-node-_367663e1-2403-6440-9d15-5c33ad63a078-8d44756d {
  justify-self: start
}

#w-node-_367663e1-2403-6440-9d15-5c33ad63a0c8-8d44756d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d44756e {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d44756e {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756e {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d44756e {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d44756e {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d44756e {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d44756e {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d44756e {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d44756e {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d44756e {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756e {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d44756e {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d44756e {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756e {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d44756e {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d44756e {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d44756e {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d44756e {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d44756e {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d44756e {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d44756e {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d44756e {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d44756e {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d44756e {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d44756e {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d44756e {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d44756e {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d44756e {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d44756e {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d44756e {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d44756e {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d44756e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d44756e {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d44756f {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d44756f {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756f {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d44756f {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d44756f {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d44756f {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d44756f {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d44756f {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d44756f {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d44756f {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756f {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d44756f {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d44756f {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756f {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d44756f {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d44756f {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d44756f {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d44756f {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d44756f {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d44756f {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d44756f {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d44756f {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d44756f {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d44756f {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d44756f {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d44756f {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d44756f {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d44756f {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d44756f {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d44756f {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d44756f {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d44756f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d44756f {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447570 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447570 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447570 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447570 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447570 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447570 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447570 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447570 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447570 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447570 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447570 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447570 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447570 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447570 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447570 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447570 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447570 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447570 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447570 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447570 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447570 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447570 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447570 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447570 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447570 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447570 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447570 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447570 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447570 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447570 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447570 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447570 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447570 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447570 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447571 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447571 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447571 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447571 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447571 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447571 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447571 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447571 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447571 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447571 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447571 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447571 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447571 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447571 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447571 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447571 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447571 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447571 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447571 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447571 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447571 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447571 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447571 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447571 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447571 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447571 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447571 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447571 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447571 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447571 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447571 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447571 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447571 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447571 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447572 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447572 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447572 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447572 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447572 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447572 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447572 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447572 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447572 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447572 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447572 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447572 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447572 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447572 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447572 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447572 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447572 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447572 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447572 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447572 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447572 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447572 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447572 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447572 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447572 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447572 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447572 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447572 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447572 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447572 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447572 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447572 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447572 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447572 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447586 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447586 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447586 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447586 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447586 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447586 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447586 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447586 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447586 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447586 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447586 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447586 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447586 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447586 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447586 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447586 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447586 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447586 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447586 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447586 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447586 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447586 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447586 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447586 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447586 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447586 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447586 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447586 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447586 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447586 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447586 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447586 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447586 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447586 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447587 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447587 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447587 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447587 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447588 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447588 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447588 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447588 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447588 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447588 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447588 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447588 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447588 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447588 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447588 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447588 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447588 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447588 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447588 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447588 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447588 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447588 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447588 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447588 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447588 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447588 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447588 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447588 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447588 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447588 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447588 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447588 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447588 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447588 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447588 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447588 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447588 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447588,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe71-8d447589 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe7d-8d447589 {
  justify-self: end
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe89-8d447589 {
  justify-self: start
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff1c-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff1d-8d447589 {
  place-self: start center
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff3b-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff3c-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff59-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ff67-8d447589 {
  align-self: start
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33ffd4-8d447589 {
  justify-self: start
}

#w-node-_354ff253-deac-8fb5-55b0-9f1d4f340024-8d447589,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113ad-8d44758b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113b9-8d44758b {
  justify-self: end
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c5-8d44758b {
  justify-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11458-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11459-8d44758b {
  place-self: start center
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11477-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11478-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11495-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca114a3-8d44758b {
  align-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11510-8d44758b {
  justify-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11560-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113ad-8d44758c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113b9-8d44758c {
  justify-self: end
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c5-8d44758c {
  justify-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11458-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11459-8d44758c {
  place-self: start center
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11477-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11478-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11495-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca114a3-8d44758c {
  align-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11510-8d44758c {
  justify-self: start
}

#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11560-8d44758c,#w-node-_51549549-f17c-74e8-37db-f5758bc47977-8d44758d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51549549-f17c-74e8-37db-f5758bc47983-8d44758d {
  justify-self: end
}

#w-node-_51549549-f17c-74e8-37db-f5758bc4798f-8d44758d {
  justify-self: start
}

#w-node-_51549549-f17c-74e8-37db-f5758bc47a22-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc47a23-8d44758d {
  place-self: start center
}

#w-node-_51549549-f17c-74e8-37db-f5758bc47a41-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc47a42-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc47a5f-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc47a6d-8d44758d {
  align-self: start
}

#w-node-_51549549-f17c-74e8-37db-f5758bc47ada-8d44758d {
  justify-self: start
}

#w-node-_51549549-f17c-74e8-37db-f5758bc47b2c-8d44758d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797cac-8d44758e {
  justify-self: end
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797cb8-8d44758e {
  justify-self: start
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d4b-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d4c-8d44758e {
  place-self: start center
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d6a-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d6b-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d88-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797d96-8d44758e {
  align-self: start
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797e03-8d44758e {
  justify-self: start
}

#w-node-_0e4cfccc-b831-07ad-c162-8c6795797e55-8d44758e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475a2 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475a2 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475a2 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475a2 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475a2 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475a2 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475a2 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475a2 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475a2 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475a2 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475a2 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475a2 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475a2 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a2 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475a2 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475a2 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475a2 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475a2 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475a2 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475a2 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475a2 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475a2 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475a2 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475a2 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475a2 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475a2 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475a2 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475a2 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475a2 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475a2 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475a2 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475a2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475a2 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475a2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475a3 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475a3 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475a3 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475a3 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475a3 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475a3 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475a3 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475a3 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475a3 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475a3 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475a3 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475a3 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475a3 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a3 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475a3 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475a3 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475a3 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475a3 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475a3 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475a3 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475a3 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475a3 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475a3 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475a3 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475a3 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475a3 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475a3 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475a3 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475a3 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475a3 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475a3 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f52885a3-bc18-2f13-5aea-c87a681979ee-8d4475a3 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475a3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475b7 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475b7 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b7 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475b7 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475b7 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475b7 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475b7 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475b7 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475b7 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475b7 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b7 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475b7 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475b7 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b7 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475b7 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475b7 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475b7 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475b7 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475b7 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475b7 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475b7 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475b7 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475b7 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475b7 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475b7 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475b7 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475b7 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475b7 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475b7 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475b7 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475b7 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475b7 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475b8 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475b8 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b8 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475b8 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475b8 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475b8 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475b8 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475b8 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475b8 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475b8 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b8 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475b8 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475b8 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b8 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475b8 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475b8 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475b8 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475b8 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475b8 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475b8 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475b8 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475b8 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475b8 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475b8 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475b8 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475b8 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475b8 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475b8 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475b8 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475b8 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475b8 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475b8 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475b9 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475b9 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b9 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475b9 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475b9 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475b9 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475b9 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475b9 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475b9 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475b9 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b9 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475b9 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475b9 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b9 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475b9 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475b9 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475b9 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475b9 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475b9 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475b9 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475b9 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475b9 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475b9 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475b9 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475b9 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475b9 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475b9 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475b9 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475b9 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475b9 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475b9 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475b9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475b9 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475cd {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475cd {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475cd {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475cd {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475cd {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475cd {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475cd {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475cd {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475cd {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475cd {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475cd {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475cd {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475cd {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cd {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475cd {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475cd {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475cd {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475cd {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475cd {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475cd {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475cd {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475cd {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475cd {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475cd {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475cd {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475cd {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475cd {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475cd {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475cd {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475cd {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475cd {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475cd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475cd {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475cd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475ce {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475ce {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475ce {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475ce {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475ce {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475ce {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475ce {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475ce {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475ce {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475ce {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475ce {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475ce {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475ce {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475ce {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475ce {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475ce {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475ce {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475ce {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475ce {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475ce {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475ce {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475ce {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475ce {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475ce {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475ce {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475ce {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475ce {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475ce {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475ce {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475ce {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475ce {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475ce {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475ce {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475ce {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475cf {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475cf {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475cf {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475cf {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475cf {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475cf {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475cf {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475cf {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475cf {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475cf {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475cf {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475cf {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475cf {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cf {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475cf {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475cf {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475cf {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475cf {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475cf {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475cf {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475cf {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475cf {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475cf {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475cf {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475cf {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475cf {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475cf {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475cf {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475cf {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475cf {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475cf {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475cf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475cf {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475cf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d0 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d0 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d0 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d0 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d0 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d0 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d0 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d0 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d0 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d0 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d0 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d0 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d0 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d0 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d0 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d0 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d0 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d0 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d0 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d0 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d0 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d0 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d0 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d0 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d0 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d0 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d0 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d0 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d0 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d0 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d0 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4f263875-fc9a-1509-1b7e-a5cb2780fd87-8d4475d0 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d1 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d1 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d1 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d1 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d1 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d1 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d1 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d1 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d1 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d1 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d1 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d1 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d1 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d1 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d1 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d1 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d1 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d1 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d1 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d1 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d1 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d1 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d1 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d1 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d1 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d1 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d1 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d1 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d1 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d1 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d1 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475d1 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d2 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d2 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d2 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d2 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d2 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d2 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d2 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d2 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d2 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d2 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d2 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d2 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d2 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d2 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d2 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d2 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d2 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d2 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d2 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d2 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d2 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d2 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d2 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d2 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d2 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d2 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d2 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d2 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d2 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d2 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d2 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475d2 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d3 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d3 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d3 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d3 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d3 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d3 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d3 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d3 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d3 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d3 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d3 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d3 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d3 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d3 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d3 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d3 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d3 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d3 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d3 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d3 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d3 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d3 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d3 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d3 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d3 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d3 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d3 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d3 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d3 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d3 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d3 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475d3 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d4 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d4 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d4 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d4 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d4 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d4 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d4 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d4 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d4 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d4 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d4 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d4 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d4 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d4 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d4 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d4 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d4 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d4 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d4 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d4 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d4 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d4 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d4 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d4 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d4 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d4 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d4 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d4 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d4 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d4 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d4 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f52885a3-bc18-2f13-5aea-c87a681979ee-8d4475d4 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d5 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d5 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d5 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d5 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d5 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d5 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d5 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d5 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d5 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d5 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d5 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d5 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d5 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d5 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d5 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d5 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d5 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d5 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d5 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d5 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d5 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d5 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d5 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d5 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d5 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d5 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d5 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d5 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d5 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d5 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d5 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f52885a3-bc18-2f13-5aea-c87a681979ee-8d4475d5 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d6 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d6 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d6 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d6 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d6 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d6 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d6 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d6 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d6 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d6 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d6 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d6 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d6 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d6 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d6 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d6 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d6 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d6 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d6 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d6 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d6 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d6 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d6 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d6 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d6 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d6 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d6 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d6 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d6 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d6 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d6 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475d6 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733206-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733208-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733209-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73320c-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73320e-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73320f-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733212-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733214-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733215-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733218-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73321a-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73321b-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73321e-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733220-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733221-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733225-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733227-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733228-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73322b-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73322d-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73322e-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733231-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733233-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733234-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733237-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733239-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73323a-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73323d-8d4475d7 {
  place-self: center start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73323f-8d4475d7 {
  place-self: center
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b733240-8d4475d7 {
  place-self: center end
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73324a-8d4475d7 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73324f-8d4475d7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73330f-8d4475d7 {
  justify-self: start
}

#w-node-a5fe8185-9965-dfbb-5887-fd003b73335b-8d4475d7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d8 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d8 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d8 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d8 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d8 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d8 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d8 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d8 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d8 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d8 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d8 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d8 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d8 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d8 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d8 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d8 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d8 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d8 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d8 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d8 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d8 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d8 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d8 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d8 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d8 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d8 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d8 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d8 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d8 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d8 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d8 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f52885a3-bc18-2f13-5aea-c87a681979ee-8d4475d8 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475d9 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475d9 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d9 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475d9 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475d9 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475d9 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475d9 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475d9 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475d9 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475d9 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d9 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475d9 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475d9 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d9 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475d9 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475d9 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475d9 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475d9 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475d9 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475d9 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475d9 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475d9 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475d9 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475d9 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475d9 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475d9 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475d9 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475d9 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475d9 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475d9 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475d9 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475d9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475d9 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d4475da {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d4475da {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475da {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d4475da {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d4475da {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d4475da {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d4475da {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d4475da {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d4475da {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d4475da {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475da {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d4475da {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d4475da {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475da {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d4475da {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d4475da {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d4475da {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d4475da {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d4475da {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d4475da {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d4475da {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d4475da {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d4475da {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d4475da {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d4475da {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d4475da {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d4475da {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d4475da {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d4475da {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d4475da {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475da {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475da {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475da {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475da {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-8d4475da {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-8d4475da {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-8d4475da {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-8d4475da {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d4475db {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-8d4475db,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-8d4475db,#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-8d4475db,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-8d4475db,#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-8d4475db {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356127ae-8d4475db {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612897-8d4475db {
  justify-self: start
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d4475db,#w-node-ba4a3547-beb6-44c6-23de-8c8be31130a2-8d4475dc,#w-node-ba4a3547-beb6-44c6-23de-8c8be3113243-8d4475dc,#w-node-dcd1f3b4-7451-4167-2f0f-8960d77dc9fd-8d4475dd,#w-node-_142a99bc-2cbf-f6ab-79a7-079510599eb3-8d4475dd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1f0549ae-615b-7ef9-caf4-6ff6fb8513e7-8d4475e3,#w-node-_1f0549ae-615b-7ef9-caf4-6ff6fb8513ed-8d4475e3,#w-node-_1f0549ae-615b-7ef9-caf4-6ff6fb8513f3-8d4475e3 {
  align-self: start
}

#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-8d4475e3,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-8d4475e3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-8d4475e3,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-8d4475e3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d4475e3 {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-8d4475e3,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-8d4475e3 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-8d4475e3 {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-8d4475e3 {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d4475e3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-be391172-5ad3-c2c9-35ed-b691f83f7ce7-8d4475f5,#w-node-_439e8951-becf-7a38-355d-53708cc4ead0-8d4475f5,#w-node-_7744f8fb-82d9-fb77-c7a2-99a8653cfd6a-8d4475f5 {
  align-self: start
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475f5 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475f5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475f5 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475f5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-be391172-5ad3-c2c9-35ed-b691f83f7ce7-8d4475f6,#w-node-_439e8951-becf-7a38-355d-53708cc4ead0-8d4475f6,#w-node-_7744f8fb-82d9-fb77-c7a2-99a8653cfd6a-8d4475f6 {
  align-self: start
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d4475f6 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d4475f6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d4475f6 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475f6,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-8d44760a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-8d44760a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-8d44760a,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-8d44760a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d44760a {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-8d44760a,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-8d44760a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-8d44760a {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-8d44760a {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d44760a,#w-node-_013b8fe6-d283-04db-63bc-707269fdf60a-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf60d-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf612-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf618-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf61a-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf61d-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf622-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf628-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf62a-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf62d-8d44760b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf6ab-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf6bd-8d44760b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf6cf-8d44760b {
  align-self: stretch
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf6e1-8d44760b,#w-node-_013b8fe6-d283-04db-63bc-707269fdf6f6-8d44760b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf70c-8d44760b {
  align-self: stretch
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf71e-8d44760b {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-_013b8fe6-d283-04db-63bc-707269fdf877-8d44760b,#w-node-f86dde48-e690-43b1-4621-093e1af9b520-8d44760d,#w-node-e33fbe42-cb11-4739-fc81-a5df524f987a-8d44760d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f64-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f66-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f68-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f6a-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f6c-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f6e-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f70-8d44760d,#w-node-_988a52b1-30ab-230a-cce9-e8b8080a9f72-8d44760d {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f3663bc3-2654-c978-d01a-cc4dffed2b34-8d44760d {
  align-self: start
}

#w-node-_6dc96948-9fb9-3cdb-a9c0-3a2ebebfbce6-8d44760d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8d447622 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8d447622 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447622 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8d447622 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8d447622 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8d447622 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8d447622 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8d447622 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8d447622 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8d447622 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447622 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8d447622 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8d447622 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447622 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8d447622 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8d447622 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8d447622 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8d447622 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8d447622 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8d447622 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8d447622 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8d447622 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8d447622 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8d447622 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8d447622 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8d447622 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8d447622 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8d447622 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8d447622 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8d447622 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8d447622 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8d447622 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f52885a3-bc18-2f13-5aea-c87a681979ee-8d447622 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447622,#w-node-d6758264-b274-78ab-b006-55b87e60ea41-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60ea58-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60ea6f-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60ea86-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60ea9d-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eab4-8d447624 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d6758264-b274-78ab-b006-55b87e60eaf6-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eafd-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eb04-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eb0b-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eb12-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eb19-8d447624 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d6758264-b274-78ab-b006-55b87e60eb50-8d447624 {
  place-self: center end
}

#w-node-d6758264-b274-78ab-b006-55b87e60eb5c-8d447624 {
  place-self: center start
}

#w-node-d6758264-b274-78ab-b006-55b87e60ebb9-8d447624 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa683542-b47c-c9d3-754e-ff73ea0e5a5c-8d447639 {
  align-self: stretch
}

#w-node-_3c7a1bd4-5da8-4de6-2d86-db74133ddc1b-8d447639,#w-node-_0b0f0107-0766-7a3b-288a-46cceeea675e-8d447639,#w-node-e1e9533b-e5e8-43da-e3a9-4b83206116ed-8d447639,#w-node-_80256dba-2865-74c8-b56c-4a58fecab196-8d447639,#w-node-_8940623c-0411-6396-9e15-41918b070302-8d447639 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_93dd0037-d42f-2794-f247-b1ed44912687-8d447639 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d447639 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447639 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa683542-b47c-c9d3-754e-ff73ea0e5a5c-8d44763a {
  align-self: stretch
}

#w-node-_3c7a1bd4-5da8-4de6-2d86-db74133ddc1b-8d44763a,#w-node-_0b0f0107-0766-7a3b-288a-46cceeea675e-8d44763a,#w-node-e1e9533b-e5e8-43da-e3a9-4b83206116ed-8d44763a,#w-node-_80256dba-2865-74c8-b56c-4a58fecab196-8d44763a,#w-node-_8940623c-0411-6396-9e15-41918b070302-8d44763a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-_93dd0037-d42f-2794-f247-b1ed44912687-8d44763a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8d44763a {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44763a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44763c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42d87f7f-dd35-a3b8-cb83-b18d705f6574-8d44763c {
  justify-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44763e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42d87f7f-dd35-a3b8-cb83-b18d705f6574-8d44763e {
  justify-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d44763f {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d44763f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d44763f {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d44763f {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d44763f {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d44763f {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d44763f {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d447640 {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447640 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447640 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447640 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447640 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447640 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447640 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447640 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d447641 {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447641 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447641 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447641 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447641 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447641 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447641 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447642 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447642 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447642 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447642 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447642 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447642 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447643 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42d87f7f-dd35-a3b8-cb83-b18d705f6574-8d447643 {
  justify-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447643 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf69-8d447644 {
  align-self: center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf78-8d447644 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9d-8d447644 {
  justify-self: end
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa9-8d447644 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c056-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c057-8d447644 {
  place-self: start center
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c064-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c075-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c084-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c092-8d447644 {
  align-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c0ed-8d447644 {
  justify-self: start
}

#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447644,#w-node-f9420f74-008b-3821-b1e7-d6f903651baa-8d447658 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbd8-8d447658 {
  justify-self: end
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe4-8d447658 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c55-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651c56-8d447658 {
  place-self: start center
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c74-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651c75-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651c92-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651ca0-8d447658 {
  align-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d0d-8d447658 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651baa-8d447659 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbd8-8d447659 {
  justify-self: end
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe4-8d447659 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c55-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651c56-8d447659 {
  place-self: start center
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c74-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651c75-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651c92-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651ca0-8d447659 {
  align-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d0d-8d447659 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651baa-8d44765a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbd8-8d44765a {
  justify-self: end
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe4-8d44765a {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c55-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651c56-8d44765a {
  place-self: start center
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c74-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651c75-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651c92-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651ca0-8d44765a {
  align-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d0d-8d44765a {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651baa-8d447676 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbd8-8d447676 {
  justify-self: end
}

#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe4-8d447676 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c55-8d447676,#w-node-f9420f74-008b-3821-b1e7-d6f903651c56-8d447676 {
  place-self: start center
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651c74-8d447676,#w-node-f9420f74-008b-3821-b1e7-d6f903651c75-8d447676,#w-node-f9420f74-008b-3821-b1e7-d6f903651c92-8d447676,#w-node-f9420f74-008b-3821-b1e7-d6f903651ca0-8d447676 {
  align-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d0d-8d447676 {
  justify-self: start
}

#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447676 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-38880d2a {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-38880d2a {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-38880d2a {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-38880d2a {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-38880d2a {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-38880d2a {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-38880d2a {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-38880d2a {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-38880d2a {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-38880d2a {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-38880d2a {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-38880d2a {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-38880d2a {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-38880d2a {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-38880d2a {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-38880d2a {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-38880d2a {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-38880d2a {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-38880d2a {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-38880d2a {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-38880d2a {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-38880d2a {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-38880d2a {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-38880d2a {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-38880d2a {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-38880d2a {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-38880d2a {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-38880d2a {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-38880d2a {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-38880d2a {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-38880d2a {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-38880d2a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-38880d2a {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-38880d2a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-38880d2a {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-38880d2a {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-38880d2a {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-38880d2a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-1976a371 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-1976a371 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-1976a371 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-1976a371 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-1976a371 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-1976a371 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-1976a371 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-1976a371 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-1976a371 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-1976a371 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-1976a371 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-1976a371 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-1976a371 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-1976a371 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-1976a371 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-1976a371 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-1976a371 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-1976a371 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-1976a371 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-1976a371 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-1976a371 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-1976a371 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-1976a371 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-1976a371 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-1976a371 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-1976a371 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-1976a371 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-1976a371 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-1976a371 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-1976a371 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-1976a371 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-1976a371 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-1976a371 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-1976a371 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-1976a371 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-1976a371 {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-1976a371 {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-1976a371 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-5d3006c2 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-5d3006c2 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-5d3006c2 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-5d3006c2 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-5d3006c2 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-5d3006c2 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-5d3006c2 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-5d3006c2 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-5d3006c2 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-5d3006c2 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-5d3006c2 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-5d3006c2 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-5d3006c2 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5d3006c2 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-5d3006c2 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-5d3006c2 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-5d3006c2 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-5d3006c2 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-5d3006c2 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-5d3006c2 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-5d3006c2 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-5d3006c2 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-5d3006c2 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-5d3006c2 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-5d3006c2 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-5d3006c2 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-5d3006c2 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-5d3006c2 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-5d3006c2 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-5d3006c2 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-5d3006c2 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-5d3006c2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-5d3006c2 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-5d3006c2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-5d3006c2 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-5d3006c2 {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-5d3006c2 {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-5d3006c2,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-30de9b6a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-30de9b6a,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-30de9b6a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-30de9b6a {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-30de9b6a,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-30de9b6a {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-30de9b6a {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-30de9b6a {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-30de9b6a,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-37b4624d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-37b4624d,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-37b4624d {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-37b4624d {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-37b4624d,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-37b4624d {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-37b4624d {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-37b4624d {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-37b4624d,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-1fbac512 {
  grid-area: span 1/span 1/span 1/span 1
}

#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab35612750-1fbac512,#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab35612762-1fbac512 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-1fbac512 {
  align-self: stretch
}

#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab35612774-1fbac512,#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab35612786-1fbac512 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-1fbac512 {
  align-self: stretch
}

#is-liy-bofu-cta.w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-1fbac512 {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-1fbac512,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-ce2435ac,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-ce2435ac {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-ce2435ac,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-ce2435ac {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-ce2435ac {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-ce2435ac,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-ce2435ac {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-ce2435ac {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-ce2435ac {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-ce2435ac,#w-node-_5ef4e292-5a60-7e95-4ebc-92174635377c-bdff6be2,#w-node-_5ef4e292-5a60-7e95-4ebc-92174635377d-bdff6be2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5ef4e292-5a60-7e95-4ebc-921746353796-bdff6be2 {
  align-self: stretch
}

#w-node-_5ef4e292-5a60-7e95-4ebc-921746353794-bdff6be2 {
  align-self: start
}

#w-node-_2d14a790-0964-088d-3cd4-896e31a3c3f5-bdff6be2 {
  align-self: stretch
}

#w-node-_5ef4e292-5a60-7e95-4ebc-92174635377f-bdff6be2 {
  align-self: start
}

#w-node-_5ef4e292-5a60-7e95-4ebc-9217463537a6-bdff6be2,#w-node-a97f934f-a822-38f5-4b19-8b8263e04e16-bdff6be2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a97f934f-a822-38f5-4b19-8b8263e04e18-bdff6be2,#w-node-a14d4237-98ba-659d-5de1-8d1607e4ba28-bdff6be2,#w-node-ba2a1fa4-4c4d-9b9c-2180-77bc91de1d0c-bdff6be2,#w-node-_3fe5679e-4504-a0c3-175c-9a1304c3b59c-bdff6be2,#w-node-_6c58c56d-80cb-70f2-b23c-774272aab976-bdff6be2,#w-node-_33c4c149-315d-ae35-71ed-1ad9da9899e3-bdff6be2 {
  align-self: start
}

#w-node-_434f73e0-63d8-fc82-8bb2-5dec556cc700-bdff6be2,#w-node-_45b027fd-19f2-dd19-8b77-473996578f4f-bdff6be2,#w-node-f0896d9e-cfc8-57b6-41d0-49971134c005-bdff6be2,#w-node-a89134ac-6848-e347-1c10-a87752db3c80-bdff6be2,#w-node-cb0de38b-78f9-ac80-7df4-841171b7bbeb-bdff6be2,#w-node-d0c8a259-3670-3eb4-999b-f115a570f672-bdff6be2 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_37d16aba-a770-a4e7-1e01-b728a971af41-cb2dc92b,#w-node-_37d16aba-a770-a4e7-1e01-b728a971af47-cb2dc92b,#w-node-_37d16aba-a770-a4e7-1e01-b728a971af4d-cb2dc92b {
  align-self: start
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-cb2dc92b,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-cb2dc92b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-cb2dc92b {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-cb2dc92b,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-cb2dc92b {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-cb2dc92b {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-cb2dc92b {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-cb2dc92b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-98068f59 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-98068f59 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-98068f59 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-98068f59 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-98068f59 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-98068f59 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-98068f59 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-98068f59 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-98068f59 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-98068f59 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-98068f59 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-98068f59 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-98068f59 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-98068f59 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-98068f59 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-98068f59 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-98068f59 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-98068f59 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-98068f59 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-98068f59 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-98068f59 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-98068f59 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-98068f59 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-98068f59 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-98068f59 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-98068f59 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-98068f59 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-98068f59 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-98068f59 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-98068f59 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-98068f59 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-98068f59 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-98068f59 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-98068f59 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-e1cc772d {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-e1cc772d {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-e1cc772d {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-e1cc772d {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-e1cc772d {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-e1cc772d {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-e1cc772d {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-e1cc772d {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-e1cc772d {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-e1cc772d {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-e1cc772d {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-e1cc772d {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-e1cc772d {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-e1cc772d {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-e1cc772d {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-e1cc772d {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-e1cc772d {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-e1cc772d {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-e1cc772d {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-e1cc772d {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-e1cc772d {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-e1cc772d {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-e1cc772d {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-e1cc772d {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-e1cc772d {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-e1cc772d {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-e1cc772d {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-e1cc772d {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-e1cc772d {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-e1cc772d {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-e1cc772d {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-e1cc772d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-e1cc772d {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-e1cc772d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12e78e85-9ffb-72ef-d685-a1ccf4a47b0f-46c17dbb {
  align-self: center
}

#w-node-_63d50e5e-7bd6-454c-afbb-05b7bfc461cb-bfc461a6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12e78e85-9ffb-72ef-d685-a1ccf4a47b0f-1f6a1e7a {
  align-self: center
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-f903dfe2 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-f903dfe2 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-f903dfe2 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-f903dfe2 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-f903dfe2 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-f903dfe2 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-f903dfe2 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-f903dfe2 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-f903dfe2 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-f903dfe2 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-f903dfe2 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-f903dfe2 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-f903dfe2 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-f903dfe2 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-f903dfe2 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-f903dfe2 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-f903dfe2 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-f903dfe2 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-f903dfe2 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-f903dfe2 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-f903dfe2 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-f903dfe2 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-f903dfe2 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-f903dfe2 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-f903dfe2 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-f903dfe2 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-f903dfe2 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-f903dfe2 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-f903dfe2 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-f903dfe2 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-f903dfe2 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-f903dfe2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-f903dfe2 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-f903dfe2 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-c7fd1df7 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-c7fd1df7 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-c7fd1df7 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-c7fd1df7 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-c7fd1df7 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-c7fd1df7 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-c7fd1df7 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-c7fd1df7 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-c7fd1df7 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-c7fd1df7 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-c7fd1df7 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-c7fd1df7 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-c7fd1df7 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-c7fd1df7 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-c7fd1df7 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-c7fd1df7 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-c7fd1df7 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-c7fd1df7 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-c7fd1df7 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-c7fd1df7 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-c7fd1df7 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-c7fd1df7 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-c7fd1df7 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-c7fd1df7 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-c7fd1df7 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-c7fd1df7 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-c7fd1df7 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-c7fd1df7 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-c7fd1df7 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-c7fd1df7 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-c7fd1df7 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-c7fd1df7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-c7fd1df7 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-c7fd1df7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-27bb86ef {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-27bb86ef {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-27bb86ef {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-27bb86ef {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-27bb86ef {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-27bb86ef {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-27bb86ef {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-27bb86ef {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-27bb86ef {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-27bb86ef {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-27bb86ef {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-27bb86ef {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-27bb86ef {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-27bb86ef {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-27bb86ef {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-27bb86ef {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-27bb86ef {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-27bb86ef {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-27bb86ef {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-27bb86ef {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-27bb86ef {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-27bb86ef {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-27bb86ef {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-27bb86ef {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-27bb86ef {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-27bb86ef {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-27bb86ef {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-27bb86ef {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-27bb86ef {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-27bb86ef {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-27bb86ef {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-27bb86ef {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-27bb86ef {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-27bb86ef {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12e78e85-9ffb-72ef-d685-a1ccf4a47b0f-cc9b663f {
  align-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b3-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b5-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b6-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b9-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bb-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bc-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bf-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c1-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c2-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c5-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c7-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c8-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cb-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ce-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d2-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d4-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d5-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d8-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8da-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8db-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8de-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e0-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e1-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e4-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e6-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e7-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ea-cc9b663f {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ec-cc9b663f {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ed-cc9b663f {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8f7-cc9b663f {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8fc-cc9b663f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda9bc-cc9b663f {
  justify-self: start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afdaa08-cc9b663f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-778a59f0 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-778a59f0 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-778a59f0 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-778a59f0 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-778a59f0 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-778a59f0 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-778a59f0 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-778a59f0 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-778a59f0 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-778a59f0 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-778a59f0 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-778a59f0 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-778a59f0 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-778a59f0 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-778a59f0 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-778a59f0 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-778a59f0 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-778a59f0 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-778a59f0 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-778a59f0 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-778a59f0 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-778a59f0 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-778a59f0 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-778a59f0 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-778a59f0 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-778a59f0 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-778a59f0 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-778a59f0 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-778a59f0 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-778a59f0 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-778a59f0 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-778a59f0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-778a59f0 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-778a59f0,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-de247e25,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-de247e25 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-de247e25,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-de247e25 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-de247e25 {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-de247e25,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-de247e25 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-de247e25 {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-de247e25 {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-de247e25 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12e78e85-9ffb-72ef-d685-a1ccf4a47b0f-6470ceba {
  align-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b3-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b5-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b6-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b9-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bb-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bc-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8bf-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c1-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c2-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c5-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c7-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c8-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cb-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ce-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d2-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d4-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d5-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8d8-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8da-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8db-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8de-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e0-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e1-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e4-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e6-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8e7-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ea-6470ceba {
  place-self: center start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ec-6470ceba {
  place-self: center
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8ed-6470ceba {
  place-self: center end
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8f7-6470ceba {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8fc-6470ceba,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afdaa08-6470ceba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-42c14a08,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-42c14a08 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-42c14a08 {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-42c14a08,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-42c14a08 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-42c14a08 {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-42c14a08 {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-0d676241 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-0d676241 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-0d676241 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-0d676241 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-0d676241 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-0d676241 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-0d676241 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-0d676241 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-0d676241 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-0d676241 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-0d676241 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-0d676241 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-0d676241 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-0d676241 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-0d676241 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-0d676241 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-0d676241 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-0d676241 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-0d676241 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-0d676241 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-0d676241 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-0d676241 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-0d676241 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-0d676241 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-0d676241 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-0d676241 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-0d676241 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-0d676241 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-0d676241 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-0d676241 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-0d676241 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-0d676241 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-0d676241 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-0d676241 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-8b2a43fe {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-8b2a43fe {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8b2a43fe {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-8b2a43fe {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-8b2a43fe {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-8b2a43fe {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-8b2a43fe {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-8b2a43fe {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-8b2a43fe {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-8b2a43fe {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8b2a43fe {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-8b2a43fe {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-8b2a43fe {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8b2a43fe {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-8b2a43fe {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-8b2a43fe {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-8b2a43fe {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-8b2a43fe {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-8b2a43fe {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-8b2a43fe {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-8b2a43fe {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-8b2a43fe {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-8b2a43fe {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-8b2a43fe {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-8b2a43fe {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-8b2a43fe {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-8b2a43fe {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-8b2a43fe {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-8b2a43fe {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-8b2a43fe {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-8b2a43fe {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-8b2a43fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-8b2a43fe {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8b2a43fe {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-22861f65 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-22861f65 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-22861f65 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-22861f65 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-22861f65 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-22861f65 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-22861f65 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-22861f65 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-22861f65 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-22861f65 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-22861f65 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-22861f65 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-22861f65 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-22861f65 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-22861f65 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-22861f65 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-22861f65 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-22861f65 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-22861f65 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-22861f65 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-22861f65 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-22861f65 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-22861f65 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-22861f65 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-22861f65 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-22861f65 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-22861f65 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-22861f65 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-22861f65 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-22861f65 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-22861f65 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-22861f65 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-22861f65 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-22861f65 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-193ecaf0 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-193ecaf0 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-193ecaf0 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-193ecaf0 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-193ecaf0 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-193ecaf0 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-193ecaf0 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-193ecaf0 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-193ecaf0 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-193ecaf0 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-193ecaf0 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-193ecaf0 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-193ecaf0 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-193ecaf0 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-193ecaf0 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-193ecaf0 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-193ecaf0 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-193ecaf0 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-193ecaf0 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-193ecaf0 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-193ecaf0 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-193ecaf0 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-193ecaf0 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-193ecaf0 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-193ecaf0 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-193ecaf0 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-193ecaf0 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-193ecaf0 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-193ecaf0 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-193ecaf0 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-193ecaf0 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-193ecaf0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-193ecaf0 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-193ecaf0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-5429ae03 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-5429ae03 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-5429ae03 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-5429ae03 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-5429ae03 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-5429ae03 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-5429ae03 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-5429ae03 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-5429ae03 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-5429ae03 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-5429ae03 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-5429ae03 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-5429ae03 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5429ae03 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-5429ae03 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-5429ae03 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-5429ae03 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-5429ae03 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-5429ae03 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-5429ae03 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-5429ae03 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-5429ae03 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-5429ae03 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-5429ae03 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-5429ae03 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-5429ae03 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-5429ae03 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-5429ae03 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-5429ae03 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-5429ae03 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-5429ae03 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-5429ae03 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-5429ae03 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-5429ae03 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-d75d09b4 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-d75d09b4 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-d75d09b4 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-d75d09b4 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-d75d09b4 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-d75d09b4 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-d75d09b4 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-d75d09b4 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-d75d09b4 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-d75d09b4 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-d75d09b4 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-d75d09b4 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-d75d09b4 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-d75d09b4 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-d75d09b4 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-d75d09b4 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-d75d09b4 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-d75d09b4 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-d75d09b4 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-d75d09b4 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-d75d09b4 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-d75d09b4 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-d75d09b4 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-d75d09b4 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-d75d09b4 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-d75d09b4 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-d75d09b4 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-d75d09b4 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-d75d09b4 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-d75d09b4 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-d75d09b4 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-d75d09b4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-d75d09b4 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-d75d09b4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-4456ac18 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-4456ac18 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-4456ac18 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-4456ac18 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-4456ac18 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-4456ac18 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-4456ac18 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-4456ac18 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-4456ac18 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-4456ac18 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-4456ac18 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-4456ac18 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-4456ac18 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-4456ac18 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-4456ac18 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-4456ac18 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-4456ac18 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-4456ac18 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-4456ac18 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-4456ac18 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-4456ac18 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-4456ac18 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-4456ac18 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-4456ac18 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-4456ac18 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-4456ac18 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-4456ac18 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-4456ac18 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-4456ac18 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-4456ac18 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-4456ac18 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-4456ac18 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-4456ac18 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-4456ac18,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2aa-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2be-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d2-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e6-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-591b087c,#w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2fa-591b087c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-591b087c,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-591b087c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-591b087c {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-591b087c,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-591b087c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-591b087c {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-591b087c {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-591b087c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-bc6d96be,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-bc6d96be {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-bc6d96be {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-bc6d96be,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-bc6d96be {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-bc6d96be {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-bc6d96be {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-bc6d96be {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612750-a8740ac9,#w-node-b31720fb-f633-ecf1-30d1-6eab35612762-a8740ac9 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-a8740ac9 {
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab35612774-a8740ac9,#w-node-b31720fb-f633-ecf1-30d1-6eab35612786-a8740ac9 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab3561279c-a8740ac9 {
  align-self: stretch
}

#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-a8740ac9 {
  grid-area: 3/2/4/3;
  align-self: stretch
}

#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-a8740ac9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-6e6058f0 {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-6e6058f0 {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-6e6058f0,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-6e6058f0,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-6e6058f0,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-6e6058f0 {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-6e6058f0 {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-6e6058f0,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-6e6058f0,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-6e6058f0,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-6e6058f0,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-6e6058f0,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-6e6058f0,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-6e6058f0,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-6e6058f0,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-6e6058f0,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-6e6058f0,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-6e6058f0,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-6e6058f0 {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-6e6058f0 {
  align-self: start
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-87fdf0e4 {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-87fdf0e4 {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-87fdf0e4,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-87fdf0e4,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-87fdf0e4,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-87fdf0e4 {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-87fdf0e4 {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-87fdf0e4,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-87fdf0e4,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-87fdf0e4,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-87fdf0e4,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-87fdf0e4,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-87fdf0e4,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-87fdf0e4,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-87fdf0e4,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-87fdf0e4,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-87fdf0e4,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-87fdf0e4,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-87fdf0e4 {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-87fdf0e4 {
  align-self: start
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-4070cedc {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-4070cedc {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-4070cedc,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-4070cedc,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-4070cedc,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-4070cedc {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-4070cedc {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-4070cedc,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-4070cedc,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-4070cedc,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-4070cedc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-4070cedc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-4070cedc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-4070cedc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-4070cedc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-4070cedc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-4070cedc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-4070cedc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-4070cedc {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-4070cedc {
  align-self: start
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-583c5f90 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-583c5f90 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-583c5f90 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-583c5f90 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-583c5f90 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-583c5f90 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-583c5f90 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-583c5f90 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-583c5f90 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-583c5f90 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-583c5f90 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-583c5f90 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-583c5f90 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-583c5f90 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-583c5f90 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-583c5f90 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-583c5f90 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-583c5f90 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-583c5f90 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-583c5f90 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-583c5f90 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-583c5f90 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-583c5f90 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-583c5f90 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-583c5f90 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-583c5f90 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-583c5f90 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-583c5f90 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-583c5f90 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-583c5f90 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-583c5f90 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-583c5f90 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-583c5f90 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-583c5f90 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-9d3f27dc {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-9d3f27dc {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-9d3f27dc,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-9d3f27dc,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-9d3f27dc,#w-node-_82ac8f21-ed1d-233e-f5da-6993b96412e1-9d3f27dc,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-9d3f27dc {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-9d3f27dc {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-9d3f27dc,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-9d3f27dc,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-9d3f27dc,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-9d3f27dc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-9d3f27dc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-9d3f27dc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-9d3f27dc,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-9d3f27dc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-9d3f27dc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-9d3f27dc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-9d3f27dc,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-9d3f27dc {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-9d3f27dc {
  align-self: start
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-76c156be {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-76c156be {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-76c156be,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-76c156be,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-76c156be,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-76c156be {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-76c156be {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-76c156be,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-76c156be,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-76c156be,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-76c156be,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-76c156be,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-76c156be,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-76c156be,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-76c156be,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-76c156be,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-76c156be,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-76c156be,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-76c156be {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-76c156be {
  align-self: start
}

#w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-5d936c77 {
  grid-area: Area;
  justify-self: end
}

#w-node-d61e9947-bcff-59be-f2cf-62438a292f2c-5d936c77 {
  align-self: start
}

#w-node-_5c60a0fc-59a0-7ec0-480c-ba2e0c550f4b-5d936c77,#w-node-d7b0d90d-88a0-2121-7a7b-08c085d5f4c7-5d936c77,#w-node-dc9819c9-20c1-c173-9eff-679ae4356935-5d936c77,#w-node-_035ddf9b-5ebc-4d0b-0d2a-6988638890f4-5d936c77 {
  align-self: stretch
}

#w-node-_3eddcc70-dcc6-c860-b15b-81de131273a8-5d936c77 {
  align-self: start
}

#w-node-ba448b73-052e-ab82-bfb5-dc2905fcb288-5d936c77,#w-node-_81c8eb4d-d968-17d2-4c32-394f637d0c62-5d936c77,#w-node-_598e7b59-c1c1-00a6-9d0a-f49588602a12-5d936c77,#w-node-eeb58273-35fc-c0df-9836-485b76da37cd-5d936c77,#w-node-_705ab16f-d7f9-2698-6974-98555e4d636e-5d936c77,#w-node-_705ab16f-d7f9-2698-6974-98555e4d637a-5d936c77,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6386-5d936c77,#w-node-_705ab16f-d7f9-2698-6974-98555e4d6392-5d936c77,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d42-5d936c77,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d4e-5d936c77,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d5a-5d936c77,#w-node-_1ec09016-72bc-3907-8667-fc07c4623d66-5d936c77 {
  grid-area: Area
}

#w-node-e63ccb02-b10a-9521-3f5d-4b99daddc4dc-5d936c77 {
  align-self: start
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-ab6f28b7 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-ab6f28b7 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-ab6f28b7 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-ab6f28b7 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-ab6f28b7 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-ab6f28b7 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-ab6f28b7 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-ab6f28b7 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-ab6f28b7 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-ab6f28b7 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-ab6f28b7 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-ab6f28b7 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-ab6f28b7 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-ab6f28b7 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-ab6f28b7 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-ab6f28b7 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-ab6f28b7 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-ab6f28b7 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-ab6f28b7 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-ab6f28b7 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-ab6f28b7 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-ab6f28b7 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-ab6f28b7 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-ab6f28b7 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-ab6f28b7 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-ab6f28b7 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-ab6f28b7 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-ab6f28b7 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-ab6f28b7 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-ab6f28b7 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-ab6f28b7 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-ab6f28b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-ab6f28b7 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-ab6f28b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-ab6f28b7 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-ab6f28b7 {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-ab6f28b7 {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-ab6f28b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-a27be64f {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-a27be64f {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-a27be64f {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-a27be64f {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-a27be64f {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-a27be64f {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-a27be64f {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-a27be64f {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-a27be64f {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-a27be64f {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-a27be64f {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-a27be64f {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-a27be64f {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-a27be64f {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-a27be64f {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-a27be64f {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-a27be64f {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-a27be64f {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-a27be64f {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-a27be64f {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-a27be64f {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-a27be64f {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-a27be64f {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-a27be64f {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-a27be64f {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-a27be64f {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-a27be64f {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-a27be64f {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-a27be64f {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-a27be64f {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-a27be64f {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-a27be64f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-a27be64f {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-a27be64f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-a27be64f {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e345362-70a5-aaee-d341-59f917a8f73a-a27be64f {
  justify-self: start
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-a27be64f {
  justify-self: end
}

#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddd-a27be64f {
  grid-area: span 1/span 1/span 1/span 1
}

#cardWrapper.w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c0a-e14e9400 {
  grid-area: Area;
  justify-self: end
}

#w-node-b6e2c106-a21a-62b4-e8f2-04d7b5737a53-e14e9400 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83a2-e14e9400 {
  align-self: start
}

#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83f7-e14e9400,#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83d0-e14e9400,#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83b6-e14e9400 {
  grid-area: Area
}

#w-node-_3665e085-f41e-824f-3730-7c68be7d2ddb-e14e9400 {
  align-self: start
}

#w-node-_3665e085-f41e-824f-3730-7c68be7d2de4-e14e9400,#w-node-_3665e085-f41e-824f-3730-7c68be7d2dee-e14e9400,#w-node-_3665e085-f41e-824f-3730-7c68be7d2df8-e14e9400,#w-node-_3665e085-f41e-824f-3730-7c68be7d2e02-e14e9400 {
  align-self: stretch
}

#w-node-df7a0af5-3e3b-8787-dbaf-ffc1a8def785-e14e9400 {
  align-self: start
}

#w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c00-198b1920 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c0a-198b1920 {
  grid-area: Area;
  justify-self: end
}

#w-node-b6e2c106-a21a-62b4-e8f2-04d7b5737a53-198b1920 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83a2-198b1920 {
  align-self: start
}

#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83f7-198b1920,#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83d0-198b1920,#w-node-_666893d3-adb8-fd7a-7141-d1ec9c0a83b6-198b1920 {
  grid-area: Area
}

#w-node-df7a0af5-3e3b-8787-dbaf-ffc1a8def785-198b1920 {
  align-self: start
}

#w-node-_2cd03607-ea6c-094a-ca14-06cddd967921-99781168 {
  grid-area: Area;
  justify-self: center
}

#w-node-_2af96849-d38d-11e2-f7c7-56169658b22e-99781168 {
  place-self: center start
}

#w-node-_196d296f-78dc-f0fc-e780-48f00fdc0f78-99781168 {
  place-self: center
}

#w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-99781168 {
  place-self: center end
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd16-99781168 {
  place-self: center start
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd18-99781168 {
  place-self: center
}

#w-node-bd902a77-e7fa-5c2e-049a-0a0a02d6cd19-99781168 {
  place-self: center end
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c931-99781168 {
  place-self: center start
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c933-99781168 {
  place-self: center
}

#w-node-_77f89c19-a2e8-4067-7ea2-5c812767c934-99781168 {
  place-self: center end
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9465-99781168 {
  place-self: center start
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-99781168 {
  place-self: center
}

#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9468-99781168 {
  place-self: center end
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da40-99781168 {
  place-self: center start
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-99781168 {
  place-self: center
}

#w-node-_6accd44d-cbde-a1a9-602c-135a1164da43-99781168 {
  place-self: center end
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0a-99781168 {
  place-self: center start
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0c-99781168 {
  place-self: center
}

#w-node-_82a31e7f-eff9-157e-c9a6-996a87c63c0d-99781168 {
  place-self: center end
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840c-99781168 {
  place-self: center start
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840e-99781168 {
  place-self: center
}

#w-node-_277ea2be-6efd-48cd-7716-e879ad8f840f-99781168 {
  place-self: center end
}

#w-node-cd496210-8832-8720-da77-4846c7ea5cca-99781168 {
  place-self: center start
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccc-99781168 {
  place-self: center
}

#w-node-cd496210-8832-8720-da77-4846c7ea5ccd-99781168 {
  place-self: center end
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f6e-99781168 {
  place-self: center start
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f70-99781168 {
  place-self: center
}

#w-node-_3b16fd21-5d73-d5dd-9870-b4006a7c5f71-99781168 {
  place-self: center end
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b09724e-99781168 {
  place-self: center start
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097250-99781168 {
  place-self: center
}

#w-node-c37a2b9b-17e5-902d-0714-631f8b097251-99781168 {
  place-self: center end
}

#w-node-_6bb385eb-3782-15a6-883c-a8374a77bc49-99781168 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-d30cc83a-5370-a23e-5615-68a2978ea7bb-99781168 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69e94666-9af3-792b-b4ac-6f153972f0bf-99781168 {
  justify-self: start
}

#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-99781168 {
  grid-area: span 1/span 1/span 1/span 1
}

@media screen and (min-width: 1920px) {
  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d4474b1,#w-node-_392a7885-0a09-4ffd-9dbb-d640419732f1-8d4474b2,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4474d8,#w-node-_44a62c5d-1291-fee2-4705-7c08ab00964a-8d4474ee,#w-node-_4629428a-83c5-03c7-5b35-2f798065f085-8d4474fd,#w-node-a60d2872-21b9-e916-1db6-6451d40b20f1-8d4474fe,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1186-8d4474ff,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa814-8d447500,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f9a37-8d447501,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447511,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447513 {
      grid-area:span 1/span 1/span 1/span 1
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447514 {
      justify-self: stretch
  }

  #w-node-_07352cc5-26d0-fa00-1227-1374faa572a6-8d447514,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447516,#w-node-_548a8040-45d6-e7ce-628e-23122eb0beaf-8d447518,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44753b,#w-node-_7f4f08d0-9a16-47a5-094e-3d7ee03ca7fd-8d44753c,#w-node-_83bd1a37-cda8-1aa4-8474-2714e1a0c49e-8d44753d,#w-node-_58419f08-d21c-83b3-923e-a10a117873f5-8d447552,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447553 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447555 {
      justify-self: stretch
  }

  #w-node-_07352cc5-26d0-fa00-1227-1374faa572a6-8d447555,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447556,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756a,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756b,#w-node-_367663e1-2403-6440-9d15-5c33ad63a0c8-8d44756d,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756e,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44756f,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447570,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447571,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447572,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447586,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447587,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447588,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f340024-8d447589,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11560-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca11560-8d44758c,#w-node-_51549549-f17c-74e8-37db-f5758bc47b2c-8d44758d,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797e55-8d44758e,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475a2,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475a3,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b7,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b8,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475b9,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475cd,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475ce,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475cf,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d0,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d1,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d2,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d3,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d4,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d5,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d6,#w-node-a5fe8185-9965-dfbb-5887-fd003b73335b-8d4475d7,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d8,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475d9,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475da,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d4475db,#w-node-ba4a3547-beb6-44c6-23de-8c8be3113243-8d4475dc,#w-node-_142a99bc-2cbf-f6ab-79a7-079510599eb3-8d4475dd,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d4475e3,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475f5,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d4475f6,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-8d44760a,#w-node-_013b8fe6-d283-04db-63bc-707269fdf877-8d44760b,#w-node-_6dc96948-9fb9-3cdb-a9c0-3a2ebebfbce6-8d44760d,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447622,#w-node-d6758264-b274-78ab-b006-55b87e60ebb9-8d447624,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d447639,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8d44763a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447643,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367c141-8d447644,#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447658,#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447659,#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d44765a,#w-node-f9420f74-008b-3821-b1e7-d6f903651d5d-8d447676,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-38880d2a,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-1976a371,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-5d3006c2,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-30de9b6a,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-37b4624d,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-1fbac512,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-ce2435ac,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-cb2dc92b,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-98068f59,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-e1cc772d,#w-node-_63d50e5e-7bd6-454c-afbb-05b7bfc461cb-bfc461a6,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-f903dfe2,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-c7fd1df7,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-27bb86ef,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afdaa08-cc9b663f,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-778a59f0,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-de247e25,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afdaa08-6470ceba,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-0d676241,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-8b2a43fe,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-22861f65,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-193ecaf0,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-5429ae03,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-d75d09b4,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-4456ac18,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-591b087c,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-bc6d96be,#w-node-b31720fb-f633-ecf1-30d1-6eab356128e6-a8740ac9,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-583c5f90,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-ab6f28b7,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-a27be64f,#w-node-ce0c7c5c-d0e2-9bb3-9bf3-094120b6b78f-99781168 {
      grid-area: span 1/span 1/span 1/span 1
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_18f4d88d-4f91-7f15-239f-ed243216f298-8d447514,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447514,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2cf-8d447514 {
      justify-self:auto
  }

  #w-node-_4dfb06b5-e8c5-d264-0c02-3b888b6a196e-8d447514 {
      align-self: stretch
  }

  #w-node-_548a8040-45d6-e7ce-628e-23122eb0bc6e-8d447518,#w-node-_548a8040-45d6-e7ce-628e-23122eb0bc70-8d447518,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc4d-8d44753c,#w-node-_7acb30d6-4e87-429b-04da-bb838529bc4f-8d44753c {
      align-self: end
  }

  #w-node-_18f4d88d-4f91-7f15-239f-ed243216f298-8d447555,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447555,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2cf-8d447555 {
      justify-self: auto
  }

  #w-node-_4dfb06b5-e8c5-d264-0c02-3b888b6a196e-8d447555 {
      align-self: stretch
  }

  #is-liy-bofu-cta.w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-1fbac512 {
      grid-area: 3/2/4/3;
      align-self: stretch
  }
}

@media screen and (max-width: 991px) {
  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447514 {
      justify-self:stretch
  }

  #w-node-_029e4033-0683-9eca-658e-775bfd8d5a16-8d447514 {
      align-self: auto
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447555 {
      justify-self: stretch
  }

  #w-node-_029e4033-0683-9eca-658e-775bfd8d5a16-8d447555 {
      align-self: auto
  }

  #w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-8d4475da {
      justify-self: start
  }

  #w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-8d4475e3,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-8d44760a,#w-node-_013b8fe6-d283-04db-63bc-707269fdf71e-8d44760b {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-38880d2a,#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-1976a371,#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-5d3006c2 {
      justify-self: start
  }

  #w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-30de9b6a,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-37b4624d,#is-liy-bofu-cta.w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-1fbac512,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-ce2435ac {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_3f400828-a5fd-11c3-8384-4fb38506ea06-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_5ef4e292-5a60-7e95-4ebc-92174635377e-bdff6be2 {
      grid-area: span 2/span 2/span 2/span 2
  }

  #w-node-_5ef4e292-5a60-7e95-4ebc-9217463537a7-bdff6be2,#w-node-_5ef4e292-5a60-7e95-4ebc-9217463537b7-bdff6be2,#w-node-dfad8c82-7867-5646-8a11-7412d2cd21ca-bdff6be2,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-cb2dc92b,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-de247e25,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-42c14a08,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-591b087c,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-bc6d96be,#w-node-_973d5ee2-ed14-004e-d4d5-7cb36d9da7cd-a8740ac9 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-ab6f28b7,#w-node-dbbbc652-7783-0863-9c7e-e4ef915a2ddc-a27be64f {
      justify-self: start
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe607-8d447442 {
      order:9999
  }

  #w-node-_7b5fdb8e-4a50-a66d-39a5-476718cfe611-8d447442 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4474d8,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4474d8 {
      align-self: center
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447514,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447514 {
      justify-self: stretch
  }

  #w-node-_1f2e52b5-996e-1f65-972b-b6daa8b4189f-8d447514 {
      grid-area: 1/1/2/2
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447555,#w-node-_18f4d88d-4f91-7f15-239f-ed243216f2b1-8d447555 {
      justify-self: stretch
  }

  #w-node-_1f2e52b5-996e-1f65-972b-b6daa8b4189f-8d447555 {
      grid-area: 1/1/2/2
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447556,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447556,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756a,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756a,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756b,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756b,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756e,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756e,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d44756f,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756f,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447570,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447570,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447571,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447571,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447572,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447572,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447586,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447586,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447588,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447588,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475a2,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a2,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475a3,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a3,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b7,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b7,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b8,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b8,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475b9,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b9,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475cd,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cd,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475ce,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475ce,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475cf,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cf,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d0,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d0,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d1,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d1,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d2,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d2,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d3,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d3,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d4,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d4,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d5,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d5,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d6,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d6,#w-node-a5fe8185-9965-dfbb-5887-fd003b73321a-8d4475d7,#w-node-a5fe8185-9965-dfbb-5887-fd003b733220-8d4475d7,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d8,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d8,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475d9,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d9,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d4475da,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475da {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-8d4475da {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-8d4475da {
      order: 9999
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d4475db {
      justify-self: stretch
  }

  #w-node-ba4a3547-beb6-44c6-23de-8c8be311321b-8d4475dc,#w-node-_142a99bc-2cbf-f6ab-79a7-079510599e8b-8d4475dd {
      order: -9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-8d4475e3 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-8d4475e3 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-8d4475e3 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-8d4475e3 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-8d4475e3 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-8d4475e3 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-8d4475e3 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-8d4475e3 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-8d4475e3 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-8d4475e3 {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d4475e3 {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-8d4475e3 {
      order: -9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-8d44760a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-8d44760a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-8d44760a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-8d44760a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-8d44760a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-8d44760a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-8d44760a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-8d44760a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-8d44760a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-8d44760a {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-8d44760a {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-8d44760a {
      order: -9999
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf60a-8d44760b {
      grid-area: 1/2/2/3
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf60b-8d44760b {
      grid-area: 1/1/3/2
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf612-8d44760b {
      grid-area: 1/2/2/3
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf616-8d44760b {
      grid-area: 1/1/3/2
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf61a-8d44760b {
      grid-area: 1/2/2/3
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf61b-8d44760b {
      grid-area: 1/1/3/2
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf622-8d44760b {
      grid-area: 1/2/2/3
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf626-8d44760b {
      grid-area: 1/1/3/2
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf62a-8d44760b {
      grid-area: 1/2/2/3
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf62b-8d44760b {
      grid-area: 1/1/3/2
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf6cf-8d44760b {
      justify-self: stretch
  }

  #w-node-_013b8fe6-d283-04db-63bc-707269fdf84f-8d44760b {
      order: -9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8d447622,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447622 {
      align-self: center
  }

  #w-node-fa683542-b47c-c9d3-754e-ff73ea0e5a5c-8d447639,#w-node-fa683542-b47c-c9d3-754e-ff73ea0e5a5c-8d44763a {
      justify-self: stretch
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-38880d2a,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-38880d2a {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-38880d2a {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-38880d2a {
      order: 9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-1976a371,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-1976a371 {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-1976a371 {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-1976a371 {
      order: 9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-5d3006c2,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5d3006c2 {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-5d3006c2 {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-5d3006c2 {
      order: 9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-30de9b6a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-30de9b6a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-30de9b6a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-30de9b6a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-30de9b6a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-30de9b6a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-30de9b6a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-30de9b6a {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-30de9b6a {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-30de9b6a {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-30de9b6a {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-30de9b6a {
      order: -9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-37b4624d {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-37b4624d {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-37b4624d {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-37b4624d {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-37b4624d {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-37b4624d {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-37b4624d {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-37b4624d {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-37b4624d {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-37b4624d {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-37b4624d {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-37b4624d {
      order: -9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-1fbac512 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-1fbac512 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-1fbac512 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-1fbac512 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-1fbac512 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-1fbac512 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-1fbac512 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-1fbac512 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-1fbac512 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-1fbac512 {
      grid-area: 1/1/3/2
  }

  #is-liy-bofu-cta.w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-1fbac512 {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-1fbac512 {
      order: -9999
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-ce2435ac {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-ce2435ac {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-ce2435ac {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-ce2435ac {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-ce2435ac {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-ce2435ac {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-ce2435ac {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-ce2435ac {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-ce2435ac {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-ce2435ac {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-ce2435ac {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-ce2435ac {
      order: -9999
  }

  #w-node-_3f400828-a5fd-11c3-8384-4fb38506ea06-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_5ef4e292-5a60-7e95-4ebc-92174635377e-bdff6be2,#w-node-_5ef4e292-5a60-7e95-4ebc-9217463537a7-bdff6be2 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5ef4e292-5a60-7e95-4ebc-9217463537b7-bdff6be2 {
      order: 9999
  }

  #w-node-_5e12b45b-5ccd-4774-93d1-92908a9854b1-bdff6be2 {
      grid-area: 2/1/3/2;
      justify-self: start
  }

  #w-node-_45b027fd-19f2-dd19-8b77-473996578f4f-bdff6be2 {
      grid-column: span 1/span 1
  }

  #w-node-d22383a0-a4ed-0265-4c8a-cd00f70c7df9-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-cb0de38b-78f9-ac80-7df4-841171b7bbeb-bdff6be2 {
      grid-column: span 1/span 1
  }

  #w-node-d0c8a259-3670-3eb4-999b-f115a570f670-bdff6be2,#w-node-_27505da0-cc5c-1b98-3730-128910e91ef4-bdff6be2,#w-node-f5e430cc-2728-2e35-1e58-ce8bdb70a2e3-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_36d8022b-4adb-3e4d-6298-ea168a791927-bdff6be2 {
      grid-area: 2/2/3/4
  }

  #w-node-d5b62a82-18f0-2802-e6ad-f862c4678524-bdff6be2 {
      order: -9999
  }

  #w-node-d5b62a82-18f0-2802-e6ad-f862c4678522-bdff6be2 {
      justify-self: end
  }

  #w-node-a1a46b07-1563-5753-5272-d8de700584bd-bdff6be2 {
      order: -9999
  }

  #w-node-a1a46b07-1563-5753-5272-d8de700584c6-bdff6be2 {
      justify-self: end
  }

  #w-node-_9a4b7b58-0a1d-c62b-24da-78eb03c0c7e3-bdff6be2 {
      order: -9999
  }

  #w-node-_9a4b7b58-0a1d-c62b-24da-78eb03c0c7ec-bdff6be2 {
      justify-self: end
  }

  #w-node-_63ed4101-ae5d-e075-7202-d9aa7f9e6ca0-bdff6be2 {
      order: -9999
  }

  #w-node-_63ed4101-ae5d-e075-7202-d9aa7f9e6ca9-bdff6be2 {
      justify-self: end
  }

  #w-node-ccf1ff28-ec85-0926-b384-dda7f141353b-bdff6be2 {
      order: -9999
  }

  #w-node-ccf1ff28-ec85-0926-b384-dda7f1413544-bdff6be2 {
      justify-self: end
  }

  #w-node-_81115222-eb76-7edf-3569-07f6a1bf04e6-bdff6be2,#w-node-def1ef3a-d3a9-f486-b496-0aca145ac948-bdff6be2,#w-node-_635daca0-6c50-0400-81ce-33cb4418934b-bdff6be2,#w-node-_99f409e5-23aa-2842-e608-e1e60973a291-bdff6be2,#w-node-_8888aa38-37cd-a928-fdbc-c655206e94c0-bdff6be2,#w-node-_05dca48d-10da-54ee-b3ae-14b4982f748f-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-cb2dc92b {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-cb2dc92b {
      order: -9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-98068f59,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-98068f59,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-e1cc772d,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-e1cc772d {
      align-self: center
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-46c17dbb,#w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-1f6a1e7a {
      order: -9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-f903dfe2,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-f903dfe2,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-c7fd1df7,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-c7fd1df7,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-27bb86ef,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-27bb86ef,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c7-cc9b663f,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-cc9b663f,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-778a59f0,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-778a59f0 {
      align-self: center
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-de247e25 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-de247e25 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-de247e25 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-de247e25 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-de247e25 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-de247e25 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-de247e25 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-de247e25 {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-de247e25 {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-de247e25 {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-de247e25 {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-de247e25 {
      order: -9999
  }

  #w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8c7-6470ceba,#w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-6470ceba {
      align-self: center
  }

  #w-node-_7c69875f-a7dd-3731-700c-281ad4f7403b-6470ceba {
      order: -9999
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-42c14a08 {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-42c14a08 {
      order: -9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-0d676241,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-0d676241,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-8b2a43fe,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8b2a43fe,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-22861f65,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-22861f65,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-193ecaf0,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-193ecaf0,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-5429ae03,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5429ae03,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-d75d09b4,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-d75d09b4,#w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-4456ac18,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-4456ac18 {
      align-self: center
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a5-591b087c {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2a8-591b087c {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2b9-591b087c {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2bc-591b087c {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2cd-591b087c {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2d0-591b087c {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e1-591b087c {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2e4-591b087c {
      grid-area: 1/1/3/2
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f5-591b087c {
      grid-area: 1/2/2/3
  }

  #w-node-_82095da5-60f9-6e00-2fa1-c2a74f96a2f8-591b087c {
      grid-area: 1/1/3/2
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-591b087c {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-591b087c {
      order: -9999
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-bc6d96be {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-bc6d96be {
      order: -9999
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab3561273e-a8740ac9 {
      justify-self: stretch
  }

  #w-node-_3dbecb6d-e810-30d6-1fa9-2da25c391181-a8740ac9 {
      order: -9999
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-6e6058f0 {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-6e6058f0 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-87fdf0e4 {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-87fdf0e4 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-4070cedc {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-4070cedc {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-583c5f90,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-583c5f90 {
      align-self: center
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-9d3f27dc {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-9d3f27dc {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-76c156be {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-76c156be {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-_4b32f9df-89bd-bf71-9ee9-71dada4763cc-5d936c77 {
      order: 9999
  }

  #w-node-_04bac02c-5296-6a0a-6c1e-28b4f6d66e94-5d936c77 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-ab6f28b7,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-ab6f28b7 {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-ab6f28b7 {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-ab6f28b7 {
      order: 9999
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-a27be64f,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-a27be64f {
      align-self: center
  }

  #w-node-_654eac5f-b7ac-34ae-d4ed-c4e667e8d2af-a27be64f {
      grid-column: span 1/span 1
  }

  #w-node-e8f1be44-026b-4e95-dd40-938a93e07aa2-a27be64f,#w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c05-e14e9400 {
      order: 9999
  }

  #cardWrapper.w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c0a-e14e9400 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-_57a81ad3-08fb-1091-9a24-9f1d5a073a21-e14e9400,#w-node-_57a81ad3-08fb-1091-9a24-9f1d5a073a38-e14e9400,#w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c05-198b1920 {
      order: 9999
  }

  #w-node-_9b5eb42c-8e99-f698-71fb-f3fa0b8d7c0a-198b1920 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: stretch
  }

  #w-node-e4ee0083-3f6d-88ae-5dfa-3782305fe7f1-198b1920,#w-node-_990ec6d9-42f3-6587-63bf-7c9a6347a457-198b1920,#w-node-_2cd03607-ea6c-094a-ca14-06cddd96791c-99781168 {
      order: 9999
  }

  #w-node-_2cd03607-ea6c-094a-ca14-06cddd967921-99781168 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: center
  }

  #w-node-f57e32bf-8c5c-5391-ea82-c9afb5ec9467-99781168,#w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-99781168 {
      align-self: center
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4474d8 {
      place-self:stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4474d8 {
      align-self: center
  }

  #w-node-_44a62c5d-1291-fee2-4705-7c08ab0095e1-8d4474ee,#w-node-_44a62c5d-1291-fee2-4705-7c08ab0095ed-8d4474ee,#w-node-_4629428a-83c5-03c7-5b35-2f798065f01c-8d4474fd,#w-node-_4629428a-83c5-03c7-5b35-2f798065f028-8d4474fd,#w-node-a60d2872-21b9-e916-1db6-6451d40b2088-8d4474fe,#w-node-a60d2872-21b9-e916-1db6-6451d40b2094-8d4474fe,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c111d-8d4474ff,#w-node-_98dede29-7f3c-c24a-a910-7ff2396c1129-8d4474ff,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa7ab-8d447500,#w-node-_38bd3394-842f-6e22-a9ef-2487cf3aa7b7-8d447500,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f99ce-8d447501,#w-node-_635334e6-45fa-5dd1-d8b6-c03bb01f99da-8d447501 {
      justify-self: center
  }

  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447502,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447503,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447504,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447505,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447506,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447507,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447508,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447509,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44750a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44750e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44750f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447513,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447513 {
      align-self: start
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447514,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447514 {
      justify-self: auto
  }

  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447515,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447516,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447516 {
      align-self: start
  }

  #w-node-_548a8040-45d6-e7ce-628e-23122eb0bd82-8d447518 {
      justify-self: auto
  }

  #w-node-_548a8040-45d6-e7ce-628e-23122eb0bda1-8d447518 {
      justify-self: stretch
  }

  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447519,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44751a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44751b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44751c,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44751d,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44751e,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44753a,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44753b,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44753b {
      align-self: start
  }

  #w-node-_7f4f08d0-9a16-47a5-094e-3d7ee03ca6d0-8d44753c {
      justify-self: auto
  }

  #w-node-_7f4f08d0-9a16-47a5-094e-3d7ee03ca6ef-8d44753c {
      justify-self: stretch
  }

  #w-node-_83bd1a37-cda8-1aa4-8474-2714e1a0c371-8d44753d {
      justify-self: auto
  }

  #w-node-_83bd1a37-cda8-1aa4-8474-2714e1a0c390-8d44753d {
      justify-self: stretch
  }

  #w-node-_58419f08-d21c-83b3-923e-a10a117872c8-8d447552 {
      justify-self: auto
  }

  #w-node-_58419f08-d21c-83b3-923e-a10a117872e7-8d447552 {
      justify-self: stretch
  }

  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447553,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447553 {
      align-self: start
  }

  #w-node-_71c97b81-a283-3eab-ca57-3ffe1726d31d-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d32b-8d447555,#w-node-_71c97b81-a283-3eab-ca57-3ffe1726d337-8d447555 {
      justify-self: auto
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447556 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447556 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756a {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756a {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756b {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756b {
      align-self: center
  }

  #w-node-_367663e1-2403-6440-9d15-5c33ad639f23-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad639f28-8d44756d,#w-node-_367663e1-2403-6440-9d15-5c33ad639f29-8d44756d {
      align-self: start
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756e {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756e {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d44756f {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d44756f {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447570 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447570 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447571 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447571 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447572 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447572 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447586 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447586 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447588 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447588 {
      align-self: center
  }

  #w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe7f-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe84-8d447589,#w-node-_354ff253-deac-8fb5-55b0-9f1d4f33fe85-8d447589,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113bb-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c0-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c1-8d44758b,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113bb-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c0-8d44758c,#w-node-f3bbaed4-3bfe-e8df-2b6d-19a4cca113c1-8d44758c,#w-node-_51549549-f17c-74e8-37db-f5758bc47985-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc4798a-8d44758d,#w-node-_51549549-f17c-74e8-37db-f5758bc4798b-8d44758d,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797cae-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797cb3-8d44758e,#w-node-_0e4cfccc-b831-07ad-c162-8c6795797cb4-8d44758e {
      align-self: start
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475a2 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a2 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475a3 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475a3 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b7 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b7 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b8 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b8 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475b9 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475b9 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475cd {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cd {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475ce {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475ce {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475cf {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475cf {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d0 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d0 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d1 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d1 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d2 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d2 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d3 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d3 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d4 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d4 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d5 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d5 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d6 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d6 {
      align-self: center
  }

  #w-node-a5fe8185-9965-dfbb-5887-fd003b733209-8d4475d7 {
      place-self: stretch stretch
  }

  #w-node-a5fe8185-9965-dfbb-5887-fd003b733220-8d4475d7 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d8 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d8 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475d9 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475d9 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d4475da {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d4475da {
      align-self: center
  }

  #w-node-b31720fb-f633-ecf1-30d1-6eab356127fa-8d4475db,#w-node-ba4a3547-beb6-44c6-23de-8c8be3113132-8d4475dc,#w-node-_142a99bc-2cbf-f6ab-79a7-079510599d94-8d4475dd,#w-node-b31720fb-f633-ecf1-30d1-6eab356127fa-8d4475e3,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-8d44760a,#w-node-_013b8fe6-d283-04db-63bc-707269fdf771-8d44760b {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8d447622 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8d447622 {
      align-self: center
  }

  #w-node-d6758264-b274-78ab-b006-55b87e60eb50-8d447624,#w-node-d6758264-b274-78ab-b006-55b87e60eb5c-8d447624 {
      justify-self: center
  }

  #w-node-_01eee614-113b-f661-eb7c-e60c00101f9d-8d447639,#w-node-_01eee614-113b-f661-eb7c-e60c00101f9d-8d44763a {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d44763f,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447640,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447641,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447642,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bf9f-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa4-8d447644,#w-node-_83eb98eb-f63c-a369-5a17-f0c1a367bfa5-8d447644,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbda-8d447658,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbdf-8d447658,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe0-8d447658,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbda-8d447659,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbdf-8d447659,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe0-8d447659,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbda-8d44765a,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbdf-8d44765a,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe0-8d44765a,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbda-8d447676,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbdf-8d447676,#w-node-e2ceb58f-bc80-a769-7cbe-fae035a2cbe0-8d447676 {
      align-self: start
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-38880d2a {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-38880d2a {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-1976a371 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-1976a371 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-5d3006c2 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5d3006c2 {
      align-self: center
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-30de9b6a,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-37b4624d,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-1fbac512,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-ce2435ac {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_3f400828-a5fd-11c3-8384-4fb38506ea06-bdff6be2,#w-node-_5ef4e292-5a60-7e95-4ebc-92174635377e-bdff6be2,#w-node-dfad8c82-7867-5646-8a11-7412d2cd21ca-bdff6be2 {
      grid-column: span 1/span 1
  }

  #w-node-_88954805-0c5d-3bdf-1be5-2080d2346a9e-bdff6be2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-cb2dc92b {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-98068f59 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-98068f59 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-e1cc772d {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-e1cc772d {
      align-self: center
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-46c17dbb,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-1f6a1e7a {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-f903dfe2 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-f903dfe2 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-c7fd1df7 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-c7fd1df7 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-27bb86ef {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-27bb86ef {
      align-self: center
  }

  #w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b6-cc9b663f {
      place-self: stretch stretch
  }

  #w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-cc9b663f {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-778a59f0 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-778a59f0 {
      align-self: center
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-de247e25 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8b6-6470ceba {
      place-self: stretch stretch
  }

  #w-node-d5b167a5-0ca0-f68a-1370-1ea62afda8cd-6470ceba {
      align-self: center
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-42c14a08 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-0d676241 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-0d676241 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-8b2a43fe {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-8b2a43fe {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-22861f65 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-22861f65 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-193ecaf0 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-193ecaf0 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-5429ae03 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-5429ae03 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-d75d09b4 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-d75d09b4 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-4456ac18 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-4456ac18 {
      align-self: center
  }

  #w-node-b2c3da4b-9239-9580-6996-2847db4582d0-591b087c,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-bc6d96be,#w-node-b2c3da4b-9239-9580-6996-2847db4582d0-a8740ac9 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-583c5f90 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-583c5f90 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-ab6f28b7 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-ab6f28b7 {
      align-self: center
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-a27be64f {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-a27be64f {
      align-self: center
  }

  #w-node-_57a81ad3-08fb-1091-9a24-9f1d5a073a2a-e14e9400,#w-node-_57a81ad3-08fb-1091-9a24-9f1d5a073a41-e14e9400,#w-node-e4ee0083-3f6d-88ae-5dfa-3782305fe7fa-198b1920,#w-node-_990ec6d9-42f3-6587-63bf-7c9a6347a45f-198b1920 {
      order: -9999
  }

  #w-node-_7d04a398-c4dd-7b11-6938-5dd68e026807-99781168 {
      place-self: stretch stretch
  }

  #w-node-_6accd44d-cbde-a1a9-602c-135a1164da42-99781168 {
      align-self: center
  }
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394112006d55ef26fb_Poppins-Bold.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93976d17fba4e5f6862_Poppins-ExtraBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14b8_Poppins-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939e46c4adf3c3bded7_Poppins-BlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939c7d1f8d7a3cb0a5f_Poppins-ExtraBoldItalic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93939802fe6b6cd72fd_Poppins-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9393c18ede96cf28c42_Poppins-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939f32c4fcae5b1921a_Poppins-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939eaa9fd397e3ee88e_Poppins-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9396305b9b0029926f5_Poppins-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9397b842e7a4b8c328c_Poppins-ExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93971d956d6ceaf14f2_Poppins-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394112006d55ef272c_Poppins-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9391f695122e0287bf6_Poppins-LightItalic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9391f695122e0287bf6_Poppins-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a939fea2c70a0e8ed427_Poppins-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531940_Poppins-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531934_Poppins-Italic.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a93949f098b9e7531934_Poppins-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561a9394503332060a745e5_Poppins-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d80f3c207d77e1258_NotoSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d134c5c08c0390103_NotoSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0dafefa88debb226ae_NotoSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d39802fe6b6cdebd2_NotoSans-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0dc7d1f8d7a3cb9854_NotoSans-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Notosans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6561aa0d44b94dd536a86a9b_NotoSans-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4e02d142c4aaed3e1_Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4c8c47e7a35e25463_Inter-Bold.ttf') format('truetype'), url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4a2fd2bbd0b9f530a_Inter-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc569aa57002399bf80_Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5d947a8822f48ed87_Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc4002b3e3bc38d5973_Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5a6f7067cf79c13c6_Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc5344dce7dc3eb7079_Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64119bc50a2e65af65ac1749_Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans Medium';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace99ba0d76af4f270cc46_PublicSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans Bold';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace9a9a0d76af4f270ddba_PublicSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/64ace9b7b945e2ca35f27b72_PublicSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Paulgrotesk trail';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6142f6521fff9d585192143c_PaulGrotesk-Bold-Trail.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Paulgrotesk trail';
  src: url('https://cdn.prod.website-files.com/6142f6521fff9ddbbc92142a/6142f6521fff9d3c72921440_PaulGrotesk-Regular-Trail.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* footer branches */
/* General Styling */
.footer_column-layout {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px;
}

.branch-column h3 {
  font-size: 1.2em;
}

.branches ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.branches li {
  margin: 5px 0;
}
/* styling for desktop version  */
.desktop-title
{
font-size: 22px;
color: white;
font-weight: 700;
margin-bottom: 8px;
}
.branches-desktop
{
  display: flex;
}
.branches-desk
{
  display: flex;
  padding: 10px;
  
}
.Mobile_title_text
{
  display: none;
}
.branch-column-desk
{
  padding: 20px;
}
.branch-column-desk h3
{
 color: white;
 font-size: 18px;
 font-weight: 500;
 
}
.state
{
color:lightgray;
font-weight: 200;
}
.branch-column-desk li:hover
{
 color: gold; 
}

/* Dropdown menu for mobile */
.branch-dropdown {
  display: none;
}

/* Media Query for Mobile */
@media (max-width: 768px) {
  .footer_column-layout {
    grid-template-columns: 1fr;
  }

  .branch-column {
    display: none; /* Hide desktop layout */
  }

  .branch-dropdown {
    display: block; /* Enable dropdown layout */
    margin-bottom: 20px;
  }
  .branches-desktop
  {
    display: none;
  }
  .dropdown-button {
    width: 100%;
    background-color: #007BFF;
    color: #fff;
    padding: 10px;
    text-align: left;
    border: none;
    cursor: pointer;
    font-size: 1em;
  }

  .dropdown-content {
    display: none;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    list-style-type: none;
    padding: 10px;
  }

  .dropdown-content li {
    padding: 8px 0;
  }

  .dropdown-button.active + .dropdown-content {
    display: block;
  }
}
.g-recaptcha {
  display: flex;
  justify-content: center; /* Centers horizontally */
  margin: 20px auto; /* Adds space above and below */
}

/* Adjust size and spacing */
.g-recaptcha iframe {
  transform: scale(0.9); /* Scales down the widget */
  transform-origin: center; /* Ensures scaling is centered */
}

/* Add background or border to the container if needed */
.g-recaptcha {
  /* padding: 10px; */
  /* border: 1px solid #ccc; */
  border-radius: 5px;
  /* background-color: #f9f9f9; */
  width: fit-content; /* Ensures the container wraps tightly around the widget */
}

/* contact form heading  */
.contact-form
{
  color: white;
  border-radius: 10px;
  
}

select.branch {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #ffffff;
  font-size: 14px;
  color: #333333;
  appearance: none; /* Removes default arrow styling for a cleaner look */
  outline: none;
  transition: border 0.3s, box-shadow 0.3s;
  margin-bottom: 15px;
}

/* Placeholder styling for the first option */
select.branch option[value=""] {
  color: #aaa;
}

/* Hover and Focus Effects */
select.branch:focus {
  border-color: #007bff;
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

 /* WhatsApp Button Styles */
 .whatsapp-button {
  position: fixed;
  bottom: 50px;
  right: 20px;
  background-color: #25D366;
  color: white;
  padding: 10px 10px;
  border-radius: 50px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: flex;
  align-items: center;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.whatsapp-button:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}

.whatsapp-button::before {
  content: '';
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 0px;
  background: url('https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg') no-repeat center;
  background-size: contain;
}

/* Media query for small screens (e.g., mobile devices) */
@media (max-width: 768px) {
  .whatsapp-button {
    bottom: 20px; /* Adjust position for smaller screens */
    right: 10px;  /* Adjust position for smaller screens */
    padding: 8px 8px; /* Reduce padding */
    font-size: 14px; /* Reduce font size */
  }

  .whatsapp-button::before {
    width: 30px; /* Reduce icon size */
    height: 30px; /* Reduce icon size */
  }
}

/* Media query for extra small screens (e.g., very narrow devices) */
@media (max-width: 480px) {
  .whatsapp-button {
    bottom: 100px; 
    right: 10px;   /* Adjust position for extra small screens */
    padding: 6px 6px; /* Further reduce padding */
    font-size: 12px; /* Further reduce font size */
  }

  .whatsapp-button::before {
    width: 35px; /* Further reduce icon size */
    height: 35px; /* Further reduce icon size */
  }
}
/* new contact form  */
/* form {
  max-width: 400px;
  margin: auto;
  padding: 20px;
  background-color: #004980;
  border: 1px solid #ccc;
  border-radius: 8px;
}
label {
  display: flex;
  margin: 10px 0 5px;
  color: #fff;

}
select, input {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #000;
  border-radius: 4px;
}
button {
  width: 100%;
  padding: 10px;
  background-color: #cb000b;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}
button:hover {
  background-color: #fff;
  color: #cb000b;
  font-weight: 700;
}
.error {
  color: red;
  font-size: 14px;
  margin-top: -10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  form {
    max-width: 500px;
  }
  label {
    font-size: 16px;
  }
  input, select, button {
    font-size: 16px;
    padding: 12px;
  }
}

For very small screens (less than 480px wide)
@media (max-width: 480px) {
  h2 {
    font-size: 18px;
    text-align: center;
  }
  label {
    font-size: 14px;
  }
  input, select, button {
    font-size: 14px;
    padding: 8px;
  }
  button {
    font-size: 16px;
  }
} */
 label
 {
  display: none;
 }
/* General Reset */
/* body, ul, li, a, button {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  box-sizing: border-box;
} */

/* Sticky Wrapper */
/* .sticky-wrapper {
  position: sticky;
  top: 0;
  z-index: 1000;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
} */

/* Menu Area */
/* .menu-area {
  padding: 10px 20px;
} */

.header-logo img {
  max-height: 30px;
  margin: 10px; 
  
}

/* Main Menu - Desktop */
.main-menu {
  display: flex;
  gap: 20px;
  position: absolute;
  right: 100px;
  bottom: 15px;
}

.main-menu ul {
  display: flex;
  gap: 20px;
  list-style: none;
  text-decoration: none;
}

.main-menu ul li a {
  color: #333;
  font-weight: 500;
  font-size: 16px;
  transition: color 0.3s ease;
  list-style: none;
  text-decoration: none;
}

.main-menu ul li a:hover {
  color: #007BFF;
}

/* Toggle Button */
.th-menu-toggle {
  background: none;
  border: none;
  font-size: 24px;
  color: #333;
  cursor: pointer;
  display: none;
  position: absolute;
    right: 15px;
    bottom: -5px;
}

/* Mobile Menu */
.mobile-menu {
  display: none;
  position: fixed;
  top: 0;
  left: -250px;
  height: 100%;
  width: 250px;
  background-color: #f3f3f3;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
  overflow-y: auto;
  transition: left 0.3s ease-in-out;
  padding: 10px;
  /* border: solid 1px; */
}

.mobile-menu.active {
  left: 0;
}

.mobile-menu ul {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin: auto;
  padding-top: 50px;
  list-style: none;
}

.mobile-menu ul li a {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  transition: color 0.3s ease;
  text-decoration: none;
}



/* Responsive Styles */
@media (max-width: 991px) {
  .main-menu {
      display: none;
  }

  .th-menu-toggle {
      display: inline-block;
      width: fit-content;
  }

  .mobile-menu {
      display: block;
  }
}
/* Hide the element on small screens */
@media (max-width: 768px) {
  .testimonial-link {
    display: none;
  }
}

/* Display the element on large screens */
@media (min-width: 769px) {
  .testimonial-link {
    display: block;
  }
}

/* Display the element on small screens */
@media (max-width: 768px) {
  .testimonial-mobile {
    display: block;
  }
}

/* Hide the element on larger screens */
@media (min-width: 769px) {
  .testimonial-mobile {
    display: none;
  }
}



 /* new contact form  */
 form {
  max-width: 400px;
  margin: auto;
  padding: 20px;
  background-color: #004980;
  border: 1px solid #ccc;
  border-radius: 8px;
}
label {
  display: flex;
  margin: 10px 0 5px;
  color: #fff;

}
select, input {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #000;
  border-radius: 4px;
}
button {
  width: 100%;
  padding: 10px;
  background-color: #cb000b;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}
button:hover {
  background-color: #fff;
  color: #cb000b;
  font-weight: 700;
}
.error {
  color: red;
  font-size: 14px;
  margin-top: -10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  form {
    max-width: 500px;
  }
  label {
    font-size: 16px;
  }
  input, select, button {
    font-size: 16px;
    padding: 12px;
  }
}

/* For very small screens (less than 480px wide) */
@media (max-width: 480px) {
  h2 {
    font-size: 18px;
    text-align: center;
  }
  label {
    font-size: 14px;
  }
  input, select, button {
    font-size: 14px;
    padding: 8px;
  }
  button {
    font-size: 16px;
  }
} 

section#about-get-in-touch {
  padding: 100px 0px 50px 0px;
  background: #eaebf3;
  display: flex;
}
.get-in-touch {
padding: 60px 15px;
background-color: #f4f4f4;
/* background-image: url(images/Curve\ vector.svg); */
}

/* General Styling */
.get-in-touch {
padding: 50px 20px;
background-color: #f9f9f9;
}

.container {
max-width: 1200px;
margin: auto;
}

.flex-container {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
}

.content-box {
flex: 1;
max-width: 50%;
}

.form-box {
flex: 1;
max-width: 50%;
display: flex;
justify-content: center;
}

.title-area {
margin-bottom: 20px;
}

.sub-title {
color: #ed1722;
font-weight: bold;
font-size: 18px;
}

.sec-title {
color: #002b5f;
font-size: 28px;
margin-bottom: 15px;
}

.content-text {
margin-bottom: 20px;
font-size: 16px;
line-height: 1.6;
color: #000;
}

.features-list ul {
list-style: none;
padding: 0;
}

.features-list ul li {
font-size: 16px;
margin-bottom: 10px;
color: #444;
}

.form-container {
/* background: #fff; */
/* padding: 30px; */
border-radius: 8px;
/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */
/* max-width: 400px; */
width: 100%;
}

.form-container h2 {
color: #002b5f;
font-size: 22px;
margin-bottom: 20px;
text-align: center;
}

.form-container select,
.form-container input {
width: 100%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}

.form-container button {
width: 100%;
padding: 12px;
background-color: #ed1722;
color: white;
font-size: 16px;
border: none;
border-radius: 4px;
cursor: pointer;
transition: 0.3s ease;
}



/* Responsive Design */
@media (max-width: 768px) {
.content-box {
    display: none;
}

.form-box {
    max-width: 100%;
}
}