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: bold;
}

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: bold;
}

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: normal;
  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: normal;
  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 > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !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;
  transform: none !important;
}

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

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

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

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: center;
  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: translate3d(0, 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: translate(0, -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);
  }

  100% {
    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;
}

@font-face {
  font-family: Sf pro rounded;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6269537422184575d645a1ee_SF-Pro-Rounded-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro rounded;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/626953742f1138b61e9fe39c_SF-Pro-Rounded-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6059d0131e308c78e40bb9cd_Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6059d01322620985427d6495_Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605db0d76d468557bfb7b28f_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605db0d78abae02274422594_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605db0d73d280001a316ec9a_fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Anton;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a2e44478b1e8f242ec6fa_Anton-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Icielbccubano;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc0baf3c145ac3fa3cbe6b9_iCielBCCubano-Normal.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Svn gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc0bb001c29735c72ec3dbb_SVN-Gilroy%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Svn bango;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fdc62a8f4732d5889274da1_SVN-Bango.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Kepler 296";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c4b30f40b5d8a767f508b_Kepler%20296%20(Personal%20use).otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Svn gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6204a6f887fe0162c4497d1d_SVN-Gilroy%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Svn Gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/65d3385f0d09ba9c115dfc64_SVN-Gilroy%20Bold%20Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Svn Gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/65d3385f623766cdd1cac1d5_SVN-Gilroy%20Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Svn Gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/65d3385fc94b593b15397d6b_SVN-Gilroy%20Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Svn Gilroy;
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/65d3386061363ac1191a381e_SVN-Gilroy%20Medium%20Italic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "1 Ftv Vip Summerfun";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678f2c1de8a0298699f49a65_1FTV-VIP-Summerfun.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "1 Ftv Vip Thirty Script";
  src: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e2bde6a75b0d08bee0fc43_1FTV-VIP-Thirty-Script.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --trans: #fff0;
  --gainsboro: #1cab36;
  --white: #ebfbed;
  --black: #ff7300;
  --tomato: #fa5c43;
  --fa5c43: white;
  --deep-green: #02796b;
}

.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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

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

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

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

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

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

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

body {
  color: #333;
  margin-bottom: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

h1 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

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

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  color: #000;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

a {
  color: #000;
  padding: 17px;
  text-decoration: none;
  display: block;
}

a.w--current {
  background-color: var(--trans);
  overflow: visible;
}

.image {
  padding-top: 0;
}

.column {
  flex-direction: row;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.container {
  justify-content: space-around;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link.w--current {
  background-color: var(--gainsboro);
  color: #fff;
}

.nav-link-3 {
  color: #fff;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-3.w--current {
  color: var(--white);
  background-color: #6cbe7b00;
}

.image-2 {
  margin-top: 0;
  margin-left: auto;
}

.heading-4 {
  font-family: Montserrat, sans-serif;
}

.thumbnail-text-2 {
  border: 1px solid #c4c4c4;
  padding: 13px;
  position: static;
  overflow: hidden;
}

.blog-title-2 {
  color: #101315;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  display: block;
}

.preview-text-2 {
  color: #434343;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  overflow: hidden;
}

.author-img {
  float: left;
  border-radius: 60px;
  width: 26px;
  margin-top: 7px;
  margin-bottom: 0;
  margin-right: 10px;
  position: static;
  bottom: 10px;
  right: 10px;
}

.author-title {
  float: left;
  color: #999;
  margin-top: 0;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 35px;
}

.author-title-copy {
  float: left;
  color: #333232;
  margin-left: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 35px;
}

.heading-11 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

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

.page-link {
  color: #489fd9;
  border-bottom: 1px solid #0000;
  text-decoration: none;
  transition: color .3s, border .3s;
}

.page-link:hover {
  border-bottom-color: #489fd9;
}

.page-link.in-footer {
  color: #fff;
  margin-bottom: 10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.page-link.in-footer.w--current {
  background-color: #0000;
}

.page-link.in-footer {
  color: #fff;
  display: block;
}

.page-link.in-footer:hover {
  color: #d2d7d9;
  border-bottom-color: #0000;
}

.section-8 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-8.footer {
  background-color: var(--gainsboro);
  color: #e4e8eb;
  text-align: left;
  background-color: #1cab36;
  background-color: var(--gainsboro);
  background-color: #1cab36;
  margin-top: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-title {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.social-icon {
  opacity: .41;
  margin-right: 11px;
  transition: opacity .3s;
}

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

.image-13 {
  width: 100%;
  margin-bottom: 10px;
}

.heading-13, .paragraph-13 {
  font-family: Montserrat, sans-serif;
}

.image-14 {
  width: 100%;
}

.navbar-2 {
  background-color: #1cab36;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.columns-5 {
  margin-top: 0;
  margin-bottom: 10px;
}

.submit-button {
  background-color: var(--black);
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 17px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  position: static;
  box-shadow: 2px 2px 10px #0000004f;
}

.paragraph-36 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-37 {
  color: #696969;
  text-transform: uppercase;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-38 {
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-37, .paragraph-38, .paragraph-39, .paragraph-40 {
  margin-left: 10px;
}

.section-12 {
  z-index: 2;
  float: none;
  clear: none;
  background-color: var(--gainsboro);
  padding-bottom: 30px;
  position: static;
  inset: 0%;
}

.image-21 {
  background-color: var(--gainsboro);
  border-bottom-right-radius: 20px;
  padding: 10px;
  box-shadow: 0 3px 6px #0000004d;
}

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

.el-ndl-21-heading-1 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Icielbccubano, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.heading-41 {
  z-index: 1;
  color: var(--white);
  text-align: center;
  text-shadow: 0 3px 6px #0000004d;
  font-family: Svn gilroy, sans-serif;
  font-size: 54px;
  position: relative;
}

.heading-42 {
  color: var(--white);
  text-align: center;
  margin-top: -68px;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  position: relative;
  top: auto;
  bottom: 0;
  left: -96px;
}

.heading-42-copy {
  color: var(--white);
  text-align: center;
  width: 20px;
  margin: -43px auto 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  display: block;
  position: relative;
  inset: 0% -65px 0 auto;
}

.image-22 {
  margin-top: -66px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: auto;
  bottom: 0;
  right: -150px;
}

.button-4 {
  background-color: var(--white);
  color: var(--gainsboro);
  text-align: center;
  cursor: pointer;
  width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Svn gilroy, sans-serif;
  font-size: 22px;
  transition: transform .2s, color .2s, background-color .2s;
  display: block;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 0 3px 6px #0006;
}

.button-4:hover {
  color: #000;
  background-color: #f8cf00;
  transform: perspective(118px)scale(1.1);
}

.button-4.pin {
  z-index: 2;
  float: none;
  position: fixed;
  inset: auto auto 5% 5%;
}

.div-block-5 {
  background-color: #ff7300;
  height: 200px;
  margin-top: 60px;
}

.image-23 {
  margin-top: -240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: block;
  position: relative;
  top: auto;
}

.el-ndl-21-heading-3 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  object-fit: fill;
  width: 300px;
  margin: 0 auto;
  padding-top: 0;
  font-family: Icielbccubano, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.el-ndl-21-heading-3-trang {
  color: var(--white);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 35px;
}

.el-ndl-21-heading-3-trang.left-align {
  text-align: left;
}

.div-block-6 {
  background-color: var(--white);
  width: 100px;
  height: 5px;
  margin: 40px auto;
}

.heading-45 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
}

.el-ndl-21-heading-2-xanh {
  color: var(--gainsboro);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Icielbccubano, sans-serif;
  font-weight: 400;
}

.body {
  padding-top: 0;
  display: block;
}

.section-13 {
  padding-top: 20px;
  padding-bottom: 80px;
}

.columns-11 {
  margin-top: 30px;
}

.image-24 {
  box-shadow: -35px 35px 0 0 var(--gainsboro);
  border-radius: 20px;
}

.list-2 {
  padding-left: 0;
  list-style-type: none;
}

.list-item-2 {
  padding-left: 40px;
}

.el-ndl-21-list-item {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc0c3ccde7eec5e3bce14ef_Asset%2045.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 15px;
  padding-left: 40px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-7 {
  background-color: var(--gainsboro);
  padding-top: 20px;
  padding-bottom: 20px;
}

.el-ndl-21-heading-2-trang {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Icielbccubano, sans-serif;
}

.tab-link {
  opacity: .7;
  background-color: #0000;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 0 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: opacity .2s, color .2s;
  position: static;
}

.tab-link:hover {
  border-bottom: 3px solid var(--gainsboro);
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link:focus {
  border-bottom: 3px solid var(--gainsboro);
}

.tab-link.w--current {
  border-bottom: 3px solid var(--gainsboro);
  opacity: 1;
  background-color: #58ac39;
  width: 0;
  height: 33px;
  padding: 20px 0 10px;
  font-family: Svn gilroy, sans-serif;
  font-weight: 700;
  position: static;
}

.tabs-menu-2 {
  justify-content: center;
  display: flex;
}

.tab-pane-tab-1 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.column-25 {
  padding-left: 10px;
  padding-right: 10px;
}

.columns-12 {
  width: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.el-ndl-21-heading-3-den {
  color: #000;
  text-align: left;
  padding-right: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.el-ndl-21-heading-3-den.middle-align {
  text-align: center;
  padding-right: 0;
}

.section-14 {
  background-color: var(--gainsboro);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-15 {
  padding-bottom: 40px;
}

.heading-47 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

.section-16 {
  background-color: #0000000a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-8 {
  flex-wrap: nowrap;
  place-content: flex-start space-around;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-25 {
  flex: 0 auto;
  margin-top: 20px;
  display: block;
  box-shadow: 0 3px 6px #0003;
}

.div-block-9 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-8-copy {
  flex-flow: row-reverse;
  place-content: flex-start space-around;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.section-17 {
  background-color: var(--gainsboro);
  padding-top: 40px;
}

.el-ndl-21-body-1 {
  color: var(--white);
  text-align: center;
  padding: 40px 200px;
  font-size: 20px;
  line-height: 22px;
  display: block;
}

.el-ndl-21-body-1.den {
  color: #000;
}

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

.heading-48 {
  color: #0cf035;
  text-align: left;
  font-family: Svn gilroy, sans-serif;
}

.left-arrow {
  position: absolute;
  inset: 0% auto 0% -10%;
}

.icon {
  padding-right: 55px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.right-arrow {
  inset: 0% -10% 0% auto;
}

.paragraph-44 {
  color: #0009;
  font-size: 18px;
  line-height: 22px;
}

.el-ndl-21-subheading-1 {
  color: var(--gainsboro);
  text-align: left;
  margin-bottom: -10px;
  font-family: Icielbccubano, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

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

.columns-13 {
  margin-top: 20px;
}

.columns-14 {
  margin-top: 30px;
}

.div-block-10 {
  background-color: var(--white);
  height: 570px;
  margin-top: -10px;
  padding: 10px;
  box-shadow: 0 3px 6px #0000004d;
}

.image-27 {
  border-radius: 100%;
  margin: 10px auto 20px;
  padding: 0;
  display: block;
  box-shadow: 0 19px 16px -10px #0003;
}

.heading-52 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.list-item-4 {
  margin-bottom: 20px;
  font-size: 18px;
}

.list-3 {
  margin-top: 20px;
  padding-left: 20px;
}

.section-18 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-11 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.image-28 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.collection-list-wrapper-2 {
  margin-top: 20px;
}

.el-ndl-21-subheading-2 {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 21px;
}

.link-block {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item {
  box-shadow: 0 1px #0000001a;
}

.div-block-12 {
  background-color: var(--gainsboro);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 600px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-13 {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 220px;
  padding: 10px;
  display: flex;
}

.div-block-12-copy {
  background-color: #f03a3a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 600px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-26 {
  height: 600px;
}

.image-29 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.columns-15 {
  margin-top: 20px;
}

.section-19 {
  background-color: #8ad8f5;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-4 {
  column-count: 4;
  display: block;
}

.section-20 {
  cursor: auto;
  background-color: #0000000a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-14 {
  background-color: var(--gainsboro);
  padding: 20px;
}

.heading-54 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
}

.list-4 {
  padding-left: 0;
  list-style-type: none;
}

.bbobodbodybody-2 {
  margin-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.el-ndl-21-list-item-2 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc0e6619b588b66d0eb643d_gift-box.svg");
  background-position: 10px 15px;
  background-repeat: no-repeat;
  background-size: 25px;
  padding: 10px 10px 10px 50px;
  box-shadow: 0 1px 3px #00000029;
}

.div-block-15 {
  background-color: var(--gainsboro);
  padding: 20px;
}

.paragraph-47 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.submit-button-2 {
  color: #000;
  background-color: #e9c600;
  width: 200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  display: block;
  box-shadow: 0 1px 3px #0003;
}

.text-field-1 {
  z-index: auto;
  perspective: none;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  font-family: Montserrat, sans-serif;
  transition: transform .2s, box-shadow .2s;
  position: relative;
  transform: perspective(59px)translate(0);
  box-shadow: 0 0 #0003;
}

.text-field-1:hover {
  width: 100%;
  height: 100%;
  transform: perspective(98px)translate3d(0, 0, 10px);
  box-shadow: 0 4px 10px #0003;
}

.text-field-1:focus {
  transform: perspective(98px)translate3d(0, 0, 10px);
  box-shadow: 4px 0 10px #0003;
}

.footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

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

.footer-logo-link {
  clear: none;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-height: 60px;
  padding: 0;
  display: block;
  position: static;
}

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

.footer-heading {
  box-shadow: 0 1px 0 0 var(--white);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: var(--white);
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  display: block;
}

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

.form-block {
  margin-top: 15px;
}

.text-block-8 {
  margin-bottom: 10px;
}

.image-52 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-7 {
  margin-top: 40px;
}

.image-53 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-77 {
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}

.paragraph-68 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.image-55 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.author-img-2 {
  float: left;
  border-radius: 60px;
  width: 26px;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 10px;
  position: static;
  bottom: 10px;
  right: 10px;
}

.thumb-details-copy {
  background-color: #fcfcfc;
  border: 1px solid #cecece;
  margin-top: 9px;
  padding: 6px 13px;
}

.image-57 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.thumb-details-2 {
  background-color: #fcfcfc;
  border: 1px solid #00000030;
  border-top-width: 0;
  padding: 6px 13px;
}

.author-title-4 {
  float: left;
  color: #434343;
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 35px;
}

.author-title-4-copy {
  float: left;
  color: #7c7c7c;
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 35px;
}

.image-59 {
  text-align: right;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 115px;
  display: block;
}

.image-63 {
  margin-top: 60px;
  margin-left: 20px;
}

.heading-79 {
  color: #ff0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.heading-80 {
  color: var(--white);
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.button-8 {
  background-color: var(--black);
  border-radius: 20px;
  padding: 17px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 1px 1px 3px #000;
}

.section-29 {
  background-color: var(--gainsboro);
  padding-bottom: 60px;
}

.paragraph-70, .paragraph-71 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-72 {
  color: var(--white);
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-73 {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.list-7 {
  color: var(--white);
  padding-left: 20px;
}

.column-40 {
  margin-top: 100px;
}

.heading-81 {
  color: var(--gainsboro);
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
}

.paragraph-75 {
  text-align: center;
  margin: 20px 60px 60px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.section-30 {
  margin-top: 20px;
  padding-bottom: 40px;
}

.list-item-6, .list-item-7 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.list-item-8 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.list-8 {
  margin-left: 80px;
  margin-right: 60px;
  padding-left: 0;
}

.bold-text-18, .bold-text-19, .bold-text-20 {
  color: var(--black);
}

.heading-82 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
}

.section-31 {
  background-color: var(--gainsboro);
}

.bold-text-21 {
  color: #ff0;
  text-shadow: 3px 3px 6px #555;
  font-size: 40px;
}

.bold-text-22, .bold-text-23 {
  color: #ff0;
  text-shadow: 3px 3px 6px #434343;
  font-size: 36px;
}

.heading-82-copy {
  color: var(--white);
  text-align: center;
  margin-top: auto;
  margin-bottom: 40px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.image-64 {
  margin-top: 20px;
  margin-bottom: auto;
  display: block;
}

.image-65 {
  margin-top: 40px;
  margin-bottom: auto;
  display: block;
}

.tabs-menu-6 {
  color: #ebebeb;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.tab-link-tab-1-2 {
  background-color: var(--black);
  border-radius: 20px;
  left: -40px;
  box-shadow: 1px 1px 3px #000;
}

.tab-link-tab-1-2.w--current {
  background-color: var(--black);
  padding-left: 30px;
  left: -40px;
  box-shadow: 1px 1px 3px #000;
}

.tab-link-tab-2-2 {
  background-color: var(--gainsboro);
  color: #f9fffa;
  border-radius: 20px;
  box-shadow: 1px 1px 3px #000;
}

.tab-link-tab-2-2.w--current {
  background-color: var(--gainsboro);
}

.tab-link-tab-3-2 {
  background-color: #b338d8;
  border-radius: 20px;
  left: 40px;
  box-shadow: 1px 1px 3px #000;
}

.tab-link-tab-3-2.w--current {
  background-color: #b338d8;
}

.text-block-10, .text-block-11 {
  color: #fff;
}

.paragraph-76 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.heading-83 {
  color: var(--gainsboro);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.section-32 {
  background-color: #ebebeb;
  margin-top: auto;
  padding-bottom: 60px;
}

.container-8 {
  padding-top: 40px;
  padding-bottom: 0;
}

.tabs-content-3 {
  margin-top: 40px;
}

.thumbnail-text-3 {
  text-align: left;
  border: 1px solid #b8b8b8;
  border-top-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 90px;
  margin-top: auto;
  padding: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  position: relative;
  overflow: hidden;
}

.blog-title-3 {
  color: #101315;
  text-align: left;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  display: inline-block;
}

.section-33 {
  margin-top: 40px;
}

.thumbnail-text-4 {
  text-align: left;
  border: 1px solid #d1d0d0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 90px;
  margin-top: auto;
  padding: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  position: relative;
  overflow: hidden;
}

.blog-title-4 {
  color: #101315;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  display: inline-block;
}

.thumbnail-text-5 {
  text-align: left;
  border: 1px solid #c5c5c5;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 90px;
  padding: 13px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  position: relative;
  overflow: hidden;
}

.blog-title-5 {
  color: #101315;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  display: inline-block;
}

.button-9 {
  background-color: var(--black);
  text-align: center;
  border-radius: 20px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  box-shadow: 1px 1px 3px #000;
}

.tabs {
  text-align: center;
}

.tab-pane-tab-1-3, .tab-pane-tab-2-3, .tab-pane-tab-3-3 {
  padding-bottom: 20px;
}

.heading-84 {
  color: var(--gainsboro);
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.paragraph-78 {
  margin-bottom: 80px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-85 {
  color: var(--gainsboro);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.list-item-9 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.list-item-10 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.heading-86 {
  color: var(--gainsboro);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.list-item-11 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.column-41 {
  padding-left: 0;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.list-item-12 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.list-9, .list-10 {
  padding-left: 20px;
}

.button-10 {
  color: #434343;
  background-color: #ff0;
  border-radius: 20px;
  margin-top: 40px;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 1px 1px 3px #000;
}

.heading-87 {
  color: var(--gainsboro);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.list-item-13 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.list-item-14 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.list-item-15 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc472b19b588b24b2f863e2_DSC00323.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc472efa7287d38884e5782_DSC00373.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc473167c62832c58bdcc28_DSC00395.jpg");
  background-size: cover;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc47354431359b25d9fbe15_DSC00337.jpg");
  background-position: 0 0;
  background-size: cover;
}

.column-42 {
  padding-left: 60px;
}

.columns-24 {
  margin-top: 80px;
}

.columns-25 {
  margin-top: 80px;
  margin-bottom: auto;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc474fb9033fb76a5736582_DSC00385.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc475250f3f810852009a44_DSC00325.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc475788a88f449cbc37d82_DSC00329.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc475c669f4ae5dc905a52b_DSC00336.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc476d10ef9e6bfb1e3c4e7_mockup%20ver2.2-01.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc4770a2a3ba65d79250e43_ELonline6.png");
  background-position: 0 0;
  background-size: cover;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc4773eb2be4790e7294235_ELonline1.png");
  background-position: 0 0;
  background-size: cover;
}

.image-66 {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.columns-26 {
  margin-top: 80px;
}

.column-43 {
  padding-left: 60px;
}

.section-34 {
  background-color: var(--gainsboro);
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.column-44 {
  text-align: center;
  background-color: #d5d4d466;
  border-radius: 10px;
  margin-top: 20px;
}

.image-67 {
  margin-top: 20px;
}

.list-11 {
  padding-left: 0;
  list-style-type: none;
}

.columns-27 {
  margin-top: 40px;
}

.list-item-16 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc47a5a9033fb7353737d99_checkbox.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
}

.paragraph-79 {
  color: var(--white);
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.section-35 {
  margin-top: 40px;
}

.image-68 {
  margin: 0 auto auto;
  display: block;
}

.button-11 {
  background-color: var(--gainsboro);
  border-radius: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 1px 1px 3px #000;
}

.heading-88 {
  color: var(--gainsboro);
  text-align: center;
  margin-bottom: 40px;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Montserrat, sans-serif;
}

.paragraph-80 {
  margin-bottom: 40px;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.image-69 {
  margin: auto;
  display: block;
}

.paragraph-81 {
  margin: 40px 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.container-9 {
  text-align: left;
}

.button-9-copy {
  background-color: var(--black);
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 378px;
  margin-right: auto;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
  box-shadow: 1px 1px 3px #000;
}

.section-36 {
  background-color: #ebebeb;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc4a1eb1417911c31352dbf_1.svg");
  background-position: 0 0;
  background-size: cover;
}

.slider-3 {
  height: 400px;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc4a33a4a77e57fe90720e9_2.png");
  background-position: 0 0;
  background-size: cover;
}

.heading-89, .heading-90 {
  color: var(--gainsboro);
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.section-37 {
  margin-top: 40px;
}

.column-45 {
  padding-bottom: 0;
}

.image-71 {
  box-shadow: 2px 2px 10px #0000003d;
}

.image-72 {
  padding-bottom: 168px;
  box-shadow: 2px 2px 10px #00000045;
}

.columns-28 {
  margin-top: 20px;
}

.section-31-copy {
  background-color: var(--gainsboro);
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-91 {
  color: var(--gainsboro);
  text-align: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}

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

.image-73 {
  box-shadow: 2px 2px 10px #0000003b;
}

.section-38 {
  padding-bottom: 40px;
}

.heading-92 {
  color: var(--gainsboro);
  margin-top: 30px;
  font-family: Montserrat, sans-serif;
}

.section-39 {
  background-color: var(--gainsboro);
  color: var(--gainsboro);
}

.bold-text-25 {
  color: var(--white);
}

.heading-93 {
  color: #ff0;
  line-height: 28px;
}

.paragraph-82 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.column-46, .column-47, .column-48, .column-49 {
  text-align: center;
}

.columns-29 {
  margin-top: 60px;
}

.bold-text-26, .bold-text-27 {
  color: #ff0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.bold-text-28 {
  color: #ff0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.bold-text-29 {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.columns-30 {
  margin-top: 40px;
}

.list-12 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc4b9754edc5574593393b0_%25E2%2580%2594Pngtree%25E2%2580%2594red%2520birthday%2520gift%2520box%2520illustration_4587850.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 60px;
  padding-left: 0;
  list-style-type: none;
}

.list-item-17 {
  text-align: left;
  text-transform: none;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fdc8df79ed5bbd407f41279_gift.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.image-74 {
  margin: 40px auto;
  display: block;
}

.column-50 {
  background-color: #fff;
  border-radius: 5px;
  height: 51%;
  margin-top: auto;
  padding-top: 0;
  box-shadow: 2px 2px 10px #0000002b;
}

.section-40 {
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 40px;
}

.image-75 {
  z-index: 2;
  margin-top: -81px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  position: static;
  top: -110px;
}

.div-block-27 {
  z-index: 0;
  background-color: #fff0;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 20px;
  position: relative;
  top: 15px;
}

.paragraph-83 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.bold-text-30 {
  color: var(--black);
}

.footer-title-2 {
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 400;
}

.heading-96 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-84 {
  font-family: Montserrat, sans-serif;
}

.heading-97 {
  margin-top: 20px;
}

.bold-text-31, .bold-text-32, .paragraph-85, .paragraph-86 {
  font-family: Montserrat, sans-serif;
}

.columns-31 {
  margin-left: auto;
  margin-right: auto;
}

.image-76 {
  margin-top: 0;
}

.container-12 {
  text-align: center;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: auto;
  display: block;
}

.heading-98 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 28px;
}

.paragraph-87 {
  color: var(--white);
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.section-43 {
  background-color: var(--gainsboro);
  margin-top: auto;
  padding-bottom: 0;
}

.column-56 {
  margin-top: 70px;
}

.column-57 {
  margin-top: 40px;
}

.heading-99 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.section-44 {
  margin-top: 60px;
}

.list-13 {
  padding-left: 0;
  list-style-type: none;
}

.list-item-18 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc5a6c37aeed65baf93df97_Group%203931.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.paragraph-88 {
  margin-bottom: auto;
  margin-left: 40px;
  padding-bottom: 10px;
}

.column-58 {
  margin-top: 30px;
}

.heading-100 {
  color: #0c0c0c;
  text-align: center;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.section-45 {
  background-color: #f5f0cf;
  padding-bottom: 60px;
}

.heading-101 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.image-78 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-28 {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 48px;
  box-shadow: 2px 2px 10px #0006;
}

.columns-33 {
  margin-top: 20px;
}

.heading-101-copy {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.columns-34 {
  margin-top: 40px;
}

.heading-102 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.section-46 {
  background-color: #fff;
  margin-top: 20px;
}

.heading-103 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.youtube {
  margin-bottom: 20px;
}

.heading-104, .heading-105 {
  font-family: Montserrat, sans-serif;
}

.columns-35 {
  margin-bottom: 20px;
}

.heading-106 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.section-47 {
  margin-top: 40px;
}

.cards-section {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.clb-chise1 {
  text-align: center;
  flex: 1;
  display: block;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.cards-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 104%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.heading-107 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.heading-108, .heading-109, .heading-110 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-89, .paragraph-90 {
  font-family: Montserrat, sans-serif;
}

.paragraph-91 {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-92, .paragraph-93, .paragraph-94 {
  font-family: Montserrat, sans-serif;
}

.div-block-29, .div-block-30, .div-block-31 {
  text-align: center;
}

.heading-111 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.image-79 {
  margin-top: 20px;
}

.paragraph-95 {
  color: #fff;
  margin-top: auto;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.section-48 {
  background-color: #f5f0cf;
  margin-top: 40px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.heading-112 {
  color: #202020;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.link-12 {
  color: var(--gainsboro);
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}

.section-49 {
  color: #ebebeb;
  background-color: #fff;
  margin-top: auto;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-2 {
  grid-column-gap: 33px;
  grid-row-gap: 27px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.image-81 {
  margin-top: 15px;
}

.image-82, .image-83 {
  margin-top: 5px;
}

.heading-113 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.section-50 {
  background-color: #2c923f;
  padding-top: 30px;
  padding-bottom: 30px;
}

.list-14 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc5c77000711b74f4389fef_EasyClass%20icon.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 32px;
  padding-left: 0;
  list-style-type: none;
}

.list-item-19 {
  margin-bottom: 10px;
  padding-bottom: 2px;
  padding-left: 50px;
}

.paragraph-98 {
  color: var(--white);
  padding-top: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.image-84 {
  margin-left: 60px;
  position: static;
  inset: 12% 0% auto 45%;
}

.brand {
  margin-left: auto;
  margin-right: auto;
  padding-top: 11px;
  display: block;
}

.image-85 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.heading-114 {
  color: #242323;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.section-52 {
  background-color: #ebebeb;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-53 {
  text-align: center;
  margin-top: 0;
}

.paragraph-101 {
  color: var(--gainsboro);
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-102 {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.image-86 {
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.list-15 {
  padding-left: 20px;
}

.list-16, .list-17, .list-18 {
  text-align: left;
  padding-left: 20px;
}

.section-55 {
  background-color: var(--gainsboro);
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.paragraph-103 {
  color: #fff;
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-117 {
  color: var(--gainsboro);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.div-block-32 {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 48px;
  box-shadow: 2px 2px 10px #0000004d;
}

.div-block-33 {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 3px;
  box-shadow: 2px 2px 10px #00000045;
}

.div-block-34 {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 27px;
  box-shadow: 2px 2px 10px #00000042;
}

.link-block-6 {
  padding: 0;
}

.image-90 {
  border-radius: 20px;
  box-shadow: 0 2px 6px #0003;
}

.link-block-11, .link-block-12 {
  padding: 0;
}

.column-62 {
  display: block;
}

.image-93 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-94 {
  padding-left: 0;
}

.column-63 {
  position: relative;
  left: -37px;
}

.link-block-13, .link-block-14 {
  padding: 0;
}

.column-64 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-block-15, .link-block-16 {
  padding: 0;
}

.column-65 {
  flex-direction: row-reverse;
  display: flex;
}

.columns-40 {
  margin-top: 20px;
}

.heading-120 {
  text-align: center;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.columns-41 {
  margin-top: 20px;
}

.link-block-17, .link-block-18 {
  padding: 0;
}

.column-68 {
  flex-direction: row-reverse;
  display: flex;
}

.column-69 {
  display: flex;
}

.paragraph-105, .paragraph-105-copy {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-35 {
  background-color: var(--gainsboro);
}

.column-70 {
  display: block;
}

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

.column-72 {
  display: block;
}

.image-97 {
  margin-left: 60px;
  position: static;
  inset: 12% 0% auto 50%;
}

.column-73 {
  position: relative;
  left: -37px;
}

.section-58 {
  background-color: var(--gainsboro);
  padding-bottom: 60px;
}

.heading-122 {
  color: var(--white);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.bold-text-36 {
  color: var(--white);
  font-size: 40px;
}

.paragraph-107 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.heading-124 {
  color: var(--white);
  border-radius: 5px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.bold-text-37 {
  font-size: 28px;
}

.div-block-36 {
  background-color: var(--black);
  color: var(--black);
  border-radius: 5px;
}

.link-block-20 {
  padding: 0;
}

.heading-125 {
  color: var(--white);
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.heading-126 {
  color: #000;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.section-59 {
  background-color: #f7f4f4;
  margin-top: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.list-19 {
  padding-left: 0;
  list-style-type: none;
}

.paragraph-108 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: block;
}

.heading-127 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.list-20 {
  margin-top: 40px;
  padding-left: 0;
  list-style-type: none;
}

.list-item-21 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fc7163d4339a4cbe47f8d99_HandPoint.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 34px;
}

.paragraph-111 {
  padding-bottom: 20px;
  padding-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.column-77 {
  margin-top: 40px;
}

.section-60 {
  margin-top: 20px;
}

.bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41 {
  color: #fa0808;
}

.list-21 {
  list-style-type: none;
}

.paragraph-112 {
  text-align: left;
  padding-top: 10px;
  padding-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-128 {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.heading-129 {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-113 {
  text-align: left;
  padding-top: 10px;
  padding-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.list-22 {
  list-style-type: none;
}

.heading-130 {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45 {
  color: #fa0808;
}

.button-16 {
  color: #000;
  background-color: #f8cf00;
  border-radius: 5px;
  margin: 5px auto 20px;
  padding: 19px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 3px 6px #00000061;
}

.button-16:hover {
  background-color: var(--white);
}

.button-16.form {
  margin-top: 10px;
  display: block;
}

.section-61 {
  margin-top: 40px;
}

.heading-131 {
  color: #0a0a0a;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.div-block-37 {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 48px;
  box-shadow: 2px 2px 10px #0000004d;
}

.div-block-38 {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 3px;
  box-shadow: 2px 2px 10px #00000045;
}

.div-block-39 {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 27px;
  box-shadow: 2px 2px 10px #00000042;
}

.div-block-40 {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 48px;
  box-shadow: 2px 2px 10px #0006;
}

.div-block-41 {
  background-color: #1cab36;
}

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

.paragraph-114 {
  color: #fff;
  margin-top: auto;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.field-label-4 {
  color: #fff;
  text-align: left;
  border-radius: 5px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-field-9, .text-field-10, .text-field-11, .text-field-12 {
  border-radius: 5px;
}

.select-field-4, .select-field-6 {
  background-color: var(--white);
  font-family: Montserrat, sans-serif;
}

.form-2 {
  text-align: center;
  border-radius: 5px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 20px;
}

.heading-132 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.paragraph-115 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.submit-button-9 {
  color: #000;
  background-color: #f8cf00;
  border-radius: 5px;
  margin-top: auto;
  margin-bottom: 0;
  padding: 10px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 3px 6px #00000042;
}

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

.section-62 {
  background-color: #fff;
  margin-top: 40px;
  display: block;
}

.list-24 {
  padding-left: 0;
  list-style-type: none;
}

.list-item-23 {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.button-16-copy {
  color: #000;
  background-color: #f8cf00;
  border-radius: 5px;
  margin: 5px auto 20px;
  padding: 19px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 3px 6px #00000061;
}

.button-16-copy.w--current {
  color: #000;
}

.heading-133 {
  color: #181818;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-116 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.slider-5 {
  max-width: 100%;
  height: 450px;
  margin-top: 40px;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  align-items: flex-start;
  margin-left: 0;
  display: grid;
}

.image-100 {
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-101 {
  margin-top: 70px;
}

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

.image-102 {
  margin-top: 20px;
  margin-left: -6px;
}

.slide-25 {
  background-color: #fff;
}

.column-86 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-103 {
  margin-top: 60px;
  margin-left: -13px;
  margin-right: auto;
  display: block;
}

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

.image-104 {
  margin-top: 20px;
  margin-left: auto;
}

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

.image-105 {
  flex: 0 auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.image-106 {
  flex: 0 auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: -19px;
  display: block;
}

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

.image-101-copy {
  margin-top: 70px;
  margin-left: -20px;
}

.image-107 {
  margin-top: 70px;
  margin-left: -41px;
}

.div-block-42-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 65px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  align-items: flex-start;
  margin-left: 0;
  display: grid;
}

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

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-left: auto;
  display: grid;
}

.heading-134 {
  text-align: left;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 34px;
}

.image-108 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-46 {
  font-size: 24px;
}

.heading-135 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.paragraph-118 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.list-25 {
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.list-item-24 {
  padding-bottom: 20px;
}

.list-item-25 {
  margin-bottom: 20px;
}

.heading-136 {
  color: #000;
  text-transform: lowercase;
  font-family: Montserrat, sans-serif;
}

.bold-text-47 {
  text-transform: uppercase;
}

.column-92 {
  margin-top: 40px;
}

.section-63 {
  background-color: var(--gainsboro);
  color: #ebebeb;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-138 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.bold-text-49 {
  color: #f8cf00;
  font-size: 36px;
}

.paragraph-119 {
  color: #fff;
  text-align: center;
  margin-top: -25px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.bold-text-50 {
  color: #f8cf00;
  font-size: 36px;
}

.paragraph-120 {
  text-align: center;
  margin-top: 10px;
  padding-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.column-93 {
  margin-top: 40px;
}

.bold-text-51 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.column-94 {
  text-align: left;
}

.heading-140 {
  color: #000;
  padding-bottom: 20px;
}

.div-block-45 {
  background-color: #0000;
  border-radius: 10px;
  margin-top: 40px;
  padding: 20px 10px;
}

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

.bold-text-24-copy {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.bold-text-52 {
  color: #fff;
  text-align: center;
  font-size: 28px;
}

.heading-141 {
  color: #000;
  text-align: center;
  margin-top: auto;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.section-64 {
  background-color: #ebebeb;
  margin-bottom: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-53 {
  text-transform: uppercase;
}

.columns-53 {
  text-align: left;
}

.image-109 {
  margin-top: 40px;
}

.columns-54, .columns-55 {
  margin-top: 20px;
}

.column-95, .column-96 {
  margin-top: 67px;
}

.lightbox-link-copy {
  transform-style: preserve-3d;
  margin-bottom: 10px;
  padding: 0;
  transition: transform .2s;
  transform: translate(0);
  box-shadow: 0 3px 6px #00000029;
}

.lightbox-link-copy:hover {
  transform: perspective(431px)translate3d(0, 0, 10px);
}

.link-block-29, .link-block-30, .link-block-35 {
  padding: 0;
}

.collection-item-3 {
  padding-bottom: 20px;
}

.pagination-9 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.next-12, .previous-12 {
  font-family: Montserrat, sans-serif;
}

.text-block-13 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -17px;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.text-block-14 {
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.image-116 {
  text-align: left;
  margin-left: 685px;
  display: inline-block;
}

.form-block-4 {
  background-color: var(--gainsboro);
  border-radius: 5px;
}

.div-block-50 {
  column-count: 2;
  column-rule-style: none;
  column-rule-width: 0px;
  justify-content: space-around;
  column-gap: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.section-63-copy {
  color: #ebebeb;
  background-color: #387e45;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.youtube-9 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.list-26 {
  margin-left: 111px;
  margin-right: 111px;
  padding-left: 0;
}

.list-item-26 {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.list-item-27 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.list-item-28 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

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

.slide-29, .slide-30, .slide-31, .slide-32 {
  background-color: #fff;
}

.div-block-52 {
  border-bottom: 3px solid var(--gainsboro);
  width: 0;
  margin: 20px auto -10px;
}

.nav-menu {
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.container-24 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-39 {
  padding: 0;
}

.column-112 {
  padding-top: 60px;
}

.heading-156 {
  opacity: .6;
  color: var(--white);
  text-align: center;
  font-size: 24px;
  text-decoration: line-through;
}

.image-133 {
  margin-right: 20px;
}

.image-166 {
  margin-bottom: 20px;
}

.body-6 {
  background-color: #085a9c;
}

.section-95 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe694d469c0787b25d098eb_BG%20Herro2.svg");
  background-position: 0 0;
  background-size: cover;
  border: 20px solid #11446c;
  padding: 10px 20px 40px;
}

.ldp-ndl12-heading-2 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-size: 24px;
  line-height: 26px;
  display: block;
}

.ldp-ndl12-heading-2.bg-yellow {
  color: #005ca7;
  background-color: #ffc000;
  border-radius: 5px;
  width: 500px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 5px;
}

.ldp-ndl12-heading-2.bg-blue {
  background-color: #0085ff;
  border-radius: 5px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 5px;
}

.ldp-ndl12-heading-2.left-align {
  text-align: left;
}

.ldp-ndl12-heading-2.left-align.black {
  color: #000;
  border-radius: 20px;
}

.ldp-ndl12-heading-2.left-align.blue {
  color: #0085ff;
  line-height: 28px;
}

.ldp-ndl12-heading-1 {
  color: #000;
  text-align: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 50px;
}

.ldp-ndl12-heading-1.black {
  color: #000;
}

.ldp-ndl12-heading-1.left-align.black {
  text-align: left;
  line-height: 58px;
}

.ldp-ndl12-heading-1.cta {
  margin-top: 10px;
  margin-bottom: 0;
}

.image-170 {
  text-align: center;
  margin: -15px auto;
  padding-top: 0;
  padding-left: 40px;
  display: block;
}

.ldp-ndl12-button-1 {
  background-image: linear-gradient(to bottom, #ffa800, var(--black));
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  transition: border-radius .6s;
  display: block;
  position: relative;
  box-shadow: 0 4px 30px #ff7a00;
}

.ldp-ndl12-button-1:hover {
  border-radius: 100px;
}

.ldp-ndl12-button-1.form {
  width: 100%;
  display: block;
  overflow: visible;
}

.text-span-3 {
  opacity: .66;
  text-decoration: line-through;
}

.text-span-4 {
  text-decoration: underline;
}

.image-171 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-96 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.ldp-ndl12-list-item-1 {
  margin: 20px auto;
  display: flex;
}

.column-152 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.image-172 {
  text-shadow: 0 2px 10px #00000040;
  margin-left: 20px;
  margin-right: 40px;
}

.section-96-copy {
  background-color: #1573bf;
  padding-top: 20px;
  padding-bottom: 40px;
}

.video-7 {
  border: 10px solid #222;
  border-width: 10px 40px 10px 50px;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.div-block-82 {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: -264px;
}

.column-153 {
  margin-bottom: 0;
}

.section-97 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe69b16fd13f7b5e5d6b93f_BG%202.svg");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 100px;
  padding-bottom: 100px;
}

.ldp-ndl12-body-1 {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
}

.ldp-ndl12-body-1.gray {
  color: #00000080;
}

.ldp-ndl12-body-1.left-align {
  text-align: left;
}

.ldp-ndl12-body-1.left-align.white {
  color: #fff;
}

.form-box {
  background-color: #fff;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 4px 40px #bbcfe0;
}

.ldp-ndl12-field-1 {
  color: #085a9c;
  background-color: #eef3f8;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe69d7c3e57bab0c84acf94_Name.svg");
  background-position: 3%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .5px solid #0003;
  border-radius: 3px;
  padding: 25px 20px 25px 40px;
  font-size: 18px;
  transition: border-color .2s, box-shadow .2s;
}

.ldp-ndl12-field-1:hover {
  border-color: #0af3;
  box-shadow: 0 0 8px #afe2ff;
}

.column-154 {
  padding-top: 40px;
}

.div-block-83 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 4px 50px #0085ff;
}

.ldp-ndl12-list-item-2 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe6a4be2663a00dacf18c00_Ellipse%2013.svg");
  background-position: 10px 4px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 20px;
  padding-left: 40px;
  list-style-type: none;
}

.list-30 {
  padding-left: 0;
}

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

.image-173 {
  margin-left: -40px;
}

.div-block-84-copy {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.image-174 {
  margin-right: -40px;
}

.div-block-83-copy {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px 20px 20px 40px;
  box-shadow: 0 4px 50px #0085ff;
}

.section-98 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe5b1c29063f91bc1f5bafb_BG.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 100px;
}

.columns-86 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-175 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  display: block;
}

.div-block-85 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-86 {
  background-color: #2376ba;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.text-span-5 {
  color: #ffdc0e;
}

.image-176 {
  margin-right: 20px;
}

.section-99 {
  padding: 40px 20px;
}

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

.image-177 {
  margin-left: 0;
  margin-right: 20px;
}

.div-block-88 {
  background-color: #0085ff;
  border-radius: 10px;
  flex-direction: row-reverse;
  align-items: center;
  width: 70%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  display: flex;
}

.ldp-ndl12-list-item-3 {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe6b257b7e629a3d0d0ee46_Star%202.svg");
  background-position: 10px 4px;
  background-repeat: no-repeat;
  background-size: 15px;
  margin-top: 20px;
  padding-left: 40px;
  font-family: Svn gilroy, sans-serif;
  font-weight: 700;
  list-style-type: none;
}

.image-178 {
  margin-top: -80px;
  margin-bottom: -20px;
}

.section-100 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-89 {
  background-color: #1573bf;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-179 {
  margin-left: 10px;
  margin-right: 0;
}

.image-180 {
  margin-right: 10px;
}

.section-18-copy {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 60px;
}

.text-span-9 {
  color: var(--gainsboro);
}

.section-101 {
  background-color: var(--white);
  padding-bottom: 40px;
}

.div-block-90 {
  background-color: #143e6f;
  padding-top: 10px;
  padding-bottom: 10px;
}

.slider-8 {
  background-color: #101214;
  height: auto;
  position: static;
}

.image-181 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-38 {
  height: auto;
  position: static;
}

.mask-2 {
  height: auto;
}

.text-span-10 {
  color: var(--black);
  text-decoration: underline;
}

.section-103 {
  background-color: #fff;
  padding-bottom: 40px;
}

.ldp-ndl12-comment-1 {
  margin-bottom: 20px;
  display: flex;
}

.image-182 {
  margin-right: 20px;
}

.ldp-ndl12-reply-1 {
  padding-left: 100px;
}

.div-block-91 {
  height: 600px;
  overflow: auto;
}

.icon-7 {
  position: relative;
}

.right-arrow-3 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  position: relative;
  top: -400px;
  overflow: visible;
}

.left-arrow-3 {
  text-align: left;
  margin-left: 0;
  position: relative;
  top: -400px;
  overflow: visible;
}

.slide-nav-2, .icon-8 {
  position: relative;
}

.div-block-88-copy {
  background-color: #0085ff;
  border-radius: 10px;
  flex-direction: row-reverse;
  align-items: center;
  width: 70%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  display: flex;
}

.column-159 {
  margin-left: auto;
  margin-right: auto;
}

.ldp-ndl12-name-1 {
  color: #024ab4;
  font-weight: 700;
}

.column-160 {
  padding-left: 0;
  padding-right: 0;
}

.section-104 {
  border: 10px solid #11446c;
}

.column-161 {
  padding-bottom: 20px;
}

.columns-88 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ldp-ndl12-field-2 {
  color: #085a9c;
  background-color: #eef3f8;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe69d7d3d2b126045860491_Phone.svg");
  background-position: 3%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .5px solid #0003;
  border-radius: 3px;
  padding: 25px 20px 25px 40px;
  font-size: 18px;
  transition: border-color .2s, box-shadow .2s;
}

.ldp-ndl12-field-2:hover {
  border-color: #0af3;
  box-shadow: 0 0 8px #afe2ff;
}

.ldp-ndl12-field-3 {
  color: #085a9c;
  background-color: #eef3f8;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5fe69d7c240b191d729ef35f_Address.svg");
  background-position: 3%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .5px solid #0003;
  border-radius: 3px;
  padding: 25px 20px 25px 40px;
  font-size: 18px;
  transition: border-color .2s, box-shadow .2s;
}

.ldp-ndl12-field-3:hover {
  border-color: #0af3;
  box-shadow: 0 0 8px #afe2ff;
}

.js-clock1 {
  justify-content: space-around;
  width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box {
  background-image: linear-gradient(#ffffff4f, #ffffff4f);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 15%;
  height: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 10px;
  display: inline-block;
}

.section-105 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ldp-ndl12-button-1-fixed {
  z-index: 2;
  background-image: linear-gradient(to bottom, #ffa800, var(--black));
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  transition: border-radius .6s;
  display: block;
  position: fixed;
  inset: auto auto 3% 3%;
  box-shadow: 0 4px 30px #ff7a00;
}

.ldp-ndl12-button-1-fixed:hover {
  border-radius: 100px;
}

.text-span-12 {
  color: #ffdc0e;
}

.div-block-92 {
  margin-top: 40px;
}

.section-106 {
  z-index: 1;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  box-shadow: 0 1px 10px #00000040;
}

.image-188 {
  padding: 0;
}

.section-107 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5ff56338606011b045185622_BG1.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 40px;
}

.ldp-ndl-31-subheading-1 {
  color: var(--gainsboro);
  text-align: center;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
}

.ldp-ndl-31-subheading-1.left-align {
  text-align: right;
}

.ldp-ndl-31-subheading-1.black {
  color: #000;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 400;
}

.ldp-ndl-31-subheading-1.black.left {
  text-align: left;
}

.div-block-93 {
  background-color: var(--gainsboro);
  width: 100px;
  height: 5px;
  margin-right: 20px;
}

.div-block-94 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ldp-ndl-31-heading-1 {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 54px;
}

.ldp-ndl-31-heading-1.mid-align {
  text-align: center;
}

.ldp-ndl-31-heading-1.mid-align.red {
  color: #fff;
  background-color: #e92626;
}

.ldp-ndl-31-heading-1.green {
  color: var(--gainsboro);
}

.ldp-ndl-31-heading-1.orange {
  color: var(--black);
  text-align: center;
  width: 70px;
  margin-top: 10px;
  margin-bottom: 0;
}

.ldp-ndl-31-heading-1.green {
  color: #1cab36;
  margin-top: 10px;
  margin-bottom: 5px;
}

.ldp-ndl-31-heading-1.orange {
  color: #ff7300;
  margin-top: 10px;
  margin-bottom: 0;
}

.ldp-ndl-31-heading-1.white {
  color: #fff;
  text-align: center;
}

.ldp-ndl-31-body-1 {
  color: #000c;
  text-align: center;
  font-size: 18px;
}

.ldp-ndl-31-body-1.left-align {
  color: #000c;
  text-align: left;
  font-weight: 400;
}

.div-block-95 {
  opacity: 1;
  background-color: #00ff2e33;
  border-radius: 500px;
  align-items: center;
  margin-top: 20px;
  padding: 10px 20px;
  display: flex;
}

.ldp-ndl-31-button-1 {
  background-color: var(--gainsboro);
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin: 20px auto;
  padding: 20px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  display: block;
  box-shadow: 0 9px 30px #00000040;
}

.ldp-ndl-31-button-1.orange {
  background-color: #f60;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ldp-ndl-31-button-1.orange.fixed {
  z-index: 1;
  position: fixed;
  inset: auto auto 2% 3%;
}

.ldp-ndl-31-button-1.left {
  margin-left: 0;
}

.column-162 {
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
}

.ldp-ndl-31-heading-2 {
  color: #000;
  text-align: left;
  font-size: 24px;
  line-height: 30px;
}

.ldp-ndl-31-heading-2.mid-align {
  text-align: center;
  margin-bottom: 20px;
}

.ldp-ndl-31-heading-2.left-align {
  text-align: right;
}

.section-108 {
  padding: 40px 10px;
}

.section-109 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5ff56338ca331c95eb8bba75_BG%202.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 100px;
}

.image-189 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-96 {
  color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 6px 6px 20px #00000040;
}

.ldp-ndl-31-heading-3 {
  color: var(--gainsboro);
  line-height: 40px;
}

.div-block-97 {
  flex-wrap: nowrap;
  place-content: space-around flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-98 {
  width: 500px;
  margin-left: 20px;
}

.column-164 {
  padding-top: 100px;
}

.section-110 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5ff563388bd5be68cbf49d3b_BG%203.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 100px;
}

.video-8 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.columns-89 {
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.columns-89-copy {
  flex-direction: row-reverse;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.image-190-copy {
  text-align: center;
  text-align: center;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.image-191 {
  border-radius: 14px;
  box-shadow: 6px 6px 50px #00000040;
}

.columns-90 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-111 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-112 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5ff56338751f4c314df93641_BG%204.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 40px;
}

.ldp-ndl-31-box-1 {
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px #00000040;
}

.ldp-ndl-31-clock-1 {
  justify-content: space-around;
  width: 500px;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ldp-ndl-31-clock-1.hero {
  background-color: #0000;
  width: 400px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.div-block-100 {
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.form-block-7 {
  margin-top: 20px;
}

.text-field-16 {
  border-radius: 5px;
}

.div-block-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.text-span-13 {
  font-size: 12px;
}

.grid-4 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.image-193 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-113 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-102 {
  background-color: var(--gainsboro);
  border: .5px #0003;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 100px;
  margin-left: -10px;
  margin-right: -10px;
}

.image-196 {
  border: 8px solid var(--white);
  border-radius: 100px;
  margin-bottom: -15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -40px;
}

.image-197 {
  margin-right: 20px;
}

.div-block-103 {
  width: 80px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-198 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-104 {
  background-color: #0003;
  width: 200px;
  height: 2px;
  margin: 20px auto;
}

.div-block-105 {
  border: 1px solid #0003;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.div-block-106 {
  align-items: center;
  display: flex;
}

.div-block-107 {
  margin-bottom: 20px;
  display: flex;
}

.image-200 {
  margin-right: 10px;
}

.section-115 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.text-span-14, .text-span-15 {
  color: #fa0808;
}

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

.div-block-109 {
  background-color: #f6faff;
  border-radius: 5px;
  padding: 10px 20px 20px;
  box-shadow: inset 0 2px 8px #0000001a;
}

.image-202 {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}

.text-span-16 {
  color: var(--gainsboro);
  font-weight: 700;
}

.section-116 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.section-117 {
  background-color: #f6faff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.image-196-copy {
  border: 8px solid var(--white);
  border-radius: 100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: -40px;
}

.section-118 {
  background-color: var(--gainsboro);
  padding-top: 20px;
  padding-bottom: 20px;
}

.columns-94 {
  align-items: center;
  display: flex;
}

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

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: end;
}

.image-204 {
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.div-block-110 {
  background-color: #46e963;
  width: 50px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-110._2 {
  background-color: #f8cf00;
  height: 150px;
}

.div-block-110._3 {
  background-color: #cc6eff;
  height: 200px;
}

.div-block-110._4 {
  background-color: #ff4d00;
  height: 220px;
}

.navbar-7 {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  display: block;
}

.ldp-ndl-31-navlink-1 {
  padding-top: 25px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
}

.text-span-17 {
  text-decoration: underline;
}

.image-207 {
  margin-bottom: 20px;
}

.link-block-60 {
  padding: 0;
}

.image-208 {
  border-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.radio-button-field-2 {
  align-items: flex-start;
  display: flex;
}

.html-embed {
  object-fit: scale-down;
  overflow: auto;
}

.column-171, .column-172 {
  padding-left: 0;
  padding-right: 0;
}

.link-block-63 {
  display: block;
}

.image-210 {
  margin-top: 40px;
}

.form-6 {
  color: #333;
  background-color: #10265a;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-211 {
  margin-bottom: 23px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.heading-185 {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.image-212 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ldp-ec1-paragraph-1 {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.ldp-ec1-paragraph-1.white {
  color: #fff;
  background-color: #0000;
}

.ldp-ec1-paragraph-1.mid {
  color: #000;
  text-align: center;
  font-size: 16px;
}

.ldp-ec1-paragraph-1.red {
  color: #fa0808;
}

.div-block-114 {
  background-color: var(--gainsboro);
  border-radius: 5px;
  padding: 10px;
  box-shadow: 0 20px 30px #00000040;
}

.container-35 {
  background-color: #fff;
  border-radius: 200px;
  flex-direction: row;
  display: block;
}

.navbar-8 {
  background-color: #fff;
  border-radius: 200px;
  align-self: center;
  box-shadow: 0 10px 30px 3px #00000026;
}

.div-block-115 {
  justify-content: space-between;
  display: flex;
}

.nav-link-8 {
  text-align: center;
  padding: 0 20px;
  display: block;
}

.nav-menu-4 {
  flex-direction: row;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.ldp-ec1-subheading-1 {
  color: #000;
  text-align: left;
  font-size: 24px;
  line-height: 24px;
}

.ldp-ec1-subheading-1.white {
  color: #fff;
}

.ldp-ec1-subheading-1.white.right {
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.ldp-ec1-heading-1 {
  color: var(--gainsboro);
  text-align: left;
  font-size: 64px;
  line-height: 64px;
}

.div-block-116 {
  background-image: linear-gradient(#1cab36, #1cab3600);
  border: 1px #000;
  border-radius: 40px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.image-213 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 43px;
  display: block;
}

.section-119 {
  padding: 40px 20px;
}

.div-block-117 {
  align-items: center;
  display: flex;
}

.image-214 {
  align-self: center;
  margin-right: 20px;
}

.ldp-ec1-button-1 {
  background-color: #fa5c43;
  border-radius: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 10px 25px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.ldp-ec1-button-1.w--current {
  border-radius: 20px;
  overflow: visible;
}

.ldp-ec1-button-1.mid {
  text-align: center;
  width: 220px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-118 {
  background-color: var(--white);
  border-radius: 3px;
  padding: 10px 40px 10px 10px;
  display: flex;
  box-shadow: 0 10px 30px #00000026;
}

.image-215 {
  margin-right: 20px;
}

.ldp-ec1-heading-2 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-119 {
  background-color: #fa5c43;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 10px 20px 20px;
  display: flex;
}

.text-span-18 {
  font-size: 18px;
  line-height: 20px;
}

.div-block-120 {
  background-color: #ff8a00;
  border-radius: 10px;
  flex-wrap: nowrap;
  place-content: stretch flex-start;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.div-block-121 {
  background-color: #fff;
  border-radius: 50px;
  height: 4px;
}

.div-block-122 {
  opacity: 1;
  background-color: #3b94e5;
  border-radius: 10px;
  flex-wrap: nowrap;
  place-content: space-around flex-start;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.div-block-123 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-124 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 10px 20px 20px;
  display: flex;
}

.div-block-125 {
  flex: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-126 {
  padding-top: 20px;
}

.ldp-ec1-heading-3 {
  color: #000;
  text-align: left;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 35px;
  display: flex;
}

.ldp-ec1-heading-3.mid {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 35px;
  line-height: 50px;
}

.ldp-ec1-heading-3.white {
  color: #fff;
}

.div-block-127 {
  align-items: center;
  display: flex;
}

.image-216 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-217 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 10px 30px #00000026;
}

.ldp-ec1-body-1 {
  background-color: #eaf5eb;
}

.ldp-ec1-subheading-2 {
  color: #000;
  text-align: left;
  font-size: 20px;
  line-height: 22px;
}

.ldp-ec1-subheading-2.mid {
  text-align: center;
}

.div-block-129 {
  background-color: #cde2d1;
  border-radius: 50px;
}

.div-block-130 {
  background-color: #3b94e5;
  border-radius: 50px;
  width: 63%;
}

.div-block-130-copy {
  background-color: #3b94e5;
  border-radius: 50px;
  width: 15%;
}

.div-block-130-cop {
  background-color: #3b94e5;
  border-radius: 50px;
  width: 7%;
}

.div-block-131 {
  margin-top: 40px;
  display: flex;
}

.image-219 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-132 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-133 {
  border-left: 3px solid #0003;
  padding-left: 20px;
  padding-right: 20px;
}

.section-120 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/603086a1b02539dabafdad09_BG%201.png");
  background-position: 50%;
  background-size: cover;
  padding: 100px 40px 60px;
}

.div-block-134 {
  background-color: var(--white);
  border: 2px #0000001a;
  border-right-style: solid;
  border-radius: 0;
  height: 240px;
  padding: 20px;
}

.image-220 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.columns-97 {
  margin-top: 40px;
}

.image-221 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-173 {
  padding: 20px;
}

.image-222 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-135 {
  column-count: 2;
  column-gap: 29px;
}

.image-223 {
  border-radius: 10px;
  margin-bottom: 20px;
  margin-left: auto;
  display: block;
  box-shadow: 0 3px 20px #00000040;
}

.image-224 {
  margin-left: auto;
  display: block;
}

.link-block-64 {
  margin-left: auto;
  padding: 0;
  display: block;
}

.image-225 {
  width: auto;
  height: auto;
  margin: 10px 0 20px;
  display: block;
}

.text-field-17 {
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.form-block-8 {
  background-color: var(--white);
  border: 2px solid #0003;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.column-174 {
  padding-left: 40px;
  padding-right: 100px;
}

.div-block-136 {
  background-color: #3b94e5;
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 10px 10px 40px;
  display: flex;
}

.image-226 {
  margin-bottom: 20px;
}

.image-227 {
  border-radius: 200px;
  margin-left: 20px;
}

.div-block-137 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.text-span-20 {
  opacity: .7;
  font-size: 10px;
  line-height: 14px;
}

.div-block-136-copy {
  background-color: var(--gainsboro);
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 10px 10px 40px;
  display: flex;
}

.div-block-136-cop {
  background-color: var(--black);
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 10px 10px 40px;
  display: flex;
}

.columns-98 {
  margin-top: 40px;
}

.div-block-118-copy {
  background-color: var(--white);
  border-radius: 3px;
  padding: 10px 40px 10px 10px;
  display: none;
  box-shadow: 0 10px 30px #00000026;
}

.ldp-ec1-subheading-3 {
  color: #000;
  text-align: left;
  font-size: 20px;
  line-height: 22px;
}

.ldp-ec1-subheading-3.mid {
  text-align: center;
}

.select-field-9 {
  color: #000;
}

.column-176 {
  padding-left: 20px;
}

.link-block-65 {
  padding: 0;
  position: absolute;
  inset: auto 3% 3% auto;
}

.link-block-65.w--current {
  background-color: #0000;
  position: fixed;
  bottom: 25%;
}

.es-text {
  text-align: justify;
  width: auto;
  padding-right: 10px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.es-body {
  padding-left: 0;
}

.hero {
  background-color: #0d631b;
  align-items: center;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.es-h1center {
  color: #1baa36;
  text-align: left;
  margin-top: auto;
  margin-bottom: 10px;
}

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

.div-block-139 {
  display: flex;
}

.es-textcolum {
  padding-top: 10px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
}

.es-divcolum {
  padding-left: 10px;
  padding-right: 10px;
}

.es-h1tinhnang {
  color: #000;
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.div-block-142 {
  width: 40%;
  display: flex;
  position: relative;
  top: -202px;
  left: 136px;
}

.div-block-143 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-144 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-147 {
  padding-top: 0;
  position: relative;
}

.div-block-148 {
  height: 350px;
}

.div-block-149 {
  height: auto;
}

.div-block-150 {
  width: 900px;
}

.div-block-151 {
  align-self: center;
  padding-left: 10px;
}

.div-block-152 {
  align-items: center;
  display: flex;
}

.div-block-154 {
  background-color: #ebebeb;
  align-self: center;
  width: 50%;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.section-121 {
  background-color: var(--gainsboro);
  color: var(--gainsboro);
  text-align: center;
  height: 64px;
  margin-bottom: 10px;
  padding-bottom: 20px;
}

.es-h4center {
  color: #000;
  text-align: left;
  font-size: 25px;
  line-height: 28px;
}

.div-block-157 {
  display: flex;
}

.div-block-158 {
  text-align: right;
  width: 50%;
  height: auto;
}

.div-block-159 {
  align-self: center;
  width: 450px;
  margin-left: 10px;
  display: block;
}

.div-block-160 {
  width: 50%;
}

.div-block-161, .div-block-165, .div-block-166, .div-block-167 {
  display: flex;
}

.div-block-168 {
  padding-right: 20px;
}

.div-block-170 {
  align-self: center;
  padding-left: 10px;
  padding-right: 20px;
}

.div-block-171 {
  align-self: center;
}

.div-block-173 {
  height: 520px;
}

.div-block-174 {
  position: relative;
  left: -33px;
}

.div-block-144-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row-reverse;
  display: flex;
}

.div-block-178 {
  display: flex;
}

.link-27 {
  padding-left: 0;
  padding-right: 0;
}

.es-boldtextlink {
  color: var(--gainsboro);
  text-align: left;
}

.div-block-180 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  padding-left: 0;
  display: flex;
}

.div-block-181 {
  width: 50%;
}

.es-h4center-copy {
  color: #000;
  text-align: left;
  font-size: 25px;
}

.image-239 {
  flex: 1;
  width: 800px;
}

.image-240 {
  width: 500%;
}

.div-block-182 {
  display: block;
}

.image-241 {
  width: 100%;
}

.div-block-183 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-242 {
  width: 50%;
}

.div-block-138-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-184 {
  width: 400px;
}

.div-block-185 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.es-container {
  margin-top: 10px;
  margin-bottom: 40px;
}

.div-block-186 {
  align-self: center;
  width: 50%;
}

.div-block-187 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-188 {
  display: flex;
}

.div-block-189 {
  flex-direction: row-reverse;
  display: flex;
}

.div-block-190 {
  align-self: center;
  width: 70%;
  padding-left: 20px;
  display: flex;
}

.div-block-191 {
  height: 30px;
}

.div-block-193 {
  justify-content: space-between;
  display: flex;
}

.div-block-195 {
  width: 70%;
}

.image-247 {
  text-align: right;
  width: 200px;
}

.image-248 {
  width: 100px;
}

.div-block-196 {
  text-align: right;
}

.image-251 {
  margin-bottom: 10px;
}

.image-252 {
  flex: 1;
}

.div-block-198 {
  background-color: var(--gainsboro);
  height: 70px;
  margin-bottom: 10px;
  padding-top: 10px;
}

.heading-189 {
  color: #000;
  width: auto;
  height: 100px;
  margin-bottom: 0;
  font-size: 100px;
}

.heading-189-copy {
  color: var(--gainsboro);
  margin-top: 0;
  padding-right: 20px;
  font-size: 30px;
}

.div-block-199 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.heading-190 {
  color: #000;
  font-size: 50px;
}

.div-block-200 {
  display: flex;
}

.div-block-201 {
  width: 500px;
  margin-bottom: 40px;
}

.rich-text-block-2 {
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.td-noidung {
  margin-bottom: 10px;
}

.button-28 {
  background-color: var(--gainsboro);
  padding-left: 40px;
  padding-right: 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  box-shadow: 0 0 13px -3px #000;
}

.div-block-202 {
  width: 450px;
  height: 170px;
  display: flex;
  box-shadow: 0 0 8px -4px #000;
}

.link-28 {
  color: var(--gainsboro);
  text-align: right;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-203 {
  text-align: right;
}

.heading-191 {
  font-family: Svn gilroy, sans-serif;
}

.div-block-204 {
  width: 300px;
  padding-left: 20px;
}

.div-block-205 {
  height: 100px;
  display: flex;
}

.image-253 {
  filter: invert(56%);
  object-fit: fill;
}

.div-block-206 {
  text-align: center;
  justify-content: space-around;
  width: auto;
  height: 130px;
  display: flex;
}

.image-254 {
  filter: invert(47%);
}

.div-block-207 {
  text-align: center;
}

.section-124 {
  background-color: var(--gainsboro);
}

.container-37 {
  display: flex;
}

.div-block-210 {
  width: 25%;
  height: auto;
  margin-top: 20px;
  padding-right: 10px;
}

.vechungtoi {
  color: #46f266;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 20px;
  font-size: 30px;
  line-height: 35px;
}

.div-block-211 {
  display: flex;
}

.div-block-212 {
  text-align: right;
  align-items: flex-end;
  display: flex;
}

.rich-text-block-2-copy {
  color: var(--white);
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.vechungtoi-copy-copy {
  color: var(--white);
  text-align: right;
  margin-top: 0;
  margin-bottom: auto;
  padding-right: 0;
  font-size: 25px;
  line-height: 35px;
}

.text-span-21 {
  color: #46f266;
  font-size: 50px;
}

.contact-form {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.container-39 {
  background-color: var(--gainsboro);
  color: var(--white);
  padding-left: 40px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
}

.submit-button-12 {
  background-color: var(--black);
  text-align: center;
  width: 150px;
  margin-top: 20px;
  font-weight: 700;
}

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

.div-block-215 {
  height: 50px;
}

.div-block-216 {
  height: 100px;
}

.html-embed-2 {
  text-align: center;
}

.div-block-217 {
  align-self: flex-start;
}

.div-block-218 {
  text-align: right;
  text-decoration: none;
}

.div-block-219 {
  flex: 0 auto;
  order: 1;
}

.div-block-221, .div-block-222, .div-block-223, .div-block-224 {
  text-align: right;
}

.ec-homenav {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #0003;
  flex-direction: row;
  place-content: space-between;
  align-items: stretch;
  width: 100vw;
  height: 80px;
  padding: 0 140px;
  display: flex;
  position: fixed;
  top: 0;
}

.eg-navlink {
  color: #000;
  text-align: left;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  font-family: Roboto, sans-serif;
  display: block;
}

.eg-navlink:hover {
  border-bottom: 3px none var(--gainsboro);
}

.eg-navlink.w--current {
  background-color: #fff;
  overflow: auto;
}

.eg-navlink._1 {
  width: auto;
}

.eg-navgrid {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: center;
  align-self: auto;
  place-items: stretch end;
  margin: 0 0 0 auto;
  padding: 0;
  display: flex;
  overflow: visible;
}

.el-section-1 {
  object-fit: cover;
  background-image: linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.eg-navgrid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: center end;
  place-items: stretch center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.eg-heading-4 {
  color: #fff;
  flex-direction: row-reverse;
  flex: 1;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  max-width: 100%;
  font-size: 48px;
  line-height: 80px;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.eg-heading-4.middle {
  color: #000;
  text-align: center;
  text-shadow: none;
  background-color: #0000;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  line-height: 54px;
}

.eg-heading-4.middle.white {
  color: #fff;
}

.eg-heading-4.black {
  color: #000;
  text-align: center;
  text-shadow: none;
  justify-content: center;
  margin-top: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 35px;
  line-height: 50px;
}

.eg-heading-4.black.mid {
  text-align: center;
}

.eg-heading-4._50 {
  width: 50%;
}

.eg-heading-4.blue {
  color: #3b94e5;
}

.eg-heading-4.green {
  color: var(--gainsboro);
  text-align: right;
}

.eg-heading-1 {
  color: #000;
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  display: flex;
}

.eg-heading-1.white {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1.timeline {
  border: 1px solid var(--gainsboro);
  color: var(--gainsboro);
  text-align: center;
  border-radius: 200px;
  width: 300px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 10px;
  display: block;
}

.eg-heading-1.middle {
  text-align: center;
  font-size: 24px;
  line-height: 35px;
}

.eg-heading-1.middle.white {
  border-radius: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1.green {
  color: var(--gainsboro);
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1.thin {
  line-height: 28px;
}

.eg-heading-1.news {
  margin-top: 0;
  line-height: 30px;
}

.eg-heading-1.link:hover {
  text-decoration: underline;
}

.eg-heading-1.green {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1.green.nopad {
  align-self: center;
  line-height: 28px;
}

.eg-card-1 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-1:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.eg-heading-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 44px;
}

.eg-heading-3.white {
  color: #fff;
}

.eg-heading-3.white.blog {
  line-height: 24px;
}

.eg-heading-3.job {
  padding: 20px;
  line-height: 22px;
}

.eg-fbutton-1 {
  background-color: #fff;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .5s;
  display: inline-block;
}

.eg-fbutton-1:hover {
  background-color: #fffc;
}

.eg-card-2 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-2:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.eg-card-3 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-3:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.eg-card-4 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60dd446638d7c457e0bd1aa3_210317_ThinhVP_ECBanner%20v.2.0.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-4:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60dd446638d7c457e0bd1aa3_210317_ThinhVP_ECBanner%20v.2.0.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.eg-section-2 {
  flex-direction: column;
  align-items: center;
  padding: 100px 0;
  display: flex;
}

.grid-9 {
  grid-template-rows: auto;
}

.eg-heading-2 {
  color: #000;
  width: auto;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
  display: block;
}

.eg-heading-2.white {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.eg-heading-2.white.w--current {
  overflow: auto;
}

.eg-heading-2.white.state {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-2.gray {
  color: #00000080;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
}

.eg-heading-2.gray.job {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-2.gray.right {
  text-align: right;
}

.eg-heading-2.middle {
  text-align: center;
}

.eg-heading-2.green {
  color: var(--gainsboro);
}

.eg-heading-2.green.news {
  text-transform: uppercase;
}

.eg-smalltext-1 {
  color: #00000080;
  font-family: Roboto, sans-serif;
}

.eg-smalltext-1.white {
  color: #fff9;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.eg-smalltext-1.white.w--current {
  overflow: auto;
}

.eg-smalltext-1.white._100 {
  color: #fff;
}

.eg-smalltext-1.black {
  color: #000;
  width: auto;
}

.eg-footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.eg-footer._1 {
  width: auto;
  margin-top: 0;
}

.eg-footer-container {
  text-align: left;
  border-bottom: .5px solid #ffffff80;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.eg-footergroup {
  margin-right: 0;
}

.image-259 {
  margin-right: 20px;
  display: block;
}

.column-177 {
  display: flex;
}

.eg-navbarline {
  background-color: var(--gainsboro);
  order: 1;
  align-items: flex-end;
  height: 3px;
  position: relative;
  bottom: -10px;
}

.eg-navgrid-3 {
  z-index: 1;
  background-color: #f1fbf3;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.eg-bannerimage {
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-260 {
  margin: 10px auto;
  display: block;
}

.eg-paragraph-1 {
  color: #000;
  text-align: left;
  flex: 1;
  margin: 0 auto;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  display: block;
  overflow: visible;
}

.eg-paragraph-1.w--current {
  background-color: #0000;
}

.eg-paragraph-1.gray {
  color: #000000b3;
  text-align: left;
  flex: 1;
  align-self: stretch;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.eg-paragraph-1.gray:hover {
  text-decoration: underline;
}

.eg-paragraph-1.gray.mid {
  text-align: center;
}

.eg-paragraph-1.middle {
  text-align: center;
  flex: 1;
}

.eg-paragraph-1.middle._50 {
  width: 50%;
}

.eg-paragraph-1.middle.white {
  color: #ffffff80;
}

.eg-paragraph-1.middle._50 {
  color: #00000080;
  width: auto;
}

.eg-paragraph-1.middle.red {
  color: #ff3b3b;
}

.eg-paragraph-1.blog {
  height: 50px;
  font-size: 12px;
}

.eg-paragraph-1.nopadding {
  margin-bottom: 0;
}

.eg-paragraph-1.bold {
  text-align: left;
  margin-bottom: 10px;
  font-weight: 700;
}

.eg-paragraph-1.bold.nopad {
  margin-bottom: 0;
}

.section-127 {
  padding-top: 20px;
  padding-bottom: 100px;
}

.eg-section-3 {
  padding: 50px 80px;
  display: block;
}

.eg-section-3.gray {
  background-color: #00000008;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-225 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-261 {
  margin-right: 20px;
}

.columns-100 {
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.eg-button-1 {
  background-color: var(--gainsboro);
  text-align: left;
  border-radius: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 14px 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.eg-button-1.middle {
  z-index: 2;
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  display: block;
}

.eg-button-1.middle.ec {
  width: 250px;
}

.eg-button-1.wide {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
}

.eg-button-1.red {
  background-color: var(--tomato);
  border-radius: 10px;
  font-size: 24px;
}

.section-128 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-226 {
  background-color: #0003;
  width: 3px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-227 {
  height: 40px;
}

.div-block-228 {
  border: 2px solid #0003;
  border-radius: 10px;
  width: 300px;
  padding: 20px 20px 10px;
}

.div-block-229 {
  clear: none;
  justify-content: center;
  align-items: center;
  margin-bottom: -140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -90px;
  left: -460px;
  overflow: hidden;
}

.image-262 {
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-229-copy {
  clear: none;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 550px;
  margin-bottom: -188px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -105px;
  left: 430px;
  overflow: hidden;
}

.div-block-230 {
  clear: none;
  justify-content: center;
  align-items: center;
  margin-bottom: -166px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -90px;
  left: -430px;
  overflow: hidden;
}

.div-block-232 {
  clear: none;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 550px;
  margin-bottom: -164px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -105px;
  left: 430px;
  overflow: hidden;
}

.div-block-231 {
  clear: none;
  justify-content: center;
  align-items: center;
  margin-bottom: -152px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -110px;
  left: -430px;
  overflow: hidden;
}

.div-block-232-copy {
  clear: none;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 550px;
  margin-bottom: -152px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -105px;
  left: 430px;
}

.div-block-232-copy-copy {
  clear: none;
  object-fit: fill;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 550px;
  margin-bottom: -152px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -81px;
  left: 430px;
  overflow: hidden;
}

.div-block-232-copy-co {
  clear: none;
  object-fit: none;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 550px;
  margin-bottom: -142px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -105px;
  left: 430px;
  overflow: hidden;
}

.div-block-231-copy-copy {
  clear: none;
  justify-content: center;
  align-items: center;
  margin-bottom: -142px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -110px;
  left: -430px;
  overflow: hidden;
}

.eg-section-4 {
  justify-content: space-around;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.image-263 {
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.eg-teamcolumn {
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.columns-101 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-235 {
  height: auto;
  display: block;
}

.eg-heading-5 {
  color: var(--gainsboro);
  padding-right: 40px;
  font-size: 64px;
  line-height: 80px;
  position: static;
  inset: auto auto 0% 0%;
}

.eg-heading-5.black {
  color: #000;
}

.eg-heading-5.black.mid {
  text-align: center;
}

.eg-heading-5.blue {
  color: #3b94e5;
}

.eg-heading-5.red {
  color: #fa5c43;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.image-264 {
  width: 100%;
}

.div-block-236 {
  background-color: var(--gainsboro);
  flex: 1;
  align-self: center;
  height: 80px;
  display: flex;
}

.eg-career-columns {
  display: flex;
}

.column-178 {
  flex-wrap: wrap;
  align-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-237 {
  background-color: #ff8a00;
  width: 80px;
  height: 80px;
}

.div-block-237-copy {
  background-color: #fa5c43;
  width: 80px;
  height: 80px;
}

.div-block-237-c {
  background-color: #3b94e5;
  width: 80px;
  height: 80px;
}

.column-179 {
  padding-left: 0;
  padding-right: 0;
}

.eg-careerlink {
  border-bottom: 1px solid #00000080;
  padding: 20px 0;
  display: block;
}

.image-265 {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.eg-section-5 {
  background-color: #0000000d;
  padding-top: 60px;
  padding-bottom: 60px;
}

.column-180 {
  padding-left: 0;
  padding-right: 40px;
}

.column-181 {
  padding-left: 40px;
  padding-right: 0;
}

.columns-102 {
  margin-top: 40px;
}

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

.grid-11 {
  grid-template: ". ."
                 "Area-1 Area-1"
                 "Area-1 Area-1"
                 ". ."
                 / 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-266 {
  width: 100%;
}

.image-267 {
  width: 100%;
  height: 100%;
}

.div-block-231-cop {
  clear: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: -142px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -110px;
  left: -430px;
  overflow: hidden;
}

.dropdown {
  background-color: var(--gainsboro);
  position: absolute;
  box-shadow: 0 2px 3px #0003;
}

.icon-10 {
  color: #fff;
}

.dropdown-list {
  background-color: var(--gainsboro);
  overflow: hidden;
  box-shadow: 0 2px 3px #00000040;
}

.link-block-68 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ec-homenav0 {
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px solid #0003;
  flex-direction: row;
  place-content: space-between;
  align-items: center;
  padding: 0;
  position: sticky;
  top: 0;
}

.dropdown-toggle-6 {
  padding: 8px 160px 9px 15px;
  transition: all .2s;
}

.dropdown-toggle-6.w--open {
  padding-left: 15px;
  padding-right: 160px;
}

.ec-section-1 {
  object-fit: cover;
  background-image: linear-gradient(to top, #000000e3, #fff0 37%), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/636c780e6480fa4e1b4208b0_221031_ThinhVP_WebBanner%20(1).png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.ec-footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 40px;
  overflow: visible;
}

.div-block-238 {
  border-bottom: .5px solid #ffffff80;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 40px;
  display: flex;
}

.link-block-69 {
  padding-top: 21px;
  padding-bottom: 0;
}

.image-269 {
  margin-right: 40px;
}

.ec-conteststate-1 {
  background-color: var(--gainsboro);
  object-fit: fill;
  border-radius: 100px;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  position: static;
}

.ec-conteststate-1.off {
  background-color: #707070;
}

.tabs-3 {
  object-fit: cover;
  background-color: #e6e6e6;
  width: 100%;
  height: 200%;
  display: flex;
  overflow: hidden;
}

.tabs-menu-10 {
  flex-direction: column;
  margin-right: 40px;
  display: flex;
}

.ec-tab-link-1 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 20px 30px;
}

.ec-tab-link-1:hover {
  background-color: #d4f6da;
}

.ec-tab-link-1.w--current {
  background-color: #51c566;
  border: 1px solid #0003;
  border-radius: 10px;
  padding: 10px 30px;
  overflow: auto;
}

.ec-tab-pane-tab-1 {
  object-fit: fill;
  background-color: #0000000d;
  border-radius: 10px;
  padding: 40px;
  position: static;
  inset: 0%;
  overflow: auto;
}

.div-block-240 {
  background-color: var(--gainsboro);
  border-radius: 100px;
  margin-right: 20px;
  padding: 3px 20px 2px;
  display: inline-block;
}

.column-183 {
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ec-tab-columns {
  margin-top: 20px;
}

.image-271 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.ec-tabsection-1 {
  margin-top: 50px;
  padding: 40px;
}

.ec-tab-section-2 {
  padding: 40px;
  display: none;
}

.form-block-9 {
  background-color: #fff;
  border: 2px solid #0003;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-136-cop-2 {
  background-color: #ff7300;
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 10px 10px 40px;
  display: flex;
}

.div-block-136-copy-2 {
  background-color: #1cab36;
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 10px 10px 40px;
  display: flex;
}

.el-homenav {
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px solid #0003;
  flex-direction: row;
  place-content: space-between;
  align-items: center;
  padding: 0;
  position: sticky;
  top: 0;
}

.eg-section-1 {
  object-fit: cover;
  background-image: linear-gradient(to top, #000, #0009 0%, #0000 23%), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d2af2c45d986dded05fc7_BG%20xanh.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: baseline;
  height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.el-card-1 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c39647fb5731238dd0b57_210318_ThinhVP_ELBannerBMTV.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.el-card-1:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c39647fb5731238dd0b57_210318_ThinhVP_ELBannerBMTV.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.el-card-2 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c396e80817131b1e89bb9_210318_ThinhVP_ELBannerBFNP.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.el-card-2:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c396e80817131b1e89bb9_210318_ThinhVP_ELBannerBFNP.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.div-block-241 {
  padding-right: 60px;
}

.div-block-242 {
  border: .5px solid var(--gainsboro);
  background-color: #f1fbf3;
  border-radius: 5px;
  align-items: center;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.eg-link-wicon {
  align-items: center;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.eg-link-wicon.w--current {
  background-color: #0000;
}

.eg-link-wicon.middle {
  justify-content: center;
}

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

.column-184 {
  padding: 40px;
}

.image-273 {
  width: 100%;
}

.el-footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.eg-section-6 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605c4a6c64dbee2db78c9861_BlogBanner.jpg");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.eg-heading-kepler-1 {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  font-family: "Kepler 296", sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 80px;
  position: static;
  inset: 0% 0% auto;
}

.div-block-243 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.eg-smalltext-2 {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.image-275 {
  text-align: left;
  width: 70%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}

.column-185 {
  justify-content: flex-end;
  display: flex;
}

.column-186 {
  display: flex;
}

.es-homenav {
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px solid #0003;
  flex-direction: row;
  place-content: space-between;
  align-items: center;
  padding: 0;
  position: sticky;
  top: 0;
}

.collection-list-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-244 {
  object-fit: fill;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.ec-conteststate-2 {
  background-color: #0000004d;
  border-radius: 100px;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}

.link-block-70 {
  margin-right: 40px;
  padding: 0;
}

.div-block-245 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ec-contestguides-image {
  border-radius: 10px;
  width: 30%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ec-contestnav {
  z-index: 1;
  background-color: #f1fbf3;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: auto;
  margin: 0 auto;
  padding: 0;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

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

.div-block-246 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  height: 258px;
}

.div-block-247 {
  margin-bottom: 60px;
}

.div-block-248 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 90vw;
  height: 80vh;
  margin-left: auto;
  margin-right: auto;
}

.eg-dropdown-toggle {
  padding: 15px 100px 15px 15px;
  transition: all .2s;
}

.eg-dropdown-toggle.w--open {
  padding-left: 15px;
  padding-right: 100px;
}

.eg-brandlogo-2 {
  flex: 0 auto;
  align-self: center;
  max-width: 100px;
}

.eg-section-7 {
  object-fit: cover;
  background-image: linear-gradient(#fff0 40%, #000000ad), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6e531f9d7468f79e29ce_20220923_Phuonglm_web_Thumnailweb-01.jpg");
  background-position: 0 0, 45%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.div-block-249 {
  height: 40px;
}

.eg-businesscard {
  border: 1px solid #0003;
  border-radius: 10px;
}

.eg-pressthumb {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 200px;
  height: 200px;
  margin-right: 40px;
}

.eg-presslink {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 20px 0;
  display: flex;
}

.icon-11 {
  color: #fff;
}

.next-13 {
  background-color: var(--gainsboro);
  border-radius: 100px;
  padding-left: 40px;
  padding-right: 40px;
}

.image-280 {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-281 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-253 {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-22 {
  color: #00000080;
  font-family: "Fa solid 900", sans-serif;
  font-size: 10px;
}

.div-block-254 {
  height: 40px;
}

.ecert-footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 40px;
}

.columns-103 {
  flex-direction: column;
}

.columns-104 {
  margin-top: 40px;
}

.eg-fbutton-2 {
  background-color: var(--gainsboro);
  border-radius: 100px;
  flex: none;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .5s;
  display: inline-block;
}

.eg-fbutton-2:hover {
  background-color: var(--gainsboro);
}

.link-block-73 {
  border-bottom: 1px solid #0003;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: block;
}

.div-block-255 {
  text-align: center;
  padding-right: 40px;
}

.div-block-256 {
  height: 80px;
}

.eg-menudiv {
  background-color: #0000000d;
}

.link-block-74 {
  border-bottom: 1px solid #00000080;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.link-block-74.w--current {
  background-color: #0000;
}

.div-block-258 {
  justify-content: flex-start;
  align-items: center;
  padding-right: 60px;
  display: flex;
}

.image-282 {
  margin-right: 20px;
}

.div-block-259 {
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.collection-item-8 {
  border-bottom: 1px solid #00000080;
  padding-bottom: 20px;
}

.eg-columns-menu {
  margin-bottom: 60px;
}

.div-block-258-copy {
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-260 {
  border-bottom: 1px solid #00000080;
  height: 20px;
}

.eg-jobsform {
  border-radius: 5px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-259-copy {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.html-embed-7 {
  margin-bottom: 10px;
}

.slider-9 {
  background-color: #0000;
  height: 100%;
  margin-top: 60px;
  margin-bottom: -300px;
}

.slide-39 {
  height: auto;
}

.image-283 {
  width: 503%;
}

.div-block-262 {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  width: 548px;
  height: 410px;
  margin-top: -100px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
  top: -140px;
  left: -109px;
}

.eg-heading-6 {
  font-size: 36px;
}

.eg-heading-6.middle {
  text-align: center;
  margin-bottom: 0;
}

.eg-heading-6.white {
  color: #fff;
  order: 1;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-263 {
  background-color: #0000;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
  position: static;
}

.div-block-264 {
  flex-direction: row-reverse;
  justify-content: space-between;
  display: flex;
}

.slider-right {
  align-items: center;
  padding: 0;
  display: flex;
}

.slider-right.w--current {
  background-color: #0000;
}

.slider-left {
  align-items: center;
  padding: 0;
  display: flex;
}

.slider-left.w--current {
  background-color: #0000;
}

.eg-icon {
  margin-left: 0;
  margin-right: 20px;
}

.div-block-264-copy {
  justify-content: flex-end;
  display: flex;
}

.right-arrow-4, .left-arrow-4, .slide-nav-3 {
  display: none;
}

.div-block-265 {
  height: 100px;
}

.eg-faheading-1 {
  color: var(--gainsboro);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.eg-faheading-1.white {
  color: var(--white);
}

.map {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-266 {
  border-radius: 5px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 10px #0003;
}

.eg-faheading-2 {
  color: var(--gainsboro);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: "Fa brands 400", sans-serif;
  font-weight: 400;
  line-height: 42px;
}

.link-block-75 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.grid-12 {
  grid-template-columns: 1fr;
}

.select-field-10 {
  background-color: #0000;
}

.image-285 {
  margin-right: 40px;
}

.columns-106 {
  margin-top: 140px;
}

.heading-192 {
  color: var(--white);
}

.div-block-264-copy {
  flex-direction: row-reverse;
  justify-content: flex-end;
  display: flex;
}

.div-block-264-cop {
  justify-content: flex-end;
  display: flex;
}

.image-287 {
  width: 100%;
}

.div-block-268 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/606c474f4b1a04010d8d7351_Group%2040.jpg");
  background-position: 50%;
  background-size: cover;
  height: 260px;
  margin-bottom: 40px;
}

.div-block-268-copy {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af3fafe05f885ee5cee53_Tuye%CC%82%CC%89n%20du%CC%A3ng%20Herro.jpg");
  background-position: 50%;
  background-size: cover;
  height: 260px;
  margin-bottom: 40px;
}

.ec-guide-banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60864418cb721f49b561226f_210323_ThinhVP_ECHuongdanhoc.jpg");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.dropdown-toggle-7 {
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.dropdown-2 {
  border-bottom: 1px solid #0003;
  display: block;
}

.dropdown-list-2 {
  position: static;
}

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

.collection-list-wrapper-3 {
  position: static;
}

.empty-state {
  display: none;
}

.collection-item-9, .collection-list-5 {
  background-color: #0000;
}

.div-block-270 {
  padding-bottom: 20px;
  padding-left: 60px;
}

.dropdown-toggle-8 {
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.dropdown-3 {
  display: block;
}

.collection-item-10 {
  flex-direction: row;
  justify-content: space-between;
  display: block;
}

.dropdown-list-3 {
  position: static;
}

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

.div-block-271 {
  padding-bottom: 20px;
  padding-left: 40px;
}

.div-block-272 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-273 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.collection-item-11 {
  display: flex;
}

.eg-heading-7 {
  font-size: 24px;
  line-height: 30px;
}

.eg-heading-7.white {
  color: var(--white);
  margin-top: 10px;
}

.eg-news-image {
  border-radius: 10px;
}

.div-block-274 {
  margin-top: 40px;
}

.column-189 {
  padding-left: 0;
  padding-right: 60px;
}

.link-block-77 {
  padding: 0;
}

.div-block-275 {
  display: flex;
}

.paragraph-161 {
  color: #00000080;
  padding-right: 20px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

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

.collection-list-wrapper-4 {
  margin-top: 60px;
}

.eg-news-banner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60864418cb721f49b561226f_210323_ThinhVP_ECHuongdanhoc.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 60vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: static;
  inset: 0% auto;
}

.div-block-276 {
  background-color: var(--gainsboro);
  height: 2px;
}

.div-block-277 {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-276-copy {
  background-color: var(--gainsboro);
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-42 {
  background-color: #fff;
  margin-top: -130px;
}

.paragraph-115-copy {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.eg-tdl-section-1 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60b1bd90c868ef586c191221_BG%201.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.eg-paragraph-2 {
  color: #fff;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-2.w--current {
  background-color: #0000;
}

.eg-paragraph-2.middle {
  text-align: center;
}

.eg-paragraph-2.green {
  color: #03881c;
  text-align: left;
}

.eg-paragraph-2.black {
  color: #000;
  text-align: left;
  flex: none;
}

.eg-paragraph-2.black._50 {
  text-align: center;
  width: 50vw;
}

.eg-paragraph-2.black.mid {
  text-align: center;
}

.eg-paragraph-2.black._30 {
  text-align: center;
  width: 30vw;
}

.div-block-278 {
  background-color: var(--white);
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin: 40px auto;
  display: flex;
  box-shadow: 0 3px 20px #00000026;
}

.image-288 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  display: block;
}

.eg-button-2 {
  background-color: var(--tomato);
  text-align: center;
  border-radius: 500px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.eg-button-2.wide {
  width: 400px;
}

.eg-button-2.left {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: 0;
  display: block;
}

.eg-tdl-section-2 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px;
  display: flex;
}

.div-block-279 {
  background-color: var(--tomato);
  border-radius: 10px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-280 {
  background-color: var(--white);
  border-radius: 10px;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 3px 30px #0000001a;
}

.image-289 {
  margin-right: 20px;
}

.div-block-281 {
  background-color: #e7ffeb;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.div-block-282 {
  align-items: center;
  display: flex;
}

.image-290 {
  align-self: center;
  padding: 40px;
}

.bold-text-58 {
  color: var(--tomato);
  font-weight: 700;
}

.div-block-283 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.eg-tdl-section-3 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60b1bd90b5434b3d1c7964e0_BG%202.svg");
  background-position: 50% 100%;
  background-size: cover;
  padding: 60px 40px;
  display: flex;
}

.eg-subheading-1 {
  color: #00ff2e;
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.image-291 {
  align-self: center;
  margin-top: -130px;
  margin-bottom: -130px;
  padding-left: 40px;
  padding-right: 40px;
}

.eg-section-8 {
  padding: 60px 40px 100px;
}

.div-block-284 {
  width: 50vw;
}

.div-block-285 {
  height: 100px;
}

.div-block-285-copy {
  height: 50px;
}

.eg-tld-grid-1 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a43718dcf3204fc58d77e_210317_ThinhVP_ECBanner.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 40vh;
  display: flex;
}

.div-block-286 {
  background-color: #ffffffe6;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 80%;
  padding: 20px;
}

.eg-tld-grid-2 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 40vh;
  display: flex;
}

.eg-tld-grid-3 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 40vh;
  display: flex;
}

.eg-tld-grid-4 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60d14b655139d40d5ffbe6e8_Banner_%20.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 40vh;
  display: flex;
}

.image-292 {
  border-radius: 10px;
  margin-top: 20px;
  box-shadow: 0 2px 6px #00000029;
}

.div-block-287 {
  column-count: 4;
  column-gap: 20px;
  margin-top: 60px;
}

.image-293 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-288 {
  height: 40px;
}

.div-block-289 {
  background-color: var(--white);
  border-radius: 10px;
  padding: 10px 20px 20px;
  box-shadow: 0 3px 40px #0000001a;
}

.div-block-290 {
  background-color: #0000001a;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.eg-tdl-text-field {
  white-space: normal;
  background-color: #0000000d;
  border: 1px #000;
  border-radius: 3px;
  height: auto;
  padding: 10px 20px;
  font-size: 18px;
}

.eg-tdl-text-field.big {
  color: #000;
  padding: 30px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-292 {
  column-count: 2;
  justify-content: space-around;
  align-items: center;
  column-gap: 20px;
  display: block;
}

.div-block-293 {
  height: 2px;
}

.columns-108 {
  margin-bottom: 20px;
}

.select-field-11 {
  background-color: #0000000d;
}

.div-block-294 {
  height: 10px;
}

.div-block-295 {
  height: 50px;
}

.grid-14 {
  grid-template-columns: 1fr 1fr;
}

.eg-ldpheader-section {
  background-color: var(--gainsboro);
  padding: 10px 40px;
}

.eg-tnpp-section-1 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60bda8b151fc11d1c756151c_BG1.png");
  background-position: 50%;
  background-size: cover;
  align-items: center;
  padding: 60px 40px 40px;
  display: flex;
}

.eg-tnpp-heading-1 {
  font-size: 64px;
  line-height: 70px;
}

.eg-tnpp-heading-1.white {
  color: var(--white);
}

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

.div-block-297 {
  border-radius: 10px;
  flex: none;
  align-self: center;
  width: 70px;
  height: 70px;
  margin-right: 40px;
  padding: 10px;
  box-shadow: 0 10px 40px #0000001a;
}

.eg-heading-8 {
  color: #000;
  text-align: left;
  align-self: auto;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.eg-heading-8.white {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.eg-heading-8.white.state {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-8.white.ldp {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.eg-heading-8.gray {
  color: #00000080;
}

.eg-heading-8.gray.job {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-8.middle {
  text-align: center;
}

.eg-heading-8.green {
  color: var(--gainsboro);
}

.eg-heading-8.green.news {
  text-transform: uppercase;
}

.eg-heading-8.nopad {
  color: #fff;
  margin-bottom: 0;
}

.div-block-298 {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-299 {
  margin-left: 40px;
}

.image-295 {
  border-radius: 0 0 20px 20px;
}

.eg-faheading-3 {
  color: #1cab36;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.eg-faheading-3.white {
  color: #fff;
}

.eg-button-3 {
  text-align: center;
  background-color: #fa5c43;
  border-radius: 500px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.eg-button-3.wide {
  width: 400px;
}

.eg-button-3.left {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: 0;
  display: block;
}

.bold-text-59 {
  color: #fa5c43;
  font-weight: 700;
}

.div-block-300 {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 20px 20px;
  box-shadow: 0 3px 40px #0000001a;
}

.eg-footer-2 {
  text-align: center;
  background-color: #1cab36;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 40px;
}

.eg-tnpp---section-2 {
  padding: 60px 40px 100px;
  display: flex;
}

.div-block-301 {
  height: 30px;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.div-block-302 {
  border-radius: 20px;
  padding: 15px;
  box-shadow: 0 10px 40px #0000001a;
}

.eg-tnpp---section-3 {
  padding: 60px 40px 100px;
  display: block;
}

.div-block-302-copy {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  display: flex;
  box-shadow: 0 10px 40px #0000001a;
}

.eg-heading-8-copy {
  color: #000;
  margin: 15px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.eg-heading-8-copy.white {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.eg-heading-8-copy.white.state {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-8-copy.gray {
  color: #00000080;
}

.eg-heading-8-copy.gray.job {
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-8-copy.middle {
  text-align: center;
}

.eg-heading-8-copy.green {
  color: var(--gainsboro);
}

.eg-heading-8-copy.green.news {
  text-transform: uppercase;
}

.div-block-303 {
  background-color: var(--gainsboro);
  border-radius: 20px;
  padding: 15px;
  box-shadow: 0 10px 40px #0000001a;
}

.image-295-copy {
  border-radius: 20px 20px 0 0;
}

.div-block-304 {
  height: 60px;
}

.div-block-305 {
  height: 70px;
}

.image-298 {
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-299 {
  margin-right: 20px;
}

.link-29 {
  text-align: center;
  display: block;
}

.link-30 {
  color: var(--gainsboro);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}

.column-192 {
  padding-left: 0;
  padding-right: 0;
}

.image-300 {
  width: 50vw;
  display: block;
}

.columns-109 {
  align-items: center;
  display: flex;
}

.column-193 {
  padding-left: 40px;
  padding-right: 40px;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 100px;
}

.div-block-306 {
  background-color: #0000000d;
  border-radius: 20px;
  padding: 20px;
}

.ep-section-1 {
  padding: 100px 40px 60px;
}

.ep-section-2 {
  background-color: #0000000d;
  padding: 100px 40px;
}

.div-block-307 {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.ep-paragraph-1 {
  font-family: Roboto, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.ep-paragraph-1.medium {
  color: #00000080;
  font-weight: 700;
}

.ep-paragraph-1.medium.black {
  color: #000;
}

.div-block-308 {
  margin-left: 40px;
  margin-right: 40px;
}

.grid-18 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.div-block-307-copy {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-301 {
  margin-top: 40px;
}

.div-block-309 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ep-section-3 {
  padding: 100px 40px;
}

.div-block-307-copy {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-310 {
  background-color: #0000000d;
  border-radius: 20px;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.div-block-310.white {
  background-color: #fff;
}

.image-302 {
  text-align: center;
  width: 100%;
  display: block;
}

.image-303 {
  box-shadow: 14px 14px 50px #0003;
}

.div-block-311 {
  align-items: center;
  display: flex;
}

.div-block-312 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-304 {
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
  box-shadow: 7px 7px 30px #0003;
}

.image-305 {
  margin-left: 20px;
  margin-right: 20px;
}

.container-43 {
  background-color: #fff;
  border-radius: 20px;
  padding: 40px 100px;
  box-shadow: 0 10px 60px #0003;
}

.div-block-313 {
  height: 40px;
}

.radio-button-field-3 {
  border: 5px solid #0000001a;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 20px;
  display: flex;
}

.div-block-314 {
  width: 30px;
}

.div-block-315 {
  background-color: #fa5c43;
  border-radius: 20px;
  flex: none;
  width: 100px;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}

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

.heading-193 {
  text-align: right;
}

.text-span-23 {
  text-decoration: line-through;
}

.div-block-317 {
  height: 40px;
}

.ep-footer {
  background-color: var(--gainsboro);
  text-align: center;
  align-items: flex-start;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.eg-card-5 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60d14b655139d40d5ffbe6e8_Banner_%20.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-5:hover {
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60d14b655139d40d5ffbe6e8_Banner_%20.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
}

.eg-tld-grid-5 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60d14b655139d40d5ffbe6e8_Banner_%20.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 40vh;
  display: flex;
}

.div-block-307-copy {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-307-copy-copy {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-307 {
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-span-24 {
  color: var(--tomato);
}

.ldp-ndl-31-button-2 {
  text-align: center;
  background-color: #1cab36;
  border-radius: 5px;
  width: 300px;
  margin: 20px auto;
  padding: 20px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  display: block;
  box-shadow: 0 9px 30px #00000040;
}

.ldp-ndl-31-button-2.orange {
  text-align: center;
  background-color: #f60;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-span-25 {
  color: #fa5c43;
}

.text-field-17-copy::placeholder {
  color: var(--gainsboro);
}

.text-field-17-copy {
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

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

.div-block-318 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 200px;
  height: 200px;
  margin-right: 40px;
}

.collection-item-13 {
  display: flex;
}

.collection-list-wrapper-5 {
  margin-top: 60px;
}

.slider-10 {
  background-color: #0000;
  height: auto;
  display: none;
}

.icon-12 {
  background-color: #0003;
}

.image-308 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-319 {
  height: 80px;
}

.link-block-78 {
  display: flex;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 60px;
}

.image-310 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.youtube-10 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}

.div-block-320 {
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  max-width: 100%;
  margin: 100px 100px 50px;
  display: flex;
}

.div-block-321 {
  flex: 1;
  margin-right: 60px;
}

.slider-11 {
  flex: 1;
  height: auto;
  margin-right: 50px;
}

.div-block-322 {
  flex: 1;
}

.lightbox-link {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.video-9 {
  width: 720px;
  height: 720px;
  margin-left: auto;
  margin-right: auto;
}

.heading-194 {
  margin-top: 0;
  font-size: 24px;
  line-height: 20px;
}

.div-block-323 {
  background-image: linear-gradient(#0000 55%, #00000080), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/61353375304dbb042ae4ac92_Banner%20ho%CC%A3c%20the%CC%82m.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: flex-end;
  height: 30vh;
  margin-bottom: 40px;
  padding-left: 20px;
  display: flex;
}

.eg-grayline {
  color: #0000001a;
  background-color: #0000001a;
  height: 2px;
}

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

.div-block-325 {
  background-color: #fff;
  border-radius: 5px;
  height: 400px;
  box-shadow: 0 2px 6px #00000029;
}

.div-block-326 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.div-block-327 {
  background-color: var(--gainsboro);
  border-radius: 5px;
  justify-content: space-between;
  padding: 10px 40px;
  display: flex;
}

.div-block-327.add-to-cart-event, .div-block-327.add-to-cart-event-copy {
  flex: 0 auto;
  order: 1;
}

.div-block-327.add-to-cart-ga {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-328 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.eege {
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 500px;
  padding: 0;
  display: flex;
  box-shadow: 0 2px 6px #00000029;
}

.ec-htlinkblock {
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 450px;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 6px #00000029;
}

.div-block-329 {
  height: 30px;
}

.div-block-329-copy {
  height: 15px;
}

.ec-httab {
  background-color: #fff;
  border: 3px solid #0000001a;
  border-radius: 5px;
  margin-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.ec-httab.w--current {
  background-color: var(--gainsboro);
  color: #fff;
  border-radius: 5px;
  margin-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  overflow: visible;
}

.tabs-content-4 {
  object-fit: fill;
  margin-top: 20px;
  overflow: visible;
}

.div-block-330 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-311 {
  margin-right: 20px;
}

.container-44 {
  border: 5px solid #0000001a;
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-331 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-332 {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.image-313 {
  margin-right: 20px;
}

.collection-list-8 {
  display: flex;
  overflow: scroll;
}

.collection-item-14 {
  flex: none;
  margin-right: 20px;
  overflow: visible;
}

.div-block-333 {
  border: 5px solid #0000001a;
  border-radius: 10px;
  justify-content: space-between;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-334 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.eg-button-4 {
  background-color: var(--gainsboro);
  text-align: left;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 14px 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.eg-button-4.middle {
  z-index: 2;
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.eg-button-4.middle.ec {
  width: 250px;
}

.eg-button-4.wide {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
}

.eg-button-4.shadow {
  box-shadow: 0 3px 10px #0003;
}

.eg-button-4.shadow.leftpad {
  margin-left: 40px;
}

.select-field-12 {
  margin-bottom: 20px;
}

.div-block-335 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-336 {
  background-color: var(--gainsboro);
}

.div-block-337 {
  background-color: #0009;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: auto auto 3% 3%;
}

.div-block-339 {
  height: 30px;
}

.container-46 {
  position: static;
}

.image-315 {
  border-radius: 10px;
  margin-top: 108px;
}

.div-block-340 {
  height: 50px;
}

.div-block-341 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.div-block-342 {
  height: 300px;
}

.section-130 {
  padding-bottom: 0;
}

.columns-110 {
  height: 40vh;
  display: block;
}

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

.column-196 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-195, .heading-196 {
  font-size: 25px;
  line-height: 33px;
}

.heading-196.mid {
  text-align: center;
}

.paragraph-162 {
  color: #636363;
  font-size: 14px;
}

.button-29 {
  background-color: var(--gainsboro);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.block-quote {
  justify-content: center;
  align-items: stretch;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  display: flex;
}

.section-131 {
  padding: 40px 120px;
}

.text-block-35 {
  color: var(--gainsboro);
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 28px;
  line-height: 40px;
  display: none;
}

.column-197 {
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-346ii {
  background-color: #ba353d;
  flex: 1;
  width: 33%;
  margin-right: 9px;
  padding: 20px;
}

.div-block-344 {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.column-198 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-197 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
}

.heading-198 {
  color: #fff;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
  display: flex;
}

.paragraph-163 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.div-block-346ii-copy {
  background-color: #0e8946;
  flex: 1;
  width: 33%;
  margin-right: 9px;
  padding: 20px;
}

.heading-199 {
  color: var(--gainsboro);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  line-height: 33px;
  display: block;
}

.column-199 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 0 40px;
}

.body-9 {
  color: #f1f0ec;
  background-color: #f1f0ec;
}

.columns-111 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.column-200 {
  color: #0000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-200 {
  color: var(--gainsboro);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 33px;
}

.heading-201 {
  font-family: Roboto, sans-serif;
}

.heading-202 {
  color: #636363;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-164 {
  color: #636363;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-165 {
  color: #636363;
}

.paragraph-166 {
  color: #636363;
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}

.paragraph-166-copy {
  color: #636363;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.column-201 {
  justify-content: center;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.image-316 {
  margin-top: 3px;
  display: block;
}

.heading-203 {
  color: var(--white);
  border: 1px #000;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 25px;
  line-height: 33px;
}

.paragraph-167 {
  color: #fff;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
}

.section-132 {
  background-color: #0e8946;
  padding-bottom: 40px;
  padding-left: 120px;
  padding-right: 120px;
}

.heading-203-copy {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 33px;
}

.column-202 {
  padding-left: 0;
  padding-right: 0;
}

.column-203 {
  padding-left: 10px;
  padding-right: 10px;
}

.section-133 {
  color: #2e5740;
  background-color: #e2ebe6;
  padding: 40px 120px 60px;
}

.heading-204 {
  font-size: 25px;
  line-height: 33px;
}

.heading-205 {
  color: var(--gainsboro);
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-left: 0;
  font-size: 25px;
  line-height: 33px;
  display: flex;
}

.heading-206 {
  color: #636363;
  font-size: 18px;
  line-height: 26px;
}

.heading-207 {
  color: #636363;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 23px;
}

.button-29-copy {
  background-color: var(--gainsboro);
  background-color: var(--gainsboro);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  display: flex;
}

.paragraph-168 {
  color: #636363;
  padding-right: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.paragraph-169 {
  color: #636363;
  padding-right: 10px;
  line-height: 20px;
}

.column-204 {
  padding-right: 10px;
}

.heading-208 {
  color: #636363;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-170 {
  color: #636363;
}

.heading-209 {
  color: #636363;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.heading-210 {
  color: #636363;
  margin-top: 0;
  font-size: 18px;
  line-height: 26px;
}

.heading-208-copy {
  color: #636363;
  margin-top: 0;
  font-size: 14px;
  line-height: 26px;
}

.section-134 {
  padding-bottom: 40px;
  padding-left: 120px;
  padding-right: 120px;
}

.column-205 {
  padding-left: 10px;
  padding-right: 10px;
}

.section-135 {
  color: #ba353d;
  background-color: #ba353d;
  padding: 20px 120px;
  display: none;
}

.section-135.show {
  padding-bottom: 40px;
  display: block;
}

.heading-211 {
  font-size: 18px;
}

.heading-212 {
  color: var(--white);
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.div-block-345 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/618df9225ecb02ed8fa4aa06_ab-06.png");
  background-position: 0 0;
  background-size: auto;
}

.paragraph-171 {
  color: var(--white);
  margin-bottom: 0;
}

.heading-212-copy {
  color: var(--white);
  margin-top: 0;
  font-size: 18px;
  line-height: 26px;
}

.section-136 {
  background-color: #0e8946;
  padding: 20px 120px;
  display: block;
}

.column-206 {
  padding-left: 120px;
  padding-right: 120px;
}

.columns-113 {
  padding-left: 120px;
}

.heading-205-copy {
  color: var(--gainsboro);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  line-height: 33px;
  display: block;
}

.columns-115 {
  padding-left: 0;
  padding-right: 0;
}

.column-207 {
  background-color: #9d2323;
}

.div-block-344-copy {
  background-color: #0000;
  align-items: flex-end;
  margin-right: 0;
  padding: 0 40px 0 0;
  display: flex;
}

.column-208 {
  background-color: #096935;
}

.image-317 {
  margin-left: 10px;
  margin-right: 10px;
}

.image-318 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-208-copy {
  color: #636363;
  margin-bottom: 20px;
  padding-left: 120px;
  padding-right: 120px;
  font-size: 18px;
  line-height: 26px;
}

.columns-116 {
  padding-left: 120px;
  padding-right: 120px;
}

.columns-117 {
  padding: 40px 0;
}

.heading-205-copy-copy {
  color: var(--gainsboro);
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.column-209 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-137 {
  background-color: #c4c4c4;
  padding-left: 120px;
  padding-right: 120px;
}

.column-210 {
  padding: 0;
}

.columns-118 {
  background-color: #c4c4c4;
  margin-bottom: -100px;
  padding-bottom: 0;
  padding-left: 0;
}

.heading-213 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.heading-208-copy-copy {
  color: #636363;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 26px;
  display: none;
}

.section-138 {
  padding-left: 120px;
  padding-right: 120px;
  display: block;
}

.heading-208-copy-copy {
  color: #636363;
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.column-211 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-346 {
  display: flex;
}

.div-block-347 {
  width: 40px;
}

.text-field-18 {
  width: 50%;
}

.div-block-348 {
  display: flex;
}

.select-field-13 {
  width: 50%;
}

.radio-button-label, .radio-button-label-2 {
  color: #636363;
}

.div-block-349 {
  display: flex;
}

.submit-button-13 {
  background-color: var(--gainsboro);
  border-radius: 6px;
  padding: 10px 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
}

.column-212 {
  padding-left: 10px;
}

.v-ng-3 {
  display: none;
}

.div-block-353 {
  height: 40px;
}

.section-139 {
  padding: 10px 20px;
}

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

.html-embed-8 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.image-321 {
  order: 0;
}

.div-block-354 {
  z-index: 2;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: auto;
  position: fixed;
  inset: auto 0% 40% auto;
  box-shadow: 0 2px 6px #00000029;
}

.image-322 {
  width: 36px;
  height: 36px;
  margin-right: 20px;
}

.heading-214 {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.link-block-80 {
  flex-direction: row;
  align-items: center;
  padding: 10px;
  display: flex;
}

.column-222 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-47 {
  flex: none;
  align-self: flex-start;
}

.div-block-355 {
  width: 60vw;
}

.rich-text-block-3 {
  font-size: 16px;
}

.section-140 {
  background-color: var(--gainsboro);
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-356 {
  background-color: #fff;
  border-radius: 500px;
  width: 10px;
  height: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.eg-ttta---heading-1 {
  color: #fff;
  padding-bottom: 5px;
  font-size: 24px;
  line-height: 24px;
}

.eg-ttta---heading-2 {
  color: #b00;
  text-align: left;
}

.eg-ttta---heading-2.mid.red {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 64px;
}

.section-141 {
  background-color: #fff2df;
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-357 {
  background-color: var(--gainsboro);
  border-radius: 20px;
  margin: 20px auto;
  padding: 10px 20px;
  display: inline-block;
}

.heading-215 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-ttta---heading-3 {
  font-size: 36px;
  line-height: 36px;
}

.eg-ttta---heading-3.mid {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
}

.eg-ttta---heading-3.mid.white {
  color: #fff;
}

.eg-ttta---heading-3.mid.green {
  color: var(--gainsboro);
}

.div-block-358 {
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.image-323 {
  margin-left: 20px;
  margin-right: 20px;
}

.eg-ttta---button-1 {
  background-color: var(--tomato);
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  padding: 20px 60px;
  font-family: Svn gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.div-block-359 {
  height: 40px;
}

.image-324 {
  z-index: auto;
  flex: 0 auto;
  position: absolute;
  inset: auto auto 0% 0%;
}

.eg-ttta---heading-5 {
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.eg-ttta---heading-5.mid.white {
  color: #fff;
  text-align: center;
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
  display: block;
}

.div-block-360 {
  align-items: center;
  display: flex;
}

.image-325 {
  margin-left: 40px;
  margin-right: 40px;
}

.section-142 {
  display: block;
}

.text-span-26 {
  color: var(--tomato);
}

.text-span-27 {
  color: var(--gainsboro);
}

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

.div-block-362, .div-block-363 {
  flex: 1;
}

.section-143 {
  flex-direction: column;
  align-items: center;
  padding: 60px 40px;
  display: flex;
  position: relative;
}

.div-block-364 {
  background-color: #c5c5c5;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: auto;
  display: block;
  position: absolute;
  inset: 0% auto;
}

.section-144 {
  background-color: var(--gainsboro);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.div-block-365 {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.utm_tag {
  width: 200px;
}

.image-326 {
  border-radius: 20px;
  margin-right: 40px;
  box-shadow: 0 3px 10px #00000029;
}

.eg-ttta---heading-4 {
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 30px;
}

.eg-ttta---heading-4.mid {
  text-align: center;
}

.eg-ttta---heading-4.gray {
  color: #00000080;
}

.div-block-366 {
  height: 30px;
}

.grid-21 {
  align-content: end;
  place-items: stretch stretch;
}

.div-block-367 {
  height: 30px;
}

.eg-ttta---heading-6 {
  text-align: center;
  width: 60vw;
  font-size: 48px;
  line-height: 54px;
}

.div-block-368 {
  height: 60px;
}

.section-145 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62051deadbff3179c20ddb9c_Mask%20Group.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  padding: 60px;
  display: flex;
}

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

.div-block-369 {
  text-align: left;
  background-color: #fff;
  border: 5px #0000001a;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 40px 10px;
  display: flex;
  box-shadow: 2px 2px 14px -6px #000;
}

.div-block-370 {
  height: 30px;
}

.eg-ttta---paragraph-1 {
  color: #000;
  text-align: justify;
  font-family: Svn gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.eg-ttta---paragraph-1._40 {
  width: 40vw;
}

.div-block-371 {
  height: 10px;
}

.heading-216 {
  font-size: 144px;
}

.heading-217 {
  font-size: 144px;
  line-height: 150px;
}

.heading-217.green {
  color: var(--gainsboro);
  line-height: 150px;
}

.heading-217.red {
  color: var(--tomato);
}

.div-block-372 {
  display: flex;
}

.image-327 {
  margin-left: 40px;
  margin-right: 40px;
}

.section-143-copy {
  background-color: #f8fcfd;
  flex-direction: column;
  align-items: center;
  padding: 60px 40px;
  display: flex;
  position: relative;
}

.columns-119 {
  align-items: center;
  display: flex;
}

.column-223 {
  justify-content: center;
  display: flex;
}

.div-block-374 {
  opacity: 1;
  background-color: #fff;
  border-radius: 20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-329 {
  border-radius: 1000px;
  margin-bottom: 20px;
}

.eg-paragraph-2-copy {
  color: #fff;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-2-copy.w--current {
  background-color: #0000;
}

.eg-paragraph-2-copy.middle {
  text-align: center;
}

.eg-paragraph-2-copy.green {
  color: #03881c;
  text-align: left;
}

.eg-paragraph-2-copy.black {
  color: #000;
  text-align: left;
  flex: none;
}

.eg-paragraph-2-copy.black._50 {
  text-align: center;
  width: 50vw;
}

.eg-paragraph-2-copy.black.mid {
  text-align: center;
}

.eg-paragraph-2-copy.black._30 {
  text-align: center;
  width: 30vw;
}

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

.div-block-375 {
  height: 30px;
}

.hero-overlay {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-28 {
  color: #006011;
  text-align: center;
  margin-bottom: 40px;
  font-size: 50px;
  line-height: 55px;
}

.heading-218 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 50px;
}

.text-span-29, .text-span-30 {
  font-size: 30px;
}

.paragraph-172 {
  color: #006011;
  text-align: center;
  border-top: 30px solid #f9f5ef;
  border-bottom: 20px solid #f9f5ef;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
}

.container-48 {
  height: auto;
}

.section-146 {
  text-align: center;
  background-image: linear-gradient(#f9f5ef, #f9f5ef);
  border-bottom: 40px solid #f9f5ef;
  padding-top: 40px;
  position: relative;
}

.button-30 {
  background-color: var(--gainsboro);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 15px 40px 12px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.section-147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fdfaf7;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 40px;
  line-height: 30px;
  display: flex;
  position: relative;
}

.section-148 {
  text-align: center;
  object-fit: fill;
  background-color: #f3e6d3;
  padding-bottom: 60px;
  display: block;
}

.div-block-376 {
  border-right: 0 solid #f3e6d3;
  width: 382px;
  height: 369px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 36px;
  padding-right: 0;
  display: inline-block;
}

.clb-chiase {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.paragraph-173 {
  font-size: 18px;
}

.heading-219 {
  text-align: center;
  font-size: 30px;
}

.paragraph-174 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 10px;
  font-size: 22px;
  line-height: 30px;
  display: inline-block;
}

.div-block-377 {
  background-color: #b4b4b4;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/620731a5a8b6624e4868c5eb_131347329_2919291401693061_5966486757158096282_n.jpeg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  display: inline-block;
}

.paragraph-175 {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 37px;
}

.paragraph-175.thunho {
  margin-bottom: 20px;
}

.div-block-382 {
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.section-152 {
  background-color: #faf3e9;
}

.div-block-384 {
  background-image: linear-gradient(to right, #00ff2e, #ffea00 35%, #ffa600 70%, red);
  justify-content: flex-start;
  align-items: flex-start;
  height: 50px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  display: flex;
}

.div-block-385 {
  height: 0;
}

.div-block-386 {
  justify-content: space-between;
  display: flex;
}

.heading-220 {
  text-align: center;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-387 {
  border-left: 2px solid #cbcbcb;
  border-right: 2px solid #cbcbcb;
  flex-direction: column;
  align-items: center;
  width: 160px;
  height: 31px;
  margin-bottom: -6px;
  padding-top: 0;
  display: flex;
}

.heading-221 {
  text-align: center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: -10px;
  padding-top: 0;
  display: flex;
}

.heading-222 {
  text-align: center;
  width: 104px;
  margin-top: -16px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-390 {
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.text-block-37 {
  margin-top: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
}

.text-block-38 {
  color: #5d5d5d;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.section-153 {
  background-color: #f3e6d3;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-396 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-397 {
  width: 700px;
}

.div-block-398 {
  justify-content: flex-start;
  display: flex;
}

.div-block-399 {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  width: 500px;
  padding-left: 20px;
  display: flex;
}

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

.div-block-401 {
  width: 353px;
  padding: 20px;
}

.paragraph-177 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-402 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6214f76331c394463ba29b5f_272894844_3153341651569952_3740479323472981270_n.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 50%;
  flex-direction: column;
  justify-content: flex-end;
  width: 125px;
  height: 125px;
  display: flex;
}

.paragraph-179 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.text-block-39 {
  color: red;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 22px;
}

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

.section-154 {
  background-color: #f3f3f3;
}

.heading-223 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 50px;
  line-height: 55px;
}

.heading-224 {
  color: #fff;
  background-color: #006011;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 15px;
  font-size: 20px;
}

.paragraph-181 {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 15px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-406 {
  margin-top: 60px;
}

.section-155 {
  background-color: #f9f5ef;
}

.div-block-407 {
  justify-content: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  display: flex;
}

.div-block-408 {
  width: 470px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}

.section-156 {
  background-color: #faf3e9;
  padding-top: 40px;
}

.paragraph-182 {
  margin-bottom: 40px;
  font-size: 30px;
  line-height: 35px;
}

.quymo {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  position: static;
}

.image-330 {
  border-radius: 15px;
  width: 100px;
  height: 100px;
  margin-left: 20px;
  padding-left: 0;
}

.image-334 {
  margin-bottom: 60px;
}

.anhhesinhthai {
  margin-bottom: 60px;
  display: flex;
}

.image-335 {
  margin-left: auto;
}

.image-336 {
  margin-top: 0;
}

.text-span-31 {
  color: #006011;
  line-height: 55px;
}

.bold-text-60 {
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.div-block-411 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-24 {
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4";
  width: 1200px;
  height: 600px;
}

.image-338 {
  border-radius: 15px;
  width: 100px;
  height: 100px;
  margin-left: 52px;
}

.image-339 {
  border-radius: 15px;
  width: 100px;
  height: 100px;
  margin-left: 150px;
  padding-left: 0;
}

.image-340 {
  border-radius: 15px;
  width: 100px;
  height: 100px;
  margin-left: 134px;
}

.image-341 {
  border-radius: 15px;
  width: 100px;
  height: 100px;
  margin-left: 59px;
}

.div-block-412 {
  text-align: center;
}

.heading-225 {
  justify-content: space-between;
  margin-top: 10px;
  padding-left: 40px;
  display: flex;
}

.heading-226 {
  margin-top: 10px;
  padding-left: 60px;
}

.heading-227 {
  margin-top: 10px;
  padding-left: 174px;
}

.heading-228 {
  margin-top: 10px;
  padding-left: 148px;
}

.heading-229 {
  margin-top: 10px;
  padding-left: 82px;
}

.div-block-413 {
  margin-left: -37px;
}

.div-block-414 {
  margin-top: 140px;
  margin-left: -215px;
}

.div-block-415 {
  margin-top: 14px;
  margin-left: -270px;
}

.div-block-416 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.paragraph-183 {
  text-align: center;
  font-size: 30px;
  line-height: 35px;
}

.body-10 {
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
}

.image-342 {
  width: 300px;
  height: auto;
}

.div-block-417 {
  justify-content: center;
  align-items: center;
  height: 120px;
  margin-bottom: 20px;
  display: flex;
}

.image-343 {
  width: 250px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.image-344 {
  width: 250px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.image-345 {
  width: 250px;
  margin-left: 20px;
  padding-right: 10px;
}

.image-346 {
  height: 150px;
  margin-left: 20px;
  margin-right: 10px;
}

.image-347 {
  height: 150px;
  margin-left: 10px;
  margin-right: 20px;
}

.image-348 {
  width: 280px;
}

.paragraph-179 {
  width: 850px;
  margin-bottom: 40px;
}

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

.slide-43 {
  width: 486px;
}

.slider-12 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 502px;
  height: 250px;
  display: flex;
}

.div-block-418 {
  flex-wrap: nowrap;
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.image-350 {
  flex: 0 auto;
  order: 1;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.js-clock2 {
  justify-content: space-around;
  width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-419 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-420 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section-157 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.image-351 {
  margin-right: 10px;
}

.tabs-4 {
  width: 1200px;
}

.image-352 {
  display: block;
}

.section-158, .container-56 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-159 {
  border: 0 solid #000;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-421 {
  float: none;
  clear: left;
  text-align: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 5px;
  font-size: 32px;
  line-height: 33px;
}

.div-block-500 {
  justify-content: center;
  padding-top: 1px;
  padding-right: 20px;
  display: flex;
}

.div-block-501 {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-502 {
  object-fit: fill;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.button-30-copy {
  background-color: var(--gainsboro);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  line-height: 30px;
  display: flex;
}

.div-block-503 {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 30px;
  display: flex;
}

.div-block-504 {
  background-color: var(--black);
  border-radius: 50%;
  width: 15px;
  height: 15px;
}

.div-block-505 {
  align-items: flex-start;
  display: flex;
}

.text-block-40 {
  font-size: 30px;
}

.text-block-41 {
  color: #006011;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
}

.div-block-506 {
  padding-left: 20px;
}

.div-block-507 {
  justify-content: flex-end;
  width: 160px;
  height: 160px;
  margin-top: -173px;
  margin-left: 1261px;
  display: flex;
  position: absolute;
  inset: auto 25% 0% auto;
}

.div-block-508 {
  margin-right: 20px;
}

.div-block-377-copy {
  background-color: #b4b4b4;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/620731a5a8b6624e4868c5eb_131347329_2919291401693061_5966486757158096282_n.jpeg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  display: inline-block;
}

.div-block-444 {
  background-color: #b4b4b4;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62072cb30005a620eacf7f34_260351666_643529686667743_7553559612549832475_n.jpeg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  display: inline-block;
}

.div-block-445 {
  background-color: #b4b4b4;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/5ff7a4d29c4e486adb73a9e3_ChiHa.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  display: inline-block;
}

.div-block-446 {
  background-color: #b4b4b4;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6214c43e4308942d96779fda_229210096_1678379022357284_4122570798434620681_n.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  display: inline-block;
}

.div-block-510 {
  margin-right: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-511 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-353 {
  clear: none;
}

.js-clock2-copy {
  justify-content: space-around;
  width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-184 {
  font-family: "Fa solid 900", sans-serif;
}

.eg-paragraph-3 {
  color: #fff;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-3.w--current {
  background-color: #0000;
}

.eg-paragraph-3.black {
  color: #000;
  text-align: left;
  flex: none;
}

.eg-faheading-1 {
  font-family: "Fa solid 900", sans-serif;
}

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

.text-block-42 {
  padding-top: 5px;
  font-size: 30px;
}

.div-block-513 {
  margin-bottom: 20px;
  display: flex;
}

.text-block-43 {
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.js-clock-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  font-size: 80px;
  line-height: 70px;
}

.clock-label {
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Lato, sans-serif;
}

.box-3 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  box-shadow: 1px 1px 12px -4px #000;
}

.ldp-ndl12-heading-3 {
  color: #000;
  text-align: center;
  width: 60px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 50px;
}

.image-354 {
  margin-bottom: 20px;
}

.left-arrow-5, .right-arrow-5 {
  background-color: #0003;
  border-radius: 20px;
  width: 50px;
  height: 50px;
}

.clock-2 {
  display: flex;
}

.eg-smalltext-3 {
  color: #00000080;
}

.eg-smalltext-3.white {
  color: #fff9;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.div-block-514 {
  display: flex;
}

.div-block-515 {
  margin-bottom: 20px;
}

.text-block-44 {
  color: red;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 3px;
  font-size: 22px;
}

.ldp-ndl-31-box-2 {
  color: #fff;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px #00000040;
}

.ldp-ndl-31-body-2 {
  color: #000c;
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}

.div-block-516 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-45 {
  color: red;
  margin-top: 40px;
  margin-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 19px;
}

.div-block-517, .div-block-518, .div-block-519, .div-block-520 {
  display: none;
}

.div-block-521 {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.div-block-522 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-523 {
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
}

.bangc {
  background-color: var(--black);
  width: 33%;
  padding: 20px;
}

.heading-230 {
  color: #fff;
  margin-top: 0;
  padding-left: 5px;
  padding-right: 10px;
  font-size: 120px;
  line-height: 100px;
}

.div-block-524 {
  background-color: #ba353d;
  display: flex;
}

.giaithuonga {
  color: #ba353d;
  background-color: #ba353d;
  display: flex;
}

.text-block-46 {
  color: var(--white);
  font-size: 120px;
}

.text-block-47 {
  color: var(--white);
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 60px;
  font-family: Svn gilroy, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 80px;
}

._138 {
  background-color: var(--black);
  padding: 20px 120px;
  display: none;
}

.div-block-525 {
  background-color: #ba353d;
  width: 33%;
  padding: 40px 20px;
  display: flex;
}

.div-block-526 {
  background-color: #0e8946;
  width: 33%;
  padding: 40px 20px;
  display: flex;
}

.div-block-527 {
  background-color: #0e8946;
}

.div-block-528 {
  background-color: #ff7300;
  width: 33%;
  padding: 40px 20px;
  display: flex;
}

.image-355 {
  display: none;
}

.section-160 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.columns-120 {
  display: block;
}

.image-356 {
  width: auto;
  height: 30px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
}

.image-357 {
  flex: 0 auto;
  align-self: auto;
  max-width: none;
  margin-left: 20px;
  padding-left: 0;
  display: block;
}

.div-block-529 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-530 {
  flex-direction: row;
  flex: 0 auto;
  align-self: flex-end;
  align-items: center;
  display: flex;
}

.text-block-48 {
  align-self: center;
  margin-left: 10px;
  margin-right: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
}

.div-block-531 {
  align-self: flex-end;
  align-items: flex-start;
  display: flex;
}

.image-358 {
  width: 60px;
  height: 60px;
  margin-right: auto;
}

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

.div-block-532 {
  display: none;
}

.section-161 {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 20px;
  display: flex;
}

.image-359 {
  width: auto;
  height: auto;
}

.div-block-533 {
  background-color: var(--gainsboro);
  border-radius: 200px;
  display: inline-block;
}

.heading-231 {
  color: #fff;
  margin-top: 10px;
}

.link-block-81 {
  background-color: var(--gainsboro);
  border-radius: 20px;
  margin-right: 20px;
  padding-top: 10px;
  box-shadow: 0 5px 10px #0003;
}

.div-block-534 {
  border-radius: 2020px;
}

.div-block-535 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-360 {
  flex: 1;
  margin-bottom: 0;
}

.heading-232 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

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

.div-block-537 {
  height: 40px;
}

.div-block-538 {
  background-color: #0000001a;
  height: 2px;
}

.bold-text-61 {
  display: block;
}

.image-362 {
  height: 40px;
}

.image-363 {
  width: auto;
  height: 45px;
}

.div-block-539 {
  justify-content: space-between;
  align-items: flex-end;
  height: 50px;
  display: flex;
}

.heading-205-copy {
  color: var(--gainsboro);
  margin-top: 40px;
  padding-left: 0;
  font-size: 25px;
  line-height: 33px;
  display: block;
}

.youtube-11 {
  margin-top: 20px;
}

.heading-205-copy-copy, .heading-205-copy-copy-copy {
  color: var(--gainsboro);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  line-height: 33px;
  display: none;
}

.div-block-540 {
  height: 30px;
}

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

.div-block-542 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-543 {
  flex-flow: column;
  flex: none;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.eg-teamcolumn-copy {
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.image-263-copy {
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.eg-paragraph-1-copy.gray.mid, .eg-paragraph-1-copy.middle {
  text-align: center;
}

.eg-paragraph-1-copy.gray.mid, .eg-paragraph-1-copy.middle {
  text-align: center;
}

.eg-paragraph-1-copy.bold {
  font-weight: 700;
}

.bold-text-62 {
  line-height: 25px;
}

.div-block-544 {
  display: block;
}

.div-block-545 {
  display: none;
}

.image-364 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.collection-list-wrapper-6, .collection-list-9 {
  display: flex;
}

.heading-203-copy {
  color: var(--white);
  border-bottom: 1px solid #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 25px;
  line-height: 33px;
}

.section-132-copy {
  background-color: #0e8946;
  padding: 10px 120px 40px;
}

.link-31 {
  color: #fff;
}

.columns-121 {
  font-size: 20px;
}

.image-365 {
  height: 700px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-546 {
  text-align: center;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.image-366 {
  width: 1000px;
}

.egparagraph-169 {
  color: #636363;
  text-align: justify;
  margin-top: 10px;
  padding-left: 0;
  font-size: 14px;
}

.link-32 {
  padding-bottom: 0;
}

.bold-text-63 {
  color: var(--white);
}

.image-316-copy {
  margin-top: 0;
  display: block;
}

.div-block-547 {
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  display: block;
}

.column-224 {
  display: block;
}

.youtube-12 {
  width: 720px;
  height: 10%;
}

.div-block-548 {
  justify-content: space-around;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-549 {
  width: 100%;
  height: auto;
}

.video-10 {
  flex: 1;
  width: auto;
  height: auto;
}

.paragraph-185 {
  color: #6b6b6b;
  text-align: center;
  font-style: italic;
}

.container-2 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 1080px;
  display: flex;
}

.uk-section {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.uk-section.yellow {
  background-color: #fbf4d6;
  align-items: center;
}

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

.image-367 {
  width: auto;
}

.section-163 {
  background-color: var(--white);
  justify-content: space-around;
  display: flex;
}

.uk-heading-1 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.uk-heading-1.gray {
  color: #3b3b3b;
  margin-top: 0;
  margin-bottom: 0;
}

.uk-heading-1.gray.mid {
  text-align: center;
}

.uk-heading-1.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.uk-heading-1.mid {
  text-align: center;
}

.div-block-550 {
  align-items: center;
  display: flex;
}

.image-368 {
  padding: 20px;
}

.div-block-551 {
  display: flex;
}

.uk-padding {
  width: 30px;
  height: 40px;
}

.uk-heading-box {
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  max-width: 860px;
  padding: 10px 40px;
  display: inline-block;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-2 {
  color: #e26613;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.uk-heading-2.white {
  color: #fff;
}

.uk-card {
  background-color: #0091ff;
  border-radius: 10px;
  align-items: center;
  display: flex;
  box-shadow: 0 8px #016fd8;
}

.uk-card.blue {
  align-items: center;
  display: flex;
}

.uk-card.orange {
  background-color: #ff4f00;
  box-shadow: 0 8px #e83a00;
}

.uk-card.green {
  background-color: #44cb1e;
  box-shadow: 0 8px #1fa001;
}

.uk-card.purple {
  background-color: #b300ff;
  box-shadow: 0 8px #8d07d2;
}

.uk-sub-heading-1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.grid-25 {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr 1.25fr;
  grid-template-areas: ". ."
                       "UK-Area UK-Area";
}

.div-block-552 {
  flex: 1;
  align-items: stretch;
  display: flex;
}

.div-block-553 {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.div-block-554 {
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-369 {
  z-index: -1;
  position: absolute;
  inset: 64% auto auto 0%;
}

.image-370 {
  z-index: -1;
  position: absolute;
  inset: 61% 0% auto auto;
}

.image-371 {
  z-index: -1;
  position: absolute;
  inset: 126% auto auto -41%;
}

.image-372 {
  z-index: -1;
  position: absolute;
  inset: 208% 0% auto auto;
}

.image-373 {
  z-index: -1;
  position: absolute;
  inset: 314% 0% auto auto;
}

.image-374 {
  z-index: -1;
  position: absolute;
  inset: 563% 0% auto auto;
}

.image-375 {
  z-index: -1;
  position: absolute;
  inset: 439% auto auto -23%;
}

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

.uk-heading-box-2 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 10px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box-2.mid {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.uk-heading-box-2.red {
  background-color: #ff4f00;
  box-shadow: 0 8px #e83a00;
}

.columns-122 {
  align-items: center;
  display: flex;
}

.grid-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: stretch;
  display: grid;
}

.uk-sub-heading-2 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.uk-sub-heading-2.gray {
  color: #3b3b3b;
  margin-top: 0;
  margin-bottom: 0;
}

.uk-sub-heading-2.gray.mid {
  text-align: center;
}

.uk-sub-heading-2.white {
  color: #fff;
}

.uk-sub-heading-2.mid {
  color: #ffbf00;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
}

.uk-sub-heading-2.mid.white {
  color: #fff;
  font-size: 28px;
}

.uk-padding-2 {
  height: 10px;
}

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

.div-block-556 {
  background-color: #b300ff;
  height: 30px;
}

.div-block-556-copy {
  -webkit-text-fill-color: inherit;
  background-color: #ff4f00;
  background-clip: padding-box;
  height: 30px;
}

.div-block-556-copy-copy {
  -webkit-text-fill-color: inherit;
  background-color: #44cb1e;
  background-clip: padding-box;
  height: 30px;
}

.div-block-557 {
  background-color: #0091ff;
  height: 30px;
}

.div-block-558 {
  background-color: #ffde02;
  height: 30px;
}

.text-span-32 {
  color: #ff4f00;
}

.text-span-33 {
  color: #00000080;
  font-size: 18px;
  font-weight: 400;
}

.image-376 {
  margin-top: -20px;
}

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

.image-377 {
  border-radius: 20px;
}

.div-block-559 {
  align-items: center;
  display: flex;
}

.collection-list-wrapper-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: block;
}

.div-block-560 {
  background-color: var(--gainsboro);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 7px #137f27;
}

.image-379 {
  display: none;
}

.grid-25-copy {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
}

.div-block-561 {
  flex: 0 auto;
}

.uk-button {
  background-color: var(--gainsboro);
  text-align: center;
  border-radius: 10px;
  flex: 1;
  padding: 10px 40px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 0 8px #148629;
}

.uk-field {
  flex: 1;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.uk-fields {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex: 1;
  width: 60vw;
}

.form-8 {
  flex-direction: column;
  display: flex;
}

.div-block-562 {
  width: 100%;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.collection-item-15 {
  display: flex;
}

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

.link-block-82 {
  flex: 1;
  padding: 0;
  display: flex;
}

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

.text-field-19, .text-field-20, .text-field-21 {
  flex: 1;
}

.div-block-565 {
  flex-direction: row;
}

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

.form-block-10 {
  background-color: var(--white);
  border-radius: 30px;
  padding: 20px 20px 40px;
  box-shadow: 0 12px 20px #0000001a;
}

.image-322-copy {
  width: 36px;
  height: 36px;
  margin-right: 25px;
}

.heading-232-copy {
  margin-top: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.link-block-81-copy {
  background-color: var(--gainsboro);
  border-radius: 20px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 5px 10px #0003;
}

.heading-231-copy {
  color: #fff;
  white-space: nowrap;
  word-break: keep-all;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 32px;
}

.div-block-568 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.div-block-569 {
  display: flex;
}

.div-block-570 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-571 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.video-11 {
  width: auto;
}

.div-block-572 {
  width: 230px;
  height: 230px;
}

.div-block-574 {
  margin-top: 10px;
  display: flex;
}

.div-block-576 {
  display: flex;
}

.div-block-577 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-57 {
  padding-left: 140px;
  padding-right: 140px;
}

.field-label-5 {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.body-12 {
  background-color: #f6f6f6;
}

.div-block-578 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 40px;
  box-shadow: 0 5px 15px #00000029;
}

.div-block-579 {
  height: 40px;
}

.div-block-580 {
  background-color: var(--gainsboro);
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 5px 10px;
  display: inline-block;
}

.image-381 {
  border-radius: 20px;
}

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

.heading-233.red {
  color: var(--tomato);
}

.div-block-581 {
  height: 10px;
}

.text-span-34 {
  text-decoration: line-through;
}

.text-span-35 {
  color: var(--tomato);
}

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

.div-block-582 {
  z-index: 2;
  background-color: var(--tomato);
  cursor: pointer;
  border-radius: 100px;
  padding: 20px;
  display: inline-block;
  position: fixed;
  inset: auto 5% 5% auto;
}

.div-block-583 {
  z-index: 3;
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.div-block-584 {
  background-color: #fff;
  border-radius: 20px;
  width: 50vw;
  padding: 40px;
}

.div-block-585 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.heading-235 {
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
}

.field-label-6 {
  font-size: 18px;
}

.div-block-586, .div-block-587 {
  height: 20px;
}

.div-block-588 {
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-382 {
  cursor: pointer;
}

.image-383 {
  width: 100%;
  height: 100%;
}

.eg-button-5 {
  text-align: left;
  background-color: #1cab36;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 14px 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.container-58 {
  display: flex;
}

.clb-banner {
  background-color: #fff8d8;
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

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

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

.heading-236 {
  text-align: center;
  font-family: Sf pro rounded, sans-serif;
  font-size: 31px;
}

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

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

.clb-loiich2 {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

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

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

.gallery {
  background-color: #fff2b8;
  padding-top: 60px;
  padding-bottom: 40px;
}

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area-2"
                 "Area"
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

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

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

.call-to-action {
  background-color: var(--gainsboro);
  padding-top: 15px;
  padding-bottom: 10px;
}

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

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

.container-59 {
  display: block;
}

.div-block-589 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-590 {
  text-align: center;
  flex: 0 auto;
  width: 250px;
  display: block;
}

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

.div-block-591 {
  color: #000;
}

.text-block-49 {
  font-family: Sf pro rounded, sans-serif;
  font-style: normal;
}

.bold-text-65 {
  font-size: 50px;
}

.heading-237 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Sf pro rounded, sans-serif;
  font-style: italic;
}

.paragraph-187 {
  text-align: justify;
  padding-right: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-592 {
  background-color: #0d631b;
  justify-content: center;
  margin-top: 9px;
  display: flex;
}

.image-384 {
  display: block;
}

.image-385 {
  width: 10%;
}

.div-block-593 {
  width: 200px;
  margin-right: 0;
  display: flex;
}

.div-block-594 {
  width: 200px;
  margin-left: 0;
  padding-left: 0;
}

.tabs-menu-11 {
  text-align: center;
}

.div-block-595 {
  justify-content: center;
  margin-top: 20px;
  padding-top: 10px;
  display: flex;
}

.heading-238 {
  text-align: center;
  width: 640px;
  line-height: 40px;
}

.div-block-596 {
  width: 400px;
  height: auto;
  margin-left: auto;
  margin-right: 0;
}

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

.heading-239 {
  text-align: left;
}

.div-block-598 {
  margin-top: 40px;
  display: flex;
}

.div-block-599 {
  width: 600px;
  height: auto;
}

.paragraph-188 {
  margin-left: 20px;
}

.tabs-5 {
  background-color: #fff8d8;
}

.tab-link-tab-1-3 {
  background-color: var(--black);
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-1-3.w--current {
  background-color: var(--tomato);
}

.tab-link-tab-2-3 {
  background-color: var(--black);
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-2-3.w--current {
  background-color: var(--tomato);
  border-radius: 10px;
}

.tab-link-tab-3-3 {
  background-color: var(--black);
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-3-3.w--current {
  background-color: var(--tomato);
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-50 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.div-block-600 {
  margin-left: 10px;
}

.list-31 {
  text-align: left;
}

.div-block-601 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-602 {
  padding-left: 20px;
}

.div-block-603 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  display: block;
}

.heading-240 {
  text-align: left;
  margin-top: 0;
}

.heading-241 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  line-height: 38px;
}

.heading-242 {
  margin-bottom: 5px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 32px;
}

.image-386 {
  border-radius: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}

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

.div-block-606 {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-607 {
  width: 600px;
  padding-right: 40px;
}

.heading-243 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 35px;
}

.div-block-608 {
  justify-content: flex-end;
  width: 0;
  height: 50px;
  display: flex;
}

.heading-244 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.div-block-607-copy {
  width: 600px;
  padding-left: 20px;
}

.container-60 {
  background-color: #fff8d8;
}

.i-m-n-i-b-t {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bang-gia {
  width: 300px;
  height: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
}

.text-block-51 {
  color: #fff;
  text-align: center;
  font-family: Sf pro rounded, sans-serif;
}

.div-block-609 {
  text-align: center;
  background-color: #0091ff;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.heading-245 {
  padding-left: 10px;
  font-family: Sf pro rounded, sans-serif;
}

.bold-text-66 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.paragraph-189 {
  text-align: right;
}

.gia {
  border-style: solid;
  border-width: 2px 0 0;
  border-color: var(--gainsboro) black black;
  text-align: right;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-family: Sf pro rounded, sans-serif;
  display: block;
}

.div-block-611 {
  text-align: center;
  justify-content: flex-end;
  height: auto;
  margin-top: 10px;
  padding-top: 10px;
  font-size: 18px;
  display: block;
}

.div-block-612 {
  text-align: center;
  justify-content: flex-end;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 18px;
  display: block;
}

.bold-text-67 {
  padding-left: 5px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.paragraph-190 {
  padding-left: 5px;
  font-size: 20px;
  line-height: 1px;
}

.paragraph-191 {
  font-size: 18px;
  line-height: 0;
}

.paragraph-192 {
  font-size: 20px;
}

.paragraph-193 {
  font-size: 18px;
}

.paragraph-194 {
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 21px;
  font-weight: 700;
}

.bold-text-68 {
  padding-left: 5px;
  font-size: 40px;
}

.div-block-613 {
  background-color: #f8fcff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 0;
}

.div-block-614 {
  margin-top: 0;
  padding-top: 10px;
}

.paragraph-195 {
  color: #fc0000;
  margin-bottom: 0;
}

.list-31-copy {
  text-align: left;
  margin-top: 20px;
  padding-right: 20px;
  font-size: 15px;
  line-height: 20px;
}

.list-31-copy.paragraph-187 {
  font-size: 15px;
}

.list-item-29 {
  font-family: Sf pro rounded, sans-serif;
}

.list-item-30 {
  margin-bottom: 5px;
}

.div-block-615 {
  height: auto;
  margin-bottom: 20px;
}

.paragraph-196 {
  margin-bottom: 0;
  line-height: 25px;
}

.paragraph-197 {
  margin-bottom: 10px;
  line-height: 30px;
}

.div-block-609-copy {
  background-color: var(--gainsboro);
  text-align: center;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.div-block-615-copy {
  height: 150px;
}

.div-block-650 {
  height: 100px;
}

.div-block-620 {
  background-color: var(--black);
  text-align: center;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.div-block-621 {
  background-color: var(--tomato);
  text-align: center;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.div-block-622 {
  text-align: center;
  background-color: #8d07d2;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

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

.clb-banggia {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.form-9 {
  display: block;
}

.div-block-651 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-653 {
  width: 100%;
}

.div-block-654 {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.submit-button-14 {
  background-color: var(--black);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 27px;
  font-weight: 700;
  display: flex;
}

.select-field-14 {
  font-weight: 700;
}

.ng-k-ngay {
  background-color: var(--gainsboro);
  padding-top: 40px;
  padding-bottom: 40px;
}

.form-block-11 {
  background-color: var(--fa5c43);
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-241-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  line-height: 40px;
}

.submit-button-15 {
  background-color: var(--black);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 50px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 27px;
  font-weight: 700;
  display: flex;
}

.div-block-655 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-656 {
  text-align: center;
  justify-content: center;
  width: 220px;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.heading-247 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 20px;
}

.paragraph-187-copy {
  text-align: center;
  width: auto;
  padding-right: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.clb-chuyen-gia {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-247-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  line-height: 20px;
}

.bold-text-66-copy {
  color: #fff;
  padding: 0 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 19px;
  line-height: 44px;
}

.paragraph-198 {
  text-align: justify;
  margin-top: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.image-387 {
  width: 100px;
}

.container-61 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.section-164 {
  background-color: var(--gainsboro);
  padding-top: 60px;
}

.heading-242-copy {
  color: #fff;
  margin: 10px 20px 5px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.sticky-nav {
  z-index: 1;
  background-color: var(--gainsboro);
  padding: 0 20px;
  position: sticky;
  top: 0;
}

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

.nav-logo-link {
  align-items: center;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

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

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

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

.bold-text-66-copy {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.bold-text-69 {
  color: #fff;
  font-size: 15px;
}

.paragraph-1870 {
  text-align: center;
  padding-right: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.bold-text-6666 {
  color: #000;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.bold-text-6667 {
  font-size: 15px;
}

.heading-248 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
}

.paragraph-1871 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
}

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

.div-block-657 {
  text-align: center;
}

.heading-248-copy {
  color: #000;
}

.paragraph-1871-copy {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.div-block-592-copy {
  background-color: #fff8d8;
  flex-direction: column;
  justify-content: center;
  margin-top: 9px;
  display: flex;
}

.div-block-659 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-33 {
  background-color: var(--black);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1872 {
  text-align: justify;
  width: 100%;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  display: inline-block;
}

.clb-chuyengia {
  text-align: center;
  width: auto;
  padding-right: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.div-block-662 {
  justify-content: space-between;
  display: flex;
}

.div-block-663 {
  width: 30%;
  padding-left: 10px;
  padding-right: 10px;
}

.image-388 {
  height: auto;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.image-389, .image-390 {
  height: 200px;
}

.heading-249 {
  margin-bottom: 40px;
}

.div-block-664 {
  text-align: center;
  margin-bottom: 40px;
  margin-left: 100px;
  padding-right: 100px;
  display: inline-block;
}

.section-165 {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.image-391 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  object-position: 50% 50%;
  background-clip: border-box;
}

.div-block-665 {
  object-fit: cover;
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 250px;
  display: inline-block;
  overflow: visible;
}

.div-block-666 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

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

.div-block-667 {
  flex: 1;
  justify-content: center;
  width: 40%;
  display: flex;
}

.div-block-668 {
  width: 50%;
}

.heading-250 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.bold-text-6671 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
}

.heading-251 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
}

.bold-text-6672 {
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
}

.section-166 {
  padding-top: 40px;
}

.div-block-669 {
  margin-bottom: 60px;
}

.paragraph-1873 {
  text-align: justify;
  width: 70%;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
  display: inline-block;
}

.list-item-31 {
  margin-bottom: 5px;
}

.div-block-670, .div-block-671, .div-block-672, .div-block-673, .div-block-674, .div-block-675, .div-block-676 {
  display: inline-block;
}

.club2-banner {
  background-color: #0d631b;
  align-items: center;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
}

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

.body-13 {
  background-color: #fff8d8;
}

.div-block-666-copy {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-6600 {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.paragraph-1875 {
  text-align: justify;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 15px;
  line-height: 22px;
  list-style-type: decimal;
}

.con-c-g {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-678 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  display: grid;
}

.bold-text-6673 {
  font-family: Svn gilroy, sans-serif;
}

.section-167 {
  background-color: var(--gainsboro);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-63 {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.div-block-6601 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.body-14 {
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
}

.div-block-6602 {
  flex-direction: row;
  justify-content: space-around;
  margin-top: -275px;
  display: flex;
}

.div-block-6603 {
  align-self: center;
  width: 80%;
  margin-top: 0;
}

.image-392 {
  width: 10%;
  height: auto;
}

.div-block-6604 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  display: flex;
}

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

.clb-thuctrang {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.div-block-6606 {
  justify-content: center;
  align-items: center;
  width: 1000px;
  display: flex;
}

.div-block-6607 {
  width: 400px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.paragraph-1876 {
  color: #002060;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.div-block-6608 {
  background-color: #e2f0d9;
  border: 5px solid #060;
  border-radius: 17px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: auto;
  margin-bottom: 40px;
  padding: 10px;
  display: flex;
}

.div-block-6609 {
  width: 300px;
  margin-right: 20px;
}

.div-block-6610 {
  margin-left: 40px;
}

.div-block-6611 {
  margin-left: -40px;
  margin-right: 0;
}

.heading-2440 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 48px;
}

.heading-2370 {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Sf pro rounded, sans-serif;
  font-style: normal;
}

.clb-mongmuon {
  background-color: #fff8d8;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 60px;
}

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

.div-block-6613 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/629f3ed1fb3b0c2f7579527c_khung%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 331px;
  height: 300px;
  display: flex;
}

.div-block-6614 {
  width: 334px;
  margin-bottom: 40px;
}

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

.div-block-6616 {
  margin-left: 0;
}

.paragraph-1877 {
  color: var(--gainsboro);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 270px;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 30px;
  line-height: 35px;
  display: flex;
}

.bold-text-6675 {
  margin-bottom: -40px;
  padding-bottom: 0;
}

.bold-text-6676 {
  color: var(--tomato);
}

.clb-tongquan {
  background-color: #fff8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.div-block-6617 {
  border: 3px solid #060;
  border-radius: 30px;
  justify-content: space-between;
  width: 800px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.heading-2444 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.heading-2445 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.bold-text-6677 {
  color: var(--black);
}

.bold-text-6678 {
  color: #060;
}

.txt-tongquang {
  color: var(--gainsboro);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Sf pro rounded, sans-serif;
  font-style: italic;
}

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

.div-block-6618 {
  margin-bottom: 60px;
}

.div-block-6619 {
  width: 120px;
  margin-bottom: 10px;
}

.div-block-6620 {
  width: 150px;
}

.div-block-6621 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-6622 {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-1878 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-1879 {
  color: #141414;
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.paragraph-1879.uk-heading-box-5, .paragraph-1879.uk-heading-box-6 {
  align-items: flex-start;
}

._1200px {
  outline-offset: 0px;
  border: 0 solid #0000;
  border-radius: 30px;
  outline: 3px #333;
  justify-content: space-between;
  width: 1200px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 40px 20px 20px;
  display: flex;
}

.bold-text-6680 {
  color: #060;
}

.div-block-6623 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.div-block-6624 {
  display: flex;
}

.div-block-6625 {
  flex-direction: column;
  align-items: center;
  width: 230px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.bold-text-6681 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.paragraph-1880 {
  color: #060;
  text-align: center;
  margin-bottom: 0;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.image-393 {
  margin-bottom: 10px;
}

.div-block-6626 {
  width: 540px;
  padding-left: 10px;
  display: flex;
}

.image-394 {
  width: 330px;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
}

.clb-doituong {
  background-color: #fff8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-6630 {
  border: 3px solid #060;
  border-radius: 30px;
  justify-content: space-between;
  width: 490px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.div-block-6631 {
  background-color: #fff8d8;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.image-395 {
  width: 491px;
  padding-top: 20px;
}

.div-block-6632 {
  width: 500px;
}

.div-block-6635 {
  background-color: #cee9b6;
  border-radius: 50px;
  flex-direction: column;
  width: 400px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.div-block-6634 {
  background-color: #ffe2ad;
  border-radius: 50px;
  width: 400px;
  margin-bottom: 20px;
  padding: 20px;
}

.div-block-6636 {
  background-color: #ffd8b9;
  border-radius: 50px;
  width: 400px;
  margin-bottom: 40px;
  padding: 20px;
}

.clb-loiich {
  background-color: #fff8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.list-item-32 {
  padding-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 20px;
}

.div-block-6638 {
  flex-direction: column;
  margin-left: 20px;
  display: flex;
}

.image-396 {
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-6631-copy {
  background-color: #fff8d8;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 60px;
  display: flex;
}

.list-item-32-copy {
  padding-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
}

.club2-thuctrang-ph {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.heading-2447 {
  text-align: left;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 33px;
}

.cards-section-3 {
  background-color: #fff8d8;
  padding-top: 10px;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.cards-grid-container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: flex;
}

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

.div-block-6641 {
  flex-direction: column;
  align-items: center;
  width: 25%;
  display: flex;
}

.bold-text-6682 {
  font-family: Sf pro rounded, sans-serif;
  font-size: 30px;
}

.bold-text-6683 {
  text-align: center;
  font-family: Sf pro rounded, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.heading-2448 {
  margin-bottom: 20px;
}

.feature-section {
  background-color: #fff8d8;
  padding-top: 0;
  padding-bottom: 40px;
}

.div-block-6642 {
  margin-bottom: 20px;
  display: flex;
}

.clb-loiich-1 {
  flex-direction: row-reverse;
  flex: 1;
  align-items: center;
  display: flex;
}

.bold-text-6683-copy {
  text-align: center;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 24px;
  line-height: 23px;
}

.heading-2449 {
  margin-bottom: 0;
}

.bold-text-6684 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 30px;
  line-height: 23px;
}

.bold-text-6685 {
  color: var(--white);
  font-size: 25px;
}

.bold-text-6686 {
  color: var(--white);
}

.div-block-5544 {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 700px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box-3 {
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  width: 400px;
  max-width: none;
  margin-bottom: 20px;
  padding: 10px 40px;
  display: inline-block;
  box-shadow: 0 8px #ffbf0080;
}

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

.image-397 {
  width: 397px;
}

.div-block-6644 {
  width: 1200px;
}

.uk-heading-box-4 {
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  width: 400px;
  max-width: none;
  margin-bottom: 20px;
  padding: 10px 40px;
  display: inline-block;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box-5 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box-5.mid {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.uk-heading-box-5.red {
  background-color: #ff4f00;
  box-shadow: 0 8px #e83a00;
}

.div-block-5545 {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 700px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.div-block-6645 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

.lightbox-link-2 {
  width: 800px;
}

.gallery-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.gallery-grid-container-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

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

.club2-calltoaction {
  background-color: #1cab36;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.club2-thuctrang {
  align-items: center;
  padding-top: 100px;
  padding-bottom: 40px;
  display: block;
}

.hero-image-mask-2 {
  flex-direction: column;
  width: auto;
  margin-left: 40px;
  display: flex;
}

.hero-image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  flex: 0 .5 auto;
  width: 350px;
  max-width: none;
  height: auto;
}

.heading-2450 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
}

.list-item-33 {
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.list-item-33.uk-heading-box-5 {
  margin-bottom: 20px;
}

.club2-thuctrang-gv {
  flex-direction: row-reverse;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-6646 {
  width: 70%;
  margin-left: 40px;
  padding-left: 0;
}

.div-block-6647 {
  width: 50%;
  padding-top: 0;
}

.cub2-mongmuon {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 40px;
}

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

.club2-mongmuon-title {
  text-align: center;
  margin-bottom: 60px;
  font-family: Svn gilroy, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.div-block-6648 {
  width: 160px;
  margin-left: 10px;
  margin-right: 10px;
}

.club2-mongmuon-txt {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.txt-tongquang-2 {
  color: #1cab36;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Sf pro rounded, sans-serif;
  font-style: italic;
}

.bold-text-6688 {
  color: #ff7300;
}

.club2-thongquan-tile {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.club2-thongquan-tile2 {
  color: #060;
  font-family: Svn gilroy, sans-serif;
}

.club2-tongquan-txt {
  color: #1cab36;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 40px;
  font-family: Svn gilroy, sans-serif;
  font-style: italic;
}

.club2-txt {
  color: #141414;
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.club2-loiich {
  background-color: #fff8d8;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-6649 {
  justify-content: space-around;
  display: flex;
}

.club2-loiich1 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.div-block-6651 {
  flex-direction: row;
  display: flex;
}

.club2-listbox {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: 30%;
  margin-right: 60px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.club2-listbox.club2-box500 {
  flex: none;
  width: 550px;
}

.club2-box500 {
  width: 400px;
}

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

.div-block-6653 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 400px;
  margin-right: 20px;
  display: grid;
}

.image-399 {
  width: 200px;
}

.club2-loiich-pic {
  border-radius: 10%;
  width: 100%;
  height: auto;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.club2-loiich2 {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.club2-listbox2 {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 30%;
  margin-left: 40px;
  margin-right: 0;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.club2-listbox2.club2-box500 {
  flex: none;
  width: 550px;
}

.bold-text-6689 {
  line-height: 20px;
}

.list-35 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  padding-right: 20px;
  font-size: 15px;
  line-height: 20px;
  display: flex;
}

.list-35.paragraph-187 {
  font-size: 15px;
}

.div-block-6654 {
  flex-direction: row-reverse;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-6655 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.club2-loiich3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

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

.uk-heading-box6 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box6.mid {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.uk-heading-box6.red {
  background-color: #ff4f00;
  box-shadow: 0 8px #e83a00;
}

.div-block-6657 {
  border: 3px solid var(--gainsboro);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.heading-2451 {
  margin-top: 0;
  margin-bottom: 0;
}

.club-loiich-txt-bold {
  text-align: left;
  width: 400px;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
  line-height: 27px;
}

.image-400 {
  width: 340px;
  height: 100%;
}

.div-block-6658 {
  width: 40%;
}

.club2-listbox-free {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 30%;
  margin-right: 60px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.club2-listbox-free.club2-box500 {
  flex: none;
  width: 550px;
}

.club2-heading {
  margin-top: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-1882 {
  color: var(--white);
  margin-left: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-6659 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-right: 40px;
  display: flex;
}

.image-401 {
  width: 30%;
  height: 30%;
}

.image-402 {
  object-fit: contain;
  width: 125px;
  max-width: none;
  height: auto;
}

.club2-box1200 {
  background-color: #fff;
  border: 6px dashed #fb0;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 1000px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.div-block-6660 {
  display: flex;
}

.uk-heading-box7 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 450px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px;
  display: flex;
  box-shadow: 0 8px #ffbf0080;
}

.uk-heading-box7.mid {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.uk-heading-box7.red {
  background-color: #ff4f00;
  box-shadow: 0 8px #e83a00;
}

.image-403, .image-404, .image-405, .image-406, .image-407 {
  width: 65px;
}

.image-408, .image-409, .image-410, .image-411 {
  width: 70px;
}

.club2-hoctienganh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 400px;
  height: 100%;
  margin-right: 20px;
  display: block;
}

.div-block-6662 {
  object-fit: fill;
  border: 5px #000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  overflow: hidden;
}

.image-412 {
  object-fit: contain;
}

.image-413 {
  z-index: auto;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 0;
  width: auto;
  height: 200px;
  position: absolute;
}

.club2-loiich-pic2 {
  border-radius: 10%;
  width: 200px;
  height: 30px;
  padding-top: 200px;
  position: relative;
  overflow: hidden;
}

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

.image-414 {
  width: 210px;
}

.image-415 {
  width: 130%;
  height: 200px;
}

.image-416, .image-417 {
  max-width: none;
  height: 200px;
}

.hero-image-mask-5 {
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 300px;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.hero-image5 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  flex: 0 .5 auto;
  width: auto;
  max-width: none;
  height: 100%;
}

.heading-243-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 35px;
}

.div-block-659-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bold-text-6682-copy {
  font-family: Sf pro rounded, sans-serif;
  font-size: 30px;
}

.bold-text-6690 {
  font-family: Svn gilroy, sans-serif;
}

.bold-text-6690-copy {
  font-family: Sf pro rounded, sans-serif;
}

.paragraph-1883, .paragraph-1884, .paragraph-1885 {
  text-align: center;
}

.hero-image-mask-2-copy {
  flex-direction: column;
  width: auto;
  margin-left: 40px;
  display: flex;
}

.hero-image-2-copy {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  flex: 0 .5 auto;
  width: 350px;
  max-width: none;
  height: auto;
}

.hero-image-mask-2-copy-copy {
  flex-direction: column;
  width: auto;
  margin-left: 40px;
  display: flex;
}

.heading-244-copy {
  text-align: center;
  margin-bottom: 10px;
  font-family: Sf pro rounded, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

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

.list-item-34 {
  text-align: left;
  margin-bottom: 10px;
  list-style-type: disc;
}

.div-block-6663 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.section-168 {
  background-color: var(--gainsboro);
  padding-top: 10px;
  padding-bottom: 0;
}

.heading-2452 {
  background-color: var(--fa5c43);
  color: var(--gainsboro);
  text-align: center;
  border-radius: 7px;
  width: 520px;
  height: 48px;
  margin-top: 10px;
  padding: 5px 10px;
  font-size: 24px;
  display: inline-block;
}

.paragraph-1886 {
  color: var(--fa5c43);
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

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

.heading-2453 {
  color: var(--fa5c43);
  text-align: center;
  font-size: 48px;
}

.heading-stroke {
  outline-offset: 0px;
  color: #fa5c43;
  text-align: center;
  white-space: nowrap;
  outline: 3px #f50000;
  margin-top: 10px;
  font-size: 48px;
}

.container-65, .navbar-9 {
  background-color: #1cab36;
}

.nav-link-10 {
  color: var(--white);
  font-weight: 700;
}

.div-block-6664 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-52 {
  color: var(--tomato);
  font-weight: 700;
}

.div-block-6665 {
  opacity: 1;
  outline-offset: 0px;
  object-fit: fill;
  background-color: #ececec;
  border: 3px solid #fff;
  border-radius: 9px;
  outline: 3px #333;
  flex-direction: row;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 15px 20px 10px;
  display: flex;
}

.bold-text-6691 {
  color: var(--tomato);
}

.paragraph-1887 {
  margin-bottom: 0;
  padding: 20px;
  font-size: 24px;
  line-height: 25px;
}

.div-block-6666 {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.text-block-53 {
  font-size: 36px;
}

.text-block-54 {
  background-color: var(--white);
  color: #fff;
  background-image: linear-gradient(88deg, #ff826b, #f7c114);
  border-radius: 50px;
  width: 600px;
  height: 60px;
  margin-top: -36px;
  margin-bottom: -25px;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.div-block-5001 {
  margin-bottom: 20px;
}

.text-block-55 {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 700;
}

.section-169 {
  background-color: var(--gainsboro);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 5px;
  display: flex;
}

.text-block-56 {
  align-items: center;
  height: 90px;
  display: flex;
}

.paragraph-1888 {
  color: #fff;
  padding-top: 0;
  font-size: 32px;
  line-height: 35px;
}

.paragraph-1889 {
  color: #fff;
  font-size: 32px;
  line-height: 32px;
}

.div-block-6667 {
  background-color: #fff0eb;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-6668 {
  background-color: var(--fa5c43);
  border-radius: 30px;
  width: 700px;
  margin: 20px 10px 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 0 9px -4px #000;
}

.image-419 {
  border-radius: 100px;
}

.div-block-6669 {
  border-radius: 30px;
  padding: 30px;
}

.div-block-6670 {
  align-items: center;
  display: flex;
}

.paragraph-1890 {
  font-size: 32px;
}

.div-block-6671 {
  align-items: center;
  padding-right: 30px;
  display: flex;
}

.bold-text-6692 {
  color: #000;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
}

.paragraph-1891 {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  line-height: 28px;
}

.bold-text-6693 {
  color: var(--gainsboro);
}

.div-block-6672 {
  background-color: var(--fa5c43);
  border-radius: 30px;
  align-items: center;
  width: 1200px;
  height: 150px;
  display: flex;
  box-shadow: 1px 1px 10px -6px #666;
}

.div-block-6673 {
  background-color: var(--gainsboro);
  color: var(--fa5c43);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  margin: 0 40px;
  font-size: 40px;
  font-weight: 700;
  display: flex;
}

.div-block-6674 {
  background-color: var(--gainsboro);
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 58px;
  font-size: 32px;
  display: flex;
}

.div-block-6675 {
  background-image: linear-gradient(to top, #1cab3666, #fff);
  justify-content: center;
  display: flex;
}

.div-block-6676 {
  border: 3px solid var(--gainsboro);
  background-color: var(--fa5c43);
  opacity: 1;
  outline-color: var(--gainsboro);
  outline-offset: 0px;
  border-radius: 30px;
  outline-width: 3px;
  outline-style: none;
  flex-direction: column;
  align-items: center;
  width: 335px;
  height: 469px;
  margin: 40px 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-420 {
  width: 100px;
  height: 100px;
  margin-top: 40px;
  margin-bottom: 10px;
}

.paragraph-1891-copy {
  text-align: center;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.button-34 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  margin-top: 140px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 1px 3px #727272;
}

.div-block-6677 {
  border: 3px solid var(--gainsboro);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 425px;
  height: 120px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-6678 {
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  font-size: 32px;
  display: flex;
}

.div-block-6679 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-6680 {
  flex-direction: column;
  align-items: center;
  width: 275px;
  height: 38px;
  margin-left: 10px;
  font-size: 36px;
  display: flex;
}

.div-block-6681 {
  justify-content: center;
  height: auto;
  display: flex;
}

.image-421 {
  width: 357px;
  height: 508px;
}

.section-170 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.image-422 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-6682 {
  justify-content: center;
  align-items: center;
  height: 160px;
  display: flex;
}

.div-block-6683 {
  border-radius: 30px;
  width: 300px;
  height: 400px;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 1px 1px 15px -10px #000;
}

.paragraph-1892 {
  text-align: center;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  line-height: 28px;
}

.div-block-6684 {
  background-color: #ffece9;
  border-radius: 30px 30px 0 0;
  justify-content: center;
  align-items: center;
  height: 226px;
  display: flex;
}

.div-block-6685 {
  display: flex;
}

.div-block-6686 {
  border-bottom: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  display: flex;
}

.div-block-6687 {
  border-bottom: 2px solid #969696;
  width: 90px;
}

.div-block-6688 {
  height: 0;
}

.text-block-54-copy {
  background-color: var(--white);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(88deg, #ff826b, #f7c114);
  border-radius: 50px;
  width: 600px;
  height: 60px;
  margin-top: -30px;
  margin-bottom: -30px;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.comment {
  margin-bottom: 20px;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.text-block-57 {
  margin-left: 140px;
  margin-right: 140px;
  font-size: 24px;
}

.div-block-6690 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.div-block-6691 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.text-block-58 {
  color: #333;
  margin-bottom: 10px;
  margin-right: 20px;
  font-size: 18px;
}

.div-block-6692 {
  height: 50px;
}

.bold-text-6694 {
  color: #ffaf13;
}

.bold-text-6695 {
  color: #949494;
}

.div-block-6693 {
  align-items: center;
  display: flex;
}

.text-block-59 {
  color: #949494;
  margin-bottom: 10px;
  font-size: 18px;
}

.image-423 {
  margin-bottom: 10px;
}

.text-block-60 {
  font-family: Roboto, sans-serif;
}

.div-block-6694 {
  grid-column-gap: 10px;
  background-color: #ececec;
  border-radius: 10px;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.section-171 {
  background-image: linear-gradient(#fff0 61%, #1cab36 95%);
  justify-content: center;
  display: flex;
}

.div-block-6695 {
  width: auto;
  height: auto;
  margin-left: 140px;
}

.div-block-6696 {
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-6697 {
  width: 60%;
  height: auto;
}

.div-block-6698 {
  display: flex;
}

.div-block-6699 {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.text-block-61 {
  padding-left: 0;
  font-size: 24px;
  line-height: 26px;
}

.div-block-6700 {
  justify-content: flex-end;
  width: 10%;
  height: auto;
  display: flex;
}

.div-block-6701 {
  margin-left: 10px;
}

.image-424 {
  width: 24px;
  height: 24px;
}

.text-block-54-copy-copy {
  color: #000;
  text-align: left;
  background-color: #cfcfcf;
  border-radius: 20px;
  width: 400px;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 60px;
  padding-top: 5px;
  padding-left: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.div-block-6702 {
  height: 20px;
}

.link-33 {
  color: var(--fa5c43);
  padding-top: 3px;
}

.text-block-62 {
  background-color: var(--white);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(88deg, #ff826b, #f7c114);
  border-radius: 50px;
  width: 600px;
  height: 60px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.paragraph-1900 {
  margin-bottom: 0;
  padding-right: 0;
  font-size: 24px;
  line-height: 28px;
}

.image-427 {
  width: 100px;
  height: 100px;
}

.div-block-6705 {
  width: 90%;
}

._36px-text {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.bold-text-6692-copy {
  color: #000;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
}

.div-block-6706, .div-block-6707 {
  display: flex;
}

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

.pricing-items {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-67 {
  width: 100%;
  max-width: 940px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper-two {
  flex-direction: column;
  margin-bottom: -40px;
  display: flex;
}

.pricing-card-two {
  background-color: #f5f7fa;
  justify-content: space-between;
  margin-bottom: 40px;
  padding: 40px 32px;
  display: flex;
}

.pricing-image-two {
  max-width: 30%;
  margin-right: 40px;
}

.pricing-content {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  padding: 16px;
  display: flex;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.pricing-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-divider-two {
  background-color: #e4ebf3;
  height: 1px;
  margin: 9px -16px 16px;
}

.pricing-details {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-block {
  margin-bottom: -10px;
}

.pricing-details-text {
  margin-bottom: 8px;
}

.testimonial-image-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-wrapper-four {
  background-color: #f9f9f9;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  height: 200px;
  margin-bottom: 0;
  padding: 10px;
  display: flex;
}

.testimonial-left {
  flex-direction: column;
  width: auto;
  margin-right: 20px;
  display: flex;
}

.testimonial-image-four {
  object-fit: cover;
  border-radius: 6px;
  width: 150px;
  height: 100px;
  margin-top: 5px;
  margin-right: 0;
  padding-top: 0;
}

.testimonial-right {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.heading-small.margin-bottom-32px {
  font-size: 20px;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-author-name-three {
  margin-top: 5px;
  margin-bottom: 10px;
}

.eg-heading-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.eg-heading-9.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-9.timeline {
  border: 1px solid var(--gainsboro);
  color: var(--gainsboro);
  text-align: center;
  border-radius: 200px;
  width: 300px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 10px;
  display: block;
}

.eg-heading-9.middle {
  text-align: center;
  line-height: 25px;
}

.eg-heading-9.middle.white {
  border-radius: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-9.thin {
  line-height: 28px;
}

.eg-heading-9.news {
  margin-top: 0;
  line-height: 30px;
}

.eg-heading-9.link:hover {
  text-decoration: underline;
}

.eg-heading-9.green {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-9.green.nopad {
  align-self: center;
  line-height: 28px;
}

.collection-item-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

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

.eg-paragraph-9 {
  color: #000;
  text-align: left;
  flex: 1;
  max-height: 81px;
  margin: 0 auto 10px;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-9.w--current {
  background-color: #0000;
}

.eg-paragraph-9.gray {
  color: #000000b3;
  text-align: left;
}

.eg-paragraph-9.gray:hover {
  text-decoration: underline;
}

.eg-paragraph-9.gray.mid, .eg-paragraph-9.middle {
  text-align: center;
}

.eg-paragraph-9.middle._50 {
  width: 50%;
}

.eg-paragraph-9.middle.white {
  color: #ffffff80;
}

.eg-paragraph-9.middle._50 {
  color: #00000080;
  width: auto;
}

.eg-paragraph-9.middle.red {
  color: #ff3b3b;
}

.eg-paragraph-9.blog {
  height: 50px;
}

.eg-paragraph-9.nopadding {
  margin-bottom: 0;
}

.eg-paragraph-9.bold {
  margin-bottom: 10px;
  font-weight: 700;
}

.eg-paragraph-9.bold.nopad {
  margin-bottom: 0;
}

.link-34 {
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 0;
  display: flex;
}

.bold-text-6700 {
  line-height: 16px;
}

.div-block-6709 {
  width: 100px;
  height: auto;
  margin-top: 10px;
  padding-right: 10px;
}

.link-block-83 {
  padding-bottom: 10px;
}

.div-block-6710 {
  width: 150px;
  height: 100px;
  margin-right: 10px;
}

.div-block-6711 {
  width: 60%;
}

.navbar-logo-left {
  -webkit-text-fill-color: inherit;
  background-color: #18b42f;
  background-clip: border-box;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  right: -128px;
}

.nav-link-11 {
  color: #fff;
  letter-spacing: .25px;
  text-shadow: 0 2px 2px #0000004f;
  align-items: flex-end;
  width: 130px;
  height: 30px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: auto;
}

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

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

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
  top: -4px;
}

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

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

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

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

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.button-primary {
  -webkit-backdrop-filter: brightness(120%);
  backdrop-filter: brightness(120%);
  color: #284b63;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #ffffff2e;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62f7672b7640271f9c2376c8_button-cam.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 36px 12px 17px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  transition: all .6s cubic-bezier(.392, .147, .25, 1);
  position: static;
  transform: none;
}

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

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

.image-429 {
  display: block;
  overflow: visible;
}

.image-430 {
  margin-top: -33px;
  margin-bottom: -23px;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: relative;
  left: -154px;
}

.list-item-35 {
  width: 152px;
  height: 30px;
}

.list-item-36 {
  flex: 0 auto;
  position: relative;
  left: -33px;
}

.container-68 {
  position: relative;
}

.navbar-10 {
  top: -554px;
  left: -44px;
}

.navbar-logo-center {
  background-color: #18b42f;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  padding-left: 0;
  padding-right: 0;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-12 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

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

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

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

.button-primary-2 {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #0000007d;
  white-space: normal;
  mix-blend-mode: normal;
  background-color: #ffffff45;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62f7672b7640271f9c2376c8_button-cam.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 20px;
  width: 164.475px;
  height: 44px;
  padding: 12px 25px 12px 7px;
  font-family: Droid Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
  transition: all .2s;
}

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

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

.text-block-63 {
  color: #fff;
  font-family: Oswald, sans-serif;
}

.bold-text-6701 {
  color: #f7f7fa;
  text-shadow: 0 2px 3px #00000080;
  font-family: Droid Sans, sans-serif;
  font-weight: 700;
}

.tile {
  color: #fff;
  text-shadow: 0 1px 3px #00000080;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.image-431 {
  width: 100px;
}

.heading-2454 {
  display: flex;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-top: -15px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 49px;
  font-size: 40px;
}

.centered-heading.margin-bottom-32px {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  margin-top: -52px;
  margin-bottom: 32px;
  transition: top .6s, opacity .6s;
}

.hero-wrapper {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  place-content: center space-between;
  align-self: auto;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: static;
  top: 0;
}

.hero-split {
  flex-flow: row-reverse wrap;
  flex: 1;
  order: 0;
  place-content: stretch flex-start;
  align-self: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.margin-bottom-24px {
  color: #000;
  margin-top: -206px;
  margin-bottom: 24px;
  padding: 10px 60px 50px;
  font-size: 33px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}

.button-primary-3 {
  background-color: var(--black);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  object-fit: fill;
  background-image: linear-gradient(to right, #feca3a, #f47853 32%, #ee3c94);
  border-radius: 100px;
  width: 400px;
  height: 100px;
  margin-top: -46px;
  padding: 40px 25px 12px;
  font-family: Svn gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 20px;
  transition: all .2s;
  overflow: visible;
}

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

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

.shadow-two {
  flex: 1;
  order: 1;
  align-self: flex-start;
  max-width: 100%;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
}

.hero-stack {
  background-color: var(--gainsboro);
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/601ce914d0cb184fba3f030f_Easy.jpg");
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 168px;
  margin-bottom: -1px;
  padding: 0 0 728px;
  position: relative;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.hero-image-3 {
  width: 100%;
  margin-top: 50px;
}

.heading-2455 {
  margin-bottom: 20px;
  padding: 0 400px 128px;
  font-weight: 700;
}

.text-block-64 {
  color: #000;
  text-align: center;
  margin-top: -158px;
  margin-bottom: -47px;
  padding-top: 148px;
  padding-bottom: 86px;
  padding-left: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 120px;
  text-decoration: none;
  overflow: auto;
}

.bold-text-6703 {
  font-family: Svn gilroy, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.image-432 {
  margin-top: 54px;
  margin-left: 105px;
  padding-top: 0;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 68px;
  font-family: Svn gilroy, sans-serif;
  font-size: 40px;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
  padding-bottom: 0;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-top: 41px;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
  margin-right: -14px;
  padding-left: 16px;
  padding-right: 0;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  text-align: left;
  margin: -114px 0 5px 109px;
  padding: 0 0 34px 27px;
  font-family: Svn gilroy, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.team-slider-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-69 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-65 {
  padding-left: 0;
}

.text-block-66 {
  text-align: center;
  margin-bottom: 21px;
  margin-left: 918px;
  padding-bottom: 457px;
  padding-left: 0;
}

.column-227 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.column-228 {
  padding-bottom: 0;
}

.text-block-67 {
  font-size: 30px;
  line-height: 50px;
}

.text-block-68, .text-block-69 {
  font-size: 30px;
  line-height: 40px;
}

.text-block-70 {
  text-align: justify;
  padding-top: 18px;
  padding-left: 120px;
  padding-right: 120px;
  font-size: 22px;
  line-height: 40px;
}

.image-433 {
  padding-left: 339px;
  padding-right: 1200px;
}

.image-434 {
  margin-top: -70px;
  padding-top: 0;
  padding-left: 1310px;
  padding-right: 12px;
}

.image-435 {
  margin-left: -105px;
  padding-bottom: 0;
  padding-left: 220px;
}

.bold-text-6704 {
  padding-left: 9px;
}

.columns-123 {
  padding-bottom: 34px;
}

.div-block-6712 {
  background-color: var(--gainsboro);
  margin-top: 40px;
  margin-bottom: -192px;
  padding-top: 0;
  padding-bottom: 1024px;
  font-weight: 700;
}

.text-block-71 {
  color: #000;
  margin-top: -9px;
  padding-top: 45px;
  padding-bottom: 18px;
  padding-left: 507px;
  font-family: Svn gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.image-436 {
  margin-left: 533px;
  padding: 5px 0 16px 126px;
}

.image-437 {
  background-color: #0000;
  margin-top: 46px;
  margin-left: 733px;
  padding-top: 0;
}

.image-438 {
  margin-top: -68px;
  margin-bottom: 88px;
  margin-left: -821px;
  padding-top: 187px;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-72 {
  color: #fff;
  margin-top: -181px;
  margin-left: 270px;
  padding-top: 0;
  font-size: 40px;
  line-height: 50px;
}

.image-439 {
  margin-top: -753px;
  margin-bottom: 275px;
  margin-left: 561px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-73 {
  color: #fff;
  margin-top: 63px;
  margin-left: 375px;
  padding-top: 59px;
  padding-left: 0;
  padding-right: 311px;
  font-size: 50px;
}

.image-440 {
  margin-top: -871px;
  margin-left: 136px;
}

.div-block-6713 {
  color: #fff;
  background-color: #fff;
  margin-top: -296px;
}

.text-block-74 {
  color: var(--gainsboro);
  margin-top: -17px;
  font-size: 30px;
}

.div-block-6714 {
  background-color: var(--white);
  margin-top: -297px;
}

.text-block-75 {
  color: var(--white);
  margin-top: 21px;
  margin-left: 68px;
  padding-top: 25px;
  padding-left: 0;
  padding-right: 0;
  font-size: 40px;
  font-weight: 700;
}

.div-block-6715 {
  background-color: var(--gainsboro);
  margin-top: -7px;
  padding-top: 0;
  padding-bottom: 752px;
}

.image-441 {
  margin-top: -652px;
  margin-left: 199px;
  display: inline-block;
}

.image-442 {
  margin-top: -1642px;
  margin-left: -1069px;
}

.image-443 {
  margin-top: -1611px;
  margin-left: 905px;
}

.div-block-6716 {
  background-color: var(--gainsboro);
  margin-top: -142px;
  padding-bottom: 826px;
}

.div-block-6717 {
  background-color: #fff;
}

.text-block-76 {
  color: #fff;
  text-align: center;
  padding-top: 38px;
  font-family: Svn gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-span-36 {
  color: var(--white);
}

.qr {
  display: none;
}

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

.div-block-6719 {
  justify-content: center;
  align-items: center;
  width: 900px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-346ii-copy-copy {
  background-color: var(--black);
  flex: 1;
  width: 33%;
  margin-right: 9px;
  padding: 20px;
}

.container-70 {
  height: auto;
}

.div-block-6722 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.heading-2456 {
  color: #fff;
  text-shadow: 0 1px 2px #000;
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 29px;
  display: flex;
}

.block-quote-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 12px;
  font-style: italic;
  display: flex;
}

.div-block-6723 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-6724 {
  background-color: #1cab36;
  border: 3px solid #03571233;
  border-radius: 15px;
  height: auto;
  padding: 10px;
  box-shadow: 0 5px 8px 3px #0000004d;
}

.div-block-6725 {
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.form-block-12 {
  width: 100%;
  height: 100%;
}

.form-10 {
  width: auto;
  height: auto;
}

.div-block-6726 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.field-label-7 {
  color: #fff;
  background-color: #0000;
}

.text-dang-ky {
  color: #fff;
  text-shadow: 0 1px 2px #000;
  white-space: pre-wrap;
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.khung-dang-ky {
  border: 3px solid #e6e6e6;
  border-radius: 6px;
  font-family: Svn gilroy, sans-serif;
  box-shadow: 0 3px 2px -1px #00000080;
}

.submit-button-16 {
  text-align: center;
  background-image: linear-gradient(#c0fefc, #04009a);
  border: 2px solid #04009a4d;
  border-radius: 11px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.link-block-84 {
  justify-content: center;
  align-items: center;
  width: 250px;
  height: auto;
  display: flex;
}

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

.text-span-37 {
  font-size: 26px;
}

.div-block-522-copy {
  justify-content: center;
  margin-top: 20px;
  display: block;
}

.div-block-521-copy {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.div-block-523-copy {
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  left: 111px;
}

.text-span-38 {
  font-size: 18px;
}

.div-block-6728 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.paragraph-1901 {
  flex: 1;
}

.eg-heading-4-copy {
  color: #fff;
  flex-direction: row-reverse;
  flex: 1;
  order: -1;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-end;
  margin-top: 100px;
  padding-right: 0;
  font-size: 40px;
  line-height: 50px;
  display: block;
}

.eg-heading-4-copy.middle {
  color: #000;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  line-height: 54px;
}

.eg-heading-4-copy.black {
  color: #000;
  font-family: Svn gilroy, sans-serif;
}

.hero-heading-left {
  background-color: #f5f7fa;
  background-image: linear-gradient(#0000 62%, #0000008f), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d2a6035342c8468e4615e_peakpx.jpg");
  background-position: 0 0, 0 0;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 20px;
  position: relative;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.button-primary-4 {
  background-color: var(--black);
  color: #fff;
  text-transform: none;
  border-radius: 5px;
  padding: 14px 25px 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .2s;
}

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

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

.paragraph-1902 {
  opacity: 1;
  outline-offset: 0px;
  color: #fff;
  text-align: left;
  mix-blend-mode: normal;
  background-color: #00000024;
  border-radius: 0;
  outline: 3px #0000;
  margin-right: 100px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.eg-heading-1-copy {
  color: #000;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.eg-heading-1-copy.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1-copy.timeline {
  border: 1px solid var(--gainsboro);
  color: var(--gainsboro);
  text-align: center;
  border-radius: 200px;
  width: 300px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 10px;
  display: block;
}

.eg-heading-1-copy.middle {
  text-align: center;
  line-height: 25px;
}

.eg-heading-1-copy.middle.white {
  border-radius: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1-copy.thin {
  line-height: 28px;
}

.eg-heading-1-copy.news {
  margin-top: 0;
  line-height: 30px;
}

.eg-heading-1-copy.link:hover {
  text-decoration: underline;
}

.eg-heading-1-copy.green {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
}

.eg-heading-1-copy.green.nopad {
  align-self: center;
  line-height: 28px;
}

.eg-heading-3-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 44px;
}

.eg-heading-3-copy.white {
  color: #fff;
}

.eg-heading-3-copy.white.blog {
  line-height: 24px;
}

.eg-heading-3-copy.job {
  padding: 20px;
  line-height: 22px;
}

.eg-fbutton-1-copy {
  background-color: #fff;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .5s;
  display: inline-block;
}

.eg-fbutton-1-copy:hover {
  background-color: #fffc;
}

.eg-card-6 {
  text-align: center;
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 40vh;
  padding: 20px;
  transition: all 1.5s;
  display: flex;
  position: static;
  overflow: hidden;
}

.eg-card-6:hover {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 110%;
  background-attachment: scroll, scroll, scroll;
  background-clip: border-box;
}

.h2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-71 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.paragraph-1903 {
  color: var(--white);
  flex: 0 auto;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-6705 {
  font-size: 40px;
}

.bold-text-6706 {
  line-height: 50px;
}

.heading-2458 {
  font-size: 40px;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-72 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.hero-heading-left-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.ldp-ec1-heading-3-copy {
  color: #000;
  text-align: left;
  flex: 1;
  font-size: 48px;
  line-height: 50px;
  display: block;
}

.ldp-ec1-heading-3-copy.mid {
  text-align: center;
  font-size: 40px;
}

.ldp-ec1-heading-3-copy.white {
  color: #fff;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-2 {
  margin-bottom: 18px;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.container-73 {
  max-width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.container-74 {
  max-width: 100%;
}

.team-member-name-two-2-copy {
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.team-member-name-two-2-copy-2 {
  color: #000;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.team-member-image-two-3 {
  margin-bottom: 18px;
  font-size: 12px;
  line-height: 15px;
}

.team-slider-nav-2 {
  margin-top: 24px;
  margin-bottom: 30px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.centered-subheading-3-copy-copy-copy {
  color: #00a820;
  text-align: center;
  justify-content: center;
  max-width: 530px;
  margin: 14px auto 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  display: flex;
}

.team-member-name-two-3 {
  margin-bottom: 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 22px;
}

.centered-heading-2-copy-copy-copy {
  color: #035d14;
  text-align: left;
  background-color: #fff;
  justify-content: center;
  margin-top: 66px;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.team-slide-wrapper-2 {
  border-radius: 20px;
  width: 30%;
  margin-right: 5%;
  box-shadow: 0 4px 3px -2px #00000080;
}

.team-slider-arrow-1 {
  height: 50px;
  display: none;
  left: 903px;
}

.tm-block-fbea {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: inline-block;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.mask-7 {
  background-color: #6cb3794f;
  margin-bottom: 50px;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-block-info-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 15px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-slider-wrapper-copy, .team-slider-wrapper-copy-copy, .team-slider-wrapper-copy-copy-copy {
  background-color: #e3e3e3;
  height: auto;
  margin-top: 50px;
  margin-bottom: 2px;
}

.eg-ttta---heading-7 {
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.eg-ttta---heading-7.mid {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.eg-ttta---heading-7.gray {
  color: #00000080;
}

.div-block-6729 {
  width: auto;
  height: auto;
}

.grid-22-copy {
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.image-445 {
  border-radius: 77%;
  flex: 1;
  align-self: center;
  display: inline-block;
}

.image-446, .image-447 {
  border-radius: 70%;
}

.columns-124 {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  margin-top: 0;
  padding-top: 20px;
  display: flex;
}

.column-229 {
  flex: 0 auto;
  align-self: center;
}

.column-230 {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.column-231 {
  align-self: flex-end;
}

.text-block-77, .text-block-78, .text-block-79 {
  color: var(--white);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 7px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.tab-link-s-m-nh {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  border-radius: 10px 10px 0 0;
  flex: 1;
}

.tab-link-t-m-nh-n {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 1;
}

.tab-link-t-m-nh-n.w--current {
  background-color: #58ac39;
  overflow: auto;
}

.tab-link-gi-tr-c-t-l-i {
  background-color: var(--gainsboro);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 1;
}

.tab-link-gi-tr-c-t-l-i.w--current {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  flex: 1;
  overflow: auto;
}

.container-75 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6e531f9d7468f79e29ce_20220923_Phuonglm_web_Thumnailweb-01.jpg");
  background-position: 0 0;
  background-size: auto;
}

.tab-pane-s-m-nh {
  border: 5px solid var(--gainsboro);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 10px;
  padding-bottom: 0;
}

.text-block-80 {
  color: #000;
  text-align: justify;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.columns-125 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-232 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-pane-gi-tr-c-t-l-i {
  max-width: 100%;
}

.image-448 {
  text-align: center;
  display: inline;
}

.tabs-menu-12 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.tab-link-s-m-nh-10.w--current {
  flex: 1;
  overflow: auto;
}

.tab-link-s-m-nh-13 {
  background-color: #fcd733;
}

.heading-2459 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.heading-2460 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

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

.column-233, .column-234, .column-235, .column-236 {
  flex-direction: column;
  display: flex;
}

.container-76 {
  max-width: 90%;
  margin-top: 30px;
  margin-bottom: 20px;
}

.heading-2461, .heading-2462 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.image-451 {
  flex: 0 auto;
  align-self: center;
  margin-top: auto;
  display: block;
}

.image-452 {
  align-self: center;
  margin-top: 0;
  margin-left: 0;
}

.image-453 {
  flex: 1;
  align-self: center;
  margin-left: 0;
  padding-left: 0;
}

.image-454 {
  align-self: center;
  margin-top: auto;
}

.paragraph-1904 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.columns-126 {
  align-self: stretch;
}

.heading-2463 {
  color: #fff;
  margin-top: 50px;
  margin-bottom: auto;
  font-size: 45px;
  line-height: 60px;
}

.paragraph-1905 {
  background-color: var(--gainsboro);
  color: #fff;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
}

.div-block-6730 {
  flex: 1;
  align-self: flex-start;
  margin-top: 30px;
  margin-left: 20px;
  padding-right: 103px;
}

.superscript {
  float: none;
  clear: none;
}

.text-span-39 {
  color: #fff;
}

.subscript {
  position: static;
}

.image-455, .image-456, .image-457 {
  align-self: center;
  margin-top: 30px;
}

.eg-section-4-copy {
  padding-top: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.eg-section-4-copy._1 {
  margin: 60px auto;
  padding-left: 60px;
  padding-right: 60px;
}

.eg-heading-4-copy.middle._1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 10px;
}

.text-block-77-copy {
  color: var(--white);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.text-block-78-copy {
  color: var(--white);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-78-copy._1 {
  font-size: 20px;
}

.text-block-79-copy {
  color: var(--white);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-weight: 700;
  line-height: 30px;
}

.text-block-79-copy._1 {
  margin-bottom: 0;
  font-size: 20px;
}

.columns-125-copy {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 45% 100%;
  background-size: auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-448-copy {
  text-align: center;
  display: inline;
}

.text-block-80-copy._1 {
  line-height: 45px;
}

.text-block-80-copy._1 {
  width: auto;
}

.text-block-80-copy {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-80-copy._1 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  font-weight: 700;
  line-height: 45px;
}

.columns-125-copy {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-size: auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-172 {
  background-color: var(--white);
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Merriweather, serif;
}

.eg-paragraph-1-copy {
  color: #000;
  text-align: center;
  flex: 1;
  margin: auto auto 0;
  padding: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-1-copy.w--current {
  background-color: #0000;
}

.eg-paragraph-1-copy.gray {
  color: #000000b3;
  text-align: left;
}

.eg-paragraph-1-copy.gray:hover {
  text-decoration: underline;
}

.eg-paragraph-1-copy.gray.mid, .eg-paragraph-1-copy.middle {
  text-align: center;
}

.eg-paragraph-1-copy.middle._50 {
  width: 50%;
}

.eg-paragraph-1-copy.middle.white {
  color: #ffffff80;
}

.eg-paragraph-1-copy.middle._50 {
  color: #00000080;
  width: auto;
}

.eg-paragraph-1-copy.middle.red {
  color: #ff3b3b;
}

.eg-paragraph-1-copy.blog {
  height: 50px;
}

.eg-paragraph-1-copy.nopadding {
  margin-bottom: 0;
}

.eg-paragraph-1-copy.bold {
  margin-bottom: 10px;
  font-weight: 700;
}

.eg-paragraph-1-copy.bold.nopad {
  margin-bottom: 0;
}

.eg-section-2-copy {
  padding: 40px;
  display: block;
}

.eg-heading-4-copy.middle {
  color: #000;
  text-align: center;
  justify-content: center;
  margin-top: 60px;
  margin-bottom: 40px;
  line-height: 54px;
}

.heading-2459-copy, .heading-2460-copy, .heading-2461-copy {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.heading-2462-copy {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.columns-127 {
  min-width: 103.055%;
  max-width: 150%;
}

.image-458, .image-459 {
  align-self: center;
}

.section-173 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/663c980085e3ed6a133f6da3_DNC_3909%201%20Large.jpeg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 544px;
  padding-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.heading-2464 {
  color: #fff;
  justify-content: center;
  margin-top: 70px;
  font-size: 50px;
  display: flex;
}

.column-238 {
  justify-content: center;
  display: flex;
}

.container-77 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632e7a84a3d58042505e7194_H%E1%BB%8Dc%20ch%C3%ADnh%20kh%C3%B3a.png");
  background-position: 0 0;
  background-size: auto;
  max-width: 100%;
}

.paragraph-1906 {
  color: #fff;
  text-align: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 100px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  line-height: 35px;
  display: flex;
}

.columns-128 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.paragraph-1907 {
  text-align: center;
  margin-bottom: 50px;
  font-size: 17px;
  font-weight: 700;
  line-height: 140%;
}

.section-174 {
  flex-direction: row;
  justify-content: center;
  max-width: 90%;
  display: flex;
}

.text-block-81 {
  font-weight: 700;
}

.text-block-82 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
  display: flex;
}

.image-460 {
  display: block;
}

.column-239 {
  justify-content: center;
  display: flex;
}

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

.columns-129 {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 90%;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

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

.heading-2466 {
  text-align: center;
  margin-top: 50px;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
}

.paragraph-1908 {
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
}

.text-block-83 {
  color: #000;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.text-block-84 {
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-85 {
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
}

.text-block-86 {
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

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

.text-block-87 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  display: flex;
}

.div-block-6732 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632ece01721a283cc9f7eea1_Banner-01.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  width: auto;
  height: 200px;
  display: flex;
}

.div-block-6733 {
  width: auto;
  display: block;
  position: relative;
  top: -72px;
}

.div-block-6734 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-6735 {
  width: auto;
  position: relative;
  top: -24px;
  left: 48px;
}

.div-block-6736 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.bold-text-6707 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2467 {
  color: #fff;
  font-size: 40px;
  line-height: 55px;
}

.div-block-6737 {
  position: relative;
  top: 111px;
}

.div-block-6738 {
  width: auto;
  height: auto;
  margin: auto 100px;
}

.text-block-88 {
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.section-175 {
  align-items: center;
  display: block;
}

.image-461 {
  width: auto;
  max-width: none;
}

.div-block-6740 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/633e80441be1986abd62da19_Banner-01.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  max-width: none;
  height: 150px;
  display: flex;
}

.div-block-6741 {
  width: auto;
  height: auto;
  margin: 20px 60px;
}

.text-block-89 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 72px;
  font-weight: 700;
  display: flex;
}

.div-block-6742 {
  align-items: center;
  width: 250px;
  display: flex;
}

.div-block-6743 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  top: -14px;
  left: 117px;
}

.div-block-6744 {
  color: #c2b0b0;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-right: 0;
  display: flex;
}

.image-462 {
  margin-top: 10px;
}

.heading-2468 {
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.image-463 {
  width: 700px;
  height: 420px;
}

.div-block-6745 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  display: flex;
}

.text-block-90 {
  width: 600px;
}

.div-block-6746 {
  width: auto;
  max-width: none;
  height: auto;
  font-family: Svn gilroy, sans-serif;
  font-weight: 400;
}

.div-block-6747 {
  justify-content: space-around;
  width: auto;
  display: block;
}

.text-block-91 {
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.link-block-85 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 5px;
  font-size: 14px;
  line-height: 15px;
  display: flex;
}

.div-block-6748 {
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-6749 {
  justify-content: space-around;
  align-items: center;
  width: auto;
  display: flex;
}

.slogan {
  width: 200px;
  margin: 10px;
}

.html-embed-10 {
  width: auto;
  height: auto;
}

.div-block-6750 {
  background-color: #868686;
  width: .5%;
  height: 70%;
}

.div-block-6751 {
  justify-content: space-around;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-6752 {
  background-image: linear-gradient(#fff0 85%, #0000001a), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63311a2afa208d68ce96c22b_10-b%C3%AD-quy%E1%BA%BFt.png");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, 100%;
  width: 600px;
  height: 320px;
  transition: all 2s cubic-bezier(0, 0, .088, .896);
}

.div-block-6752:hover {
  -webkit-text-fill-color: inherit;
  background-color: #4e4e4e;
  background-image: linear-gradient(#0003, #0003), linear-gradient(#ffffff1a, #0003), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63311a2afa208d68ce96c22b_10-b%C3%AD-quy%E1%BA%BFt.png");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, 115%;
  background-attachment: scroll, scroll, scroll;
  background-clip: border-box;
}

.div-block-6753 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63312bece846c0e28efdf7b8_4-nguy%C3%AAn-t%E1%BA%AFc-%E2%80%98v%C3%A0ng%E2%80%99-cho-ng%C6%B0%E1%BB%9Di-mu%E1%BB%91n-t%E1%BB%B1-h%E1%BB%8Dc-ti%E1%BA%BFng-Anh.png");
  background-position: 50%;
  background-size: 100%;
  width: 200px;
  height: 120px;
  margin-bottom: 0;
}

.text-block-92 {
  width: 200px;
  height: auto;
  font-family: Svn gilroy, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-6754 {
  width: auto;
  height: auto;
}

.div-block-6755 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63312a2f4cccff07094399e2_ph%C6%B0%C6%A1ng-ph%C3%A1p-t%E1%BB%B1-h%E1%BB%8Dc-t%E1%BA%A1i-nh%C3%A0-hi%E1%BB%87u-qu%E1%BA%A3.png");
  background-position: 0 0;
  background-size: cover;
  width: 200px;
  height: 120px;
}

.div-block-6756 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63312c664a0d2f89a8864aa5_Ph%C6%B0%C6%A1ng-ph%C3%A1p-h%E1%BB%8Dc-ti%E1%BA%BFng-Anh-m%E1%BB%9Bi-k%E1%BA%BFt-h%E1%BB%A3p-tr%C3%AD-tu%E1%BB%87-nh%C3%A2n-t%E1%BA%A1o-v%C3%A0-s%C3%A1ch-mang-l%E1%BA%A1i-k%E1%BA%BFt-qu%E1%BA%A3-%C4%91%E1%BB%99t-ph%C3%A1.png");
  background-position: 50%;
  background-size: 100%;
  width: 200px;
  height: 120px;
}

.div-block-6757 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/63312ce64cccff454d43b96a_H%C3%A0-Nh%E1%BA%ADt-Minh-Ng%C6%B0%E1%BB%9Di-s%E1%BB%AD-d%E1%BB%A5ng-c%C3%B4ng-ngh%E1%BB%87-tr%C3%AD-tu%E1%BB%87-nh%C3%A2n-t%E1%BA%A1o-%C4%91%E1%BB%83-h%E1%BB%8Dc-c%C3%B9ng-s%C3%A1ch-ti%E1%BA%BFng-Anh..png");
  background-position: 50%;
  background-size: 100%;
  width: 200px;
  height: 120px;
}

.heading-2469 {
  color: #fff;
  margin-right: 20px;
  font-size: 60px;
  font-weight: 700;
}

.div-block-6758 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-6766 {
  display: none;
}

.link-block-87 {
  order: -1;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-6748-copy {
  justify-content: center;
  align-items: stretch;
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}

.container-78 {
  max-width: none;
}

.container-79 {
  max-width: none;
  padding-left: 100px;
  padding-right: 100px;
}

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

.hs-n-i-g-v-ec {
  width: auto;
  height: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.left-arrow-6, .right-arrow-6 {
  display: none;
}

.div-block-6769 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: block;
}

.heading-2470, .paragraph-1909 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mask-8 {
  width: auto;
  height: auto;
}

.slider-13 {
  width: auto;
  height: auto;
  padding: 20px;
}

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

.eg-section-4-copy {
  justify-content: space-around;
  margin: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.tab-link-t-m-nh-n-copy {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 1;
  align-self: auto;
}

.tab-link-gi-tr-c-t-l-i-copy {
  background-color: var(--gainsboro);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 1;
}

.tab-link-gi-tr-c-t-l-i-copy.w--current {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
}

.text-block-79-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.image-464 {
  display: inline;
}

.tab-link-s-m-nh-copy {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  border-radius: 10px 10px 0 0;
  flex: 1;
}

.tab-link-s-m-nh-copy.w--current {
  background-color: var(--gainsboro);
}

.tab-link-s-m-nh-10-copy.w--current {
  flex: 1;
}

.columns-130 {
  align-items: center;
  display: inline;
}

.heading-2471 {
  color: var(--gainsboro);
}

.paragraph-1910 {
  color: #a3a3a3;
  align-items: center;
  margin-left: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.paragraph-1911 {
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.columns-131 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

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

.tab-link-s-m-nh-10-copy-copy.w--current {
  flex: 1;
}

.image-465 {
  display: block;
}

.columns-132 {
  align-items: center;
  display: flex;
}

.container-80 {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #333;
  align-items: flex-end;
  margin-bottom: 30px;
  display: inline-block;
}

.container-81 {
  border-bottom: 1px solid #000;
}

.heading-2472, .heading-2473, .heading-2474 {
  margin-bottom: 20px;
}

.container-82 {
  border: 1px #000;
}

.heading-2474-copy {
  margin-bottom: 20px;
}

.image-466 {
  margin-right: 50px;
  display: inline-block;
}

.columns-134 {
  display: none;
}

.nav-menu-two-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-13 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.tab-link-r-dv {
  background-color: var(--gainsboro);
  border-radius: 15px 15px 0 0;
  flex: 1;
}

.columns-135 {
  border: 5px solid var(--gainsboro);
  border-radius: 0 0 20px 20px;
}

.columns-136, .columns-137 {
  border: 5px solid var(--gainsboro);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.slide-45 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af90d425ebe87f62c2cbc_A7308795.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: fixed;
}

.slide-46 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fe5162730f21fa82a8_A7308815.jpg");
  background-position: 50%;
  background-size: contain;
}

.slide-47 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fe304c5390c64369bd_A7308794.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-size: auto, auto;
}

.slide-48 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fd7916cfe687be5485_A7308787.jpg");
  background-position: 50%;
  background-size: auto;
}

.slide-49 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fdcb01a2d040728c1f_A7308796.jpg");
  background-position: 50%;
  background-size: contain;
}

.slide-50 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af9ab033942260c9ffba7_DSC00550.jpg");
  background-position: 50%;
  background-size: contain;
}

.slide-51 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fe227b1f7e78770bf9_DSC00538.jpg");
  background-position: 0 0;
  background-size: auto;
}

.slide-52 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fea5943f7a99e298e8_DSC00513.jpg");
  background-position: 50%;
  background-size: contain;
}

.slide-53 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605af8fe5162734101fa82a9_DSC00221.jpg");
  background-position: 50%;
  background-size: contain;
}

.columns-125-copy {
  border: 5px solid var(--gainsboro);
  border: 5px solid var(--gainsboro);
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 50% 0;
  background-size: auto;
  border: 0 #00000008;
  border-radius: 0 0 20px 20px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.section-176 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6332d090a96a30611a071113_Artboard%2012-100.jpg");
  background-position: 50% 25%;
  background-size: 70%;
}

.paragraph-1912 {
  color: var(--white);
  margin-top: 200px;
  margin-bottom: 200px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 50px;
  font-weight: 700;
  display: block;
}

.paragraph-1913 {
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
}

.paragraph-1914 {
  color: #000;
  font-family: Svn gilroy, sans-serif;
  font-size: 14px;
}

.paragraph-1915, .paragraph-1916, .paragraph-1917 {
  color: #000;
  font-family: Svn gilroy, sans-serif;
}

.container-83 {
  background-color: #5858586e;
  justify-content: center;
  align-items: center;
  display: flex;
}

.eg-heading-4-copy {
  color: #fff;
  flex-direction: row-reverse;
  flex: none;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  font-size: 48px;
  line-height: 56px;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.eg-heading-4-copy.middle {
  color: #000;
  text-align: center;
  background-color: #0000;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  line-height: 54px;
}

.eg-heading-4-copy.middle.white {
  color: #fff;
}

.eg-heading-4-copy.black {
  color: #000;
  text-align: center;
  justify-content: center;
  font-family: Svn gilroy, sans-serif;
}

.eg-heading-4-copy.black.mid {
  text-align: center;
}

.eg-heading-4-copy._50 {
  width: 50%;
}

.eg-heading-4-copy.blue {
  color: #3b94e5;
}

.eg-heading-4-copy.green {
  color: var(--gainsboro);
  text-align: right;
}

.eg-heading-4-copy.middle-copy {
  color: #000;
  text-align: center;
  background-color: #0000;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  line-height: 54px;
}

.eg-heading-4-copy.middle-copy.white {
  color: #fff;
}

.tab-link-c-i-t {
  background-color: var(--gainsboro);
}

.tab-link-c-i-t.w--current {
  background-color: #ccc;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: row;
  font-family: Svn gilroy, sans-serif;
  display: block;
}

.tab-link-c-i-t.w--current:active {
  background-color: var(--gainsboro);
}

.tab-link-k-ch-ho-t {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.tabs-menu-13 {
  font-family: Svn gilroy, sans-serif;
  display: inline-block;
  position: static;
}

.column-242 {
  border: 1px #000;
}

.heading-2475 {
  margin-bottom: 20px;
}

.columns-125-copy-copy {
  border: 5px solid var(--gainsboro);
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 50%;
  background-size: auto;
  border-radius: 0 0 15px 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-t-m-nh-n-copy {
  background-color: var(--gainsboro);
  border: 1px solid #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex: 1;
}

.columns-125-copy-copy {
  background-image: none;
  border: 0 #00000008;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  display: block;
}

.text-block-80-copy {
  color: #000;
  text-transform: none;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.youtube-13 {
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-wrapper-three-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-menu-three-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.paragraph-1918 {
  color: #293462;
  padding-right: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 45px;
  display: block;
}

.paragraph-1918._1 {
  width: auto;
}

.div-block-6770 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: none;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  margin-bottom: 130px;
  padding-right: 0;
  display: none;
}

.slide-54 {
  max-width: 100%;
}

.collection-list-wrapper-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.mask-9 {
  float: left;
  object-fit: fill;
  object-position: 50% 50%;
  max-width: 100%;
  position: static;
  overflow: hidden;
}

.text-block-80-copy {
  color: var(--white);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
  display: flex;
}

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

.container-84 {
  margin-top: 20px;
}

.bts-wrapper {
  width: 100%;
  height: 100%;
  display: block;
}

.bts-wrapper.bts-dynamic-feed {
  display: none;
}

.bts-list {
  width: 100%;
  height: 150%;
}

.bts-list.bts-feed {
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.bts-item {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 50px 0;
  display: inline-block;
}

.bts-content {
  background-color: #fff;
  flex-flow: row;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 150%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.bts-image {
  flex: 0 auto;
  align-self: center;
  width: 50%;
  height: 19.6321%;
  margin-bottom: 0;
  margin-right: 0;
}

.bts-slide {
  background-color: var(--white);
  border: 10px solid #e4e4e4;
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.slider-14 {
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.div-block-6771 {
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin-left: 50px;
  margin-right: 0;
  display: block;
}

.slide-nav-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  margin: 0;
  padding-top: 0;
  display: flex;
}

.heading-2477 {
  object-fit: contain;
  background-color: #0000;
  font-size: 30px;
  position: static;
}

.heading-2478 {
  font-size: 30px;
}

.mask-10 {
  background-color: #0000;
}

.container-85 {
  margin-top: 50px;
}

.columns-138 {
  align-items: center;
  display: flex;
}

.paragraph-1919 {
  margin-top: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-block-93 {
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-1920 {
  color: var(--tomato);
  font-family: Svn gilroy, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.es-slide {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
  overflow: visible;
}

.lightbox-link-3 {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: 540px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  overflow: scroll;
}

.image-468 {
  border-radius: 20px;
  height: 500px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 0;
  box-shadow: 0 2px 3px #000;
}

.es-slide-copy {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
  overflow: visible;
}

.heading-2479 {
  text-align: center;
  font-size: 23px;
}

.heading-2480 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
}

.slide-nav-5 {
  object-fit: contain;
  inset: auto 0% 0%;
  overflow: visible;
}

.mask-11 {
  bottom: -37px;
  overflow: visible;
}

.slider-15 {
  background-color: #fff;
}

.columns-139 {
  background-color: #fff;
  display: block;
}

.heading-2481, .heading-2482, .heading-2483 {
  text-align: center;
}

.image-469 {
  text-align: center;
  max-height: 81.5875%;
  display: inline-block;
}

.insta-post-wrap {
  border-radius: 10px;
  flex: none;
  width: 400px;
  height: 400px;
  margin-right: 100px;
  overflow: hidden;
}

.container-86 {
  z-index: 2;
  width: 95%;
  max-width: 1450px;
  position: relative;
}

.container-86.insta-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.insta-row {
  align-items: center;
  width: 150vw;
  margin-bottom: 100px;
  display: flex;
}

.insta-row.row-2 {
  margin-bottom: 0;
  margin-left: -50vw;
}

.insta-row.row-1 {
  width: 50vw;
}

.section {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
}

.section.footer-insta {
  background-color: #eef0f4;
  justify-content: center;
  overflow: hidden;
}

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

.slide-55 {
  margin-bottom: 50px;
  overflow: visible;
}

.galleryy {
  width: 100%;
  height: 400px;
  position: relative;
}

.galleryy-scroll-track {
  background-color: var(--gainsboro);
  width: 100%;
  position: absolute;
  inset: 0%;
}

.galleryy-container {
  width: 100%;
  height: 50vh;
  position: relative;
  top: 0;
}

.galleryy-track {
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  position: relative;
}

.galleryy-image {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/633659dff798ee3b23cf3f8c_Kho%C3%A1%20n%E1%BB%95i%20b%E1%BA%ADt.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  border: 5px solid #000;
  width: 97.2207%;
  height: 80%;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.horizontal-scroll-menu {
  object-fit: contain;
  object-position: 100% 100%;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  min-width: 10px;
  max-width: 100%;
  height: 50%;
  min-height: 10px;
  max-height: 50%;
  margin-top: 50px;
  padding-bottom: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.heading-2484 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
}

.text-block-94 {
  color: var(--white);
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 15px;
  line-height: 35px;
}

.column-243 {
  flex: 0 auto;
}

.column-244 {
  padding-left: 50px;
}

.rich-text-block-4 {
  color: #fff;
  justify-content: flex-end;
  margin-left: 30px;
  margin-right: 20px;
  font-size: 28px;
  line-height: 40px;
  display: block;
}

.rich-text-block-4 h4 {
  color: #fff;
  margin-top: 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.rich-text-block-4 p {
  color: #fff;
  font-size: 14px;
  line-height: 25px;
}

.ec-kho-h-c {
  flex: 0 auto;
  align-self: center;
  max-width: 100%;
  display: block;
  position: static;
  overflow: visible;
}

.container-87 {
  object-fit: none;
  background-color: #e6e6e6;
  max-width: 100%;
  max-height: 100%;
  overflow: visible;
}

.ldp-ec1-paragraph-1-copy {
  color: #000;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.ldp-ec1-paragraph-1-copy.white {
  color: #fff;
  background-color: #0000;
}

.ldp-ec1-paragraph-1-copy.mid {
  text-align: center;
  font-size: 16px;
}

.ldp-ec1-paragraph-1-copy.red {
  color: #fa0808;
}

.heading-2459-copy {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 25px;
}

.eg-heading-icon {
  color: #000;
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
}

.button-35 {
  text-align: center;
  background-color: #fa5c43;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 93px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  display: inline-block;
}

.container-88 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.section-177 {
  background-color: #9c9c9c2e;
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
}

.container-89 {
  max-width: 100%;
}

.rich-text-block-5 {
  color: #000;
}

.rich-text-block-5 h2 {
  font-family: Svn gilroy, sans-serif;
  font-size: 27px;
}

.column-245 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.column-246, .column-247 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-140 {
  display: flex;
}

.ec-tabsection-1-copy {
  margin-top: 0;
  padding: 40px;
}

.text-block-95 {
  color: var(--tomato);
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.slider-16 {
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 90%;
  margin-top: 100px;
  display: flex;
}

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

.column-248 {
  flex: 1;
  justify-content: center;
  align-self: center;
  display: flex;
}

.column-249, .column-250, .column-251, .column-252 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-90 {
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 2%;
  max-height: 4%;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.columns-142 {
  object-fit: fill;
  flex-flow: row;
  place-content: center;
  align-items: center;
  max-width: 60%;
  margin-left: 0;
  display: inline;
  position: relative;
  inset: 0%;
}

.left-arrow-8 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.right-arrow-8 {
  background-color: #0000;
}

.div-block-6772 {
  padding-left: 100px;
  padding-right: 100px;
}

.icon-13 {
  color: #000;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0;
}

.icon-14 {
  color: #000;
}

.container-91 {
  max-width: 70%;
}

.button-36 {
  background-color: var(--gainsboro);
  text-align: center;
  border-radius: 30px;
  justify-content: center;
  margin: 30px 0 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.paragraph-1921 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.heading-2485 {
  font-family: Svn gilroy, sans-serif;
}

.rich-text-block-6 {
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.eg-button-1-copy {
  background-color: var(--gainsboro);
  text-align: left;
  border-radius: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 14px 30px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.eg-button-1-copy.middle {
  z-index: 2;
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  display: block;
}

.eg-button-1-copy.middle.ec {
  flex-direction: column;
  align-items: center;
  width: 250px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  display: flex;
}

.eg-button-1-copy.wide {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
}

.eg-button-1-copy.red {
  background-color: var(--tomato);
  border-radius: 10px;
  font-size: 24px;
}

.div-block-6773 {
  display: none;
}

.flex {
  text-align: center;
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100vh;
  height: auto;
  display: flex;
  transform: translate(-190px);
}

.scroll-track {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.sticky {
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-self: center;
  height: auto;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.section-178 {
  margin-left: 100px;
  margin-right: 100px;
  overflow: visible;
}

.link-block-90, .link-block-91 {
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding: 0;
}

.link-block-92, .link-block-93 {
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding: 0;
}

.link-block-94 {
  flex-flow: row-reverse;
  place-content: center;
  align-items: center;
  width: 70%;
  height: auto;
  margin-right: 0;
  padding: 0;
  display: block;
}

.section-180 {
  margin-bottom: 100px;
}

.image-473 {
  max-width: 100%;
  display: block;
  position: static;
}

.div-block-6774 {
  max-width: 100%;
}

.mhbo-wrapper {
  width: 100%;
  height: 100%;
}

.image-474 {
  width: 50%;
  height: 19.6321%;
}

.div-block-6775 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150%;
  display: flex;
}

.mhbo-slide {
  width: auto;
  height: auto;
}

.mhbo-list, .mhbo-item, .ec-mhbo, .ec-mhbo-list {
  width: 100%;
  height: 100%;
}

.ec-mhbo-item {
  width: 100%;
  height: 100%;
  max-height: none;
}

.ec-mhbo-div {
  width: 100%;
  height: 100%;
}

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

.div-block-6777 {
  justify-content: space-around;
  display: flex;
}

.div-block-6751-copy {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center space-around;
  width: auto;
  height: auto;
  display: flex;
}

.tab-link-tab-1-4 {
  object-fit: fill;
  background-color: #fff;
  border: 3px solid #eeeded59;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  box-shadow: 1px 1px 6px -3px #000;
}

.tab-link-tab-1-4:active {
  background-color: #58ac3a;
}

.tab-link-tab-1-4:focus {
  background-color: #f3f8f2;
}

.tab-link-tab-1-4:focus-visible, .tab-link-tab-1-4[data-wf-focus-visible] {
  color: #0a0a0a;
}

.tab-link-tab-1-4:visited {
  background-color: #fafcf9;
}

.tabs-menu-14 {
  justify-content: space-between;
  display: flex;
}

.text-block-96 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 245px;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.text-block-96:focus {
  color: #fff;
}

.tab-link-tab-1-4.w--current {
  background-color: #58ac3a;
  overflow: visible;
}

.columns-144 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-6778 {
  justify-content: center;
  align-items: center;
  width: 100px;
  display: flex;
}

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

.image-453-copy {
  flex: 1;
  align-self: center;
  margin-left: 0;
  padding-left: 0;
}

.div-block-6778-copy {
  justify-content: center;
  align-items: center;
  width: 70px;
  display: flex;
}

.container-92 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-block-95 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-6780 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  display: flex;
}

.div-block-6781 {
  width: 16px;
  margin-left: 10px;
}

.div-block-6782 {
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-97 {
  justify-content: center;
  align-items: center;
  width: 150px;
  display: flex;
}

.tab-pane-tab-1-4 {
  width: auto;
  height: auto;
}

.tab-link-tab-1-5 {
  background-color: #58ac39;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 0;
  display: flex;
}

.tab-link-tab-1-5.w--current {
  background-color: #9dffaf80;
  background-image: linear-gradient(#00ffab, #14c38e);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
  display: flex;
  position: static;
  top: 10px;
  overflow: visible;
}

.tab-link-tab-2-4 {
  background-color: var(--gainsboro);
}

.ec-tab-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-6783 {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.div-block-6784 {
  width: auto;
  height: auto;
}

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

.div-block-6786 {
  justify-content: center;
  align-items: center;
  width: 15px;
  margin-left: 5px;
  display: flex;
}

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

.div-block-6788 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.tabs-7 {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.tabs-menu-15 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 60px;
}

.tabs-content-5 {
  background-color: #9dffaf80;
  border: 5px solid #1cab3663;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 5px;
  display: flex;
  box-shadow: 0 1px 3px #00000026;
}

.link-block-96 {
  width: auto;
  height: auto;
}

.div-block-6789 {
  width: auto;
  height: auto;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.section-181 {
  width: auto;
  margin-top: 20px;
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-6790 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.eg-section-3-copy {
  padding: 50px 80px;
  display: none;
}

.eg-section-3-copy.gray {
  background-color: #00000008;
  padding-top: 100px;
  padding-bottom: 100px;
}

.columns-125-copy-copy-copy {
  background-image: none;
  border: 0 #00000008;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  display: none;
}

.div-block-6791 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-1-5 {
  width: auto;
  height: auto;
}

.div-block-6792 {
  width: 80%;
  padding: 10px;
  display: block;
}

.div-block-6793 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-1922 {
  font-size: 14px;
  display: block;
}

.paragraph-1923 {
  font-size: 14px;
}

.heading-2486 {
  margin-left: 20px;
  font-size: 18px;
}

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

.body-copy {
  padding-top: 0;
  display: block;
}

.rich-text-block-8 {
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.banner-new {
  margin: 0 auto 10px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-6795 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/633be0437c095d40f7b94b63_banner-new.png");
  background-position: 50% 0;
  background-size: cover;
  height: 250px;
}

.div-block-6796 {
  width: auto;
  height: auto;
}

.n-i-dung {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.columns-145 {
  overflow: visible;
}

.div-block-6797 {
  width: 50px;
}

.text-block-98 {
  align-items: center;
  margin-left: 5px;
  font-family: Svn gilroy, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

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

.image-475 {
  width: auto;
  height: auto;
}

.div-block-6799 {
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  margin-right: 10px;
  display: flex;
}

.div-block-6800 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-6800.blog {
  display: block;
}

.div-block-6801 {
  background-color: #00000075;
  width: 80%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.hot-news {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.hot-news._1 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-17 {
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.paragraph-1924, .text-block-99 {
  font-size: 12px;
}

.div-block-6803 {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.text-block-100 {
  justify-content: center;
  align-items: flex-end;
  font-family: Svn gilroy, sans-serif;
  font-weight: 700;
  display: flex;
}

.div-block-6805 {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: auto;
  margin-left: 10px;
  display: flex;
}

.body-blog {
  padding-left: 60px;
  padding-right: 60px;
}

.collection-item-19 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-6811 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: block;
}

.div-block-6812 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.text-block-101 {
  align-items: center;
  display: flex;
}

.div-block-6813 {
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.text-block-102 {
  margin-left: 10px;
}

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

.mask-15 {
  margin-bottom: 20px;
}

.slide-nav-7 {
  margin-bottom: 0;
  top: 1453px;
}

.left-arrow-10, .right-arrow-10 {
  display: none;
}

.link-block-97 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0;
  display: flex;
}

.div-block-6815 {
  justify-content: center;
  align-items: center;
  width: 15px;
  margin-left: 10px;
  display: flex;
}

.text-block-103 {
  margin-top: 5px;
  margin-bottom: 5px;
}

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

.section-182 {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-6816 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/633c4db0194b549bb8293306_Untitled-1.png");
  background-position: 50%;
  background-size: cover;
  height: 150px;
}

.tab---ec {
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-main {
  padding-left: 60px;
  padding-right: 60px;
}

.tab-link-tab-1-6 {
  background-color: #33bb4d;
  border-top-left-radius: 0;
  border-top-right-radius: 20px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px;
  overflow: visible;
}

.tab-link-tab-1-6.w--current {
  background-color: #f7a4a4;
  border-radius: 0 20px 0 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 5px;
  padding: 10px;
  overflow: visible;
}

.tab-pane-tab-1-6 {
  background-color: #ffdede;
  border: 5px solid #eb474763;
  border-radius: 0 50px;
}

.tab-head {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-image {
  width: 50px;
}

.collection-item-20 {
  border-radius: 0;
  padding: 20px;
}

.tabs-menu-16 {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 60px;
}

.tab-link-tab-2-5 {
  padding: 10px;
}

.rich-text-block-9 {
  font-size: 16px;
  line-height: 0;
}

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

.div-block-6817 {
  width: 600px;
}

.tab-pane-tab-1-7 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-6818 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-6819 {
  width: 800px;
}

.tabs-menu-17 {
  align-items: flex-end;
  display: flex;
}

.tab-link-tab-1-7 {
  background-color: var(--gainsboro);
}

.tab-link-tab-1-7:active {
  background-color: #ffd000;
}

.tab-link-tab-1-7.w--current {
  background-color: var(--gainsboro);
}

.tab-link-tab-2-6 {
  background-color: #58ac3a;
  border-top-right-radius: 15px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-2-6.w--current {
  background-color: #f9d532;
  border-top-right-radius: 15px;
  overflow: visible;
}

.tab-pane-tab-2-4 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 50%;
  background-size: cover;
  padding: 20px;
}

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

.div-block-6821 {
  width: 800px;
}

.tab-pane-tab-3-4 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d6de8fd27f74b407d1e19_20220923_Phuonglm_web_Thumnailweb-02.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.div-block-6823, .container-93 {
  margin-top: 20px;
}

.div-block-289-copy-copy {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  border-radius: 10px;
  width: 1000px;
  padding: 10px 20px 20px;
  box-shadow: 0 4px 3px #00000080;
}

.div-block-289-copy-copy._1 {
  width: auto;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.js-clock-3 {
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
  position: relative;
  left: 0;
}

.eg-button-6 {
  text-align: center;
  background-color: #fa5c43;
  border-radius: 500px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.eg-button-6.ga-event.agent-form2 {
  cursor: pointer;
  background-image: linear-gradient(#48cae4, #03045e);
  border: 3px solid #03045e33;
  width: 250px;
}

.eg-tdl-text-field-2 {
  white-space: normal;
  background-color: #0000000d;
  border: 2px solid #0000000d;
  border-radius: 6px;
  width: 200px;
  padding: 10px;
  box-shadow: 0 1px 2px #0000004d;
}

.drop1 {
  width: 200px;
}

.ldp-ndl12-body-2-copy-copy {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 2px #000;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
}

.form-block-13 {
  width: auto;
  height: auto;
  padding-top: 30px;
}

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

.div-block-6825 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-6826 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.drop-1 {
  border: 2px solid #0000000d;
  border-radius: 6px;
  width: 200px;
  box-shadow: 0 1px 2px #0000004d;
}

.columns-146 {
  width: auto;
  height: auto;
  margin-bottom: 20px;
}

.ldp-ndl12-body-2-copy-copy-2 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 2px #000;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
}

.eg-paragraph-10 {
  color: #000;
  text-align: left;
  flex: 1;
  margin: 0 auto 20px;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  overflow: hidden;
}

.eg-paragraph-10.w--current {
  background-color: #0000;
}

.eg-paragraph-10.middle {
  text-align: center;
}

.eg-paragraph-10.middle.red {
  color: #ff3b3b;
  margin-top: 9px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-style: italic;
}

.eg-paragraph-10.bold {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.eg-paragraph-10.gray {
  color: #000000b3;
  text-align: left;
  margin-bottom: 0;
  line-height: 35px;
}

.eg-paragraph-10.gray:hover {
  text-decoration: underline;
}

.eg-heading-7-copy {
  color: #fff;
  font-size: 48px;
  line-height: 56px;
  position: static;
  inset: auto auto 0% 0%;
}

.eg-heading-7-copy.black-copy {
  color: #000;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 27px;
  font-family: Svn gilroy, sans-serif;
}

.box-1 {
  background-image: linear-gradient(#ff4a08, #fff202), linear-gradient(#fff, #fff);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  box-shadow: 0 3px 3px -1px #000;
}

.ldp-ndl12-heading-5 {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  width: 60px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 48px;
  line-height: 50px;
}

.container-94 {
  display: flex;
}

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

.div-block-6828 {
  align-items: center;
  width: auto;
  display: block;
}

.div-block-6829 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-6830 {
  flex-direction: row;
  display: flex;
}

.column-255 {
  display: none;
}

.navbar-11 {
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.body-15 {
  margin-bottom: 0;
}

.div-block-6834 {
  background-color: #58ac39;
  align-items: stretch;
  height: auto;
  padding: 0 60px;
  display: flex;
}

.heading-2494 {
  color: #fff;
  justify-content: center;
  align-items: center;
  line-height: 50px;
  display: flex;
}

.div-block-6835 {
  width: 200px;
}

.banne {
  margin-top: 48px;
}

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

.div-block-6836 {
  width: 400px;
}

.div-block-6837 {
  padding-top: 40px;
  display: block;
}

.text-block-104 {
  color: #fff;
  text-align: left;
  background-color: #0000;
  margin-top: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 14px;
  line-height: 45px;
}

.columns-147 {
  justify-content: space-around;
  margin-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

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

.column-257 {
  background-color: #58ac39;
  border: 5px solid #00000045;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 0 9px 6px #0003;
}

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

.heading-2495 {
  color: #58ac39;
  margin-bottom: 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 35px;
  display: flex;
}

.heading-2495._2 {
  justify-content: center;
  align-items: center;
  font-size: 30px;
}

.heading-2495._3 {
  color: #fb3640;
  justify-content: center;
  align-items: center;
}

.heading-2495._4 {
  color: var(--white);
}

.div-block-6840 {
  width: 450px;
}

.rich-text-block-10 {
  color: #fff;
  justify-content: flex-start;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.rich-text-block-10._1 {
  color: #58ac39;
  justify-content: center;
  width: auto;
  font-size: 16px;
}

.div-block-6841 {
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-6841.mobie {
  display: none;
}

.div-block-6842 {
  width: 450px;
  margin-right: 60px;
}

.why {
  padding-left: 60px;
  padding-right: 60px;
}

.why._2 {
  padding-left: 100px;
  padding-right: 100px;
}

.rich-text-block-11 {
  width: 550px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.div-block-6843 {
  justify-content: space-around;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-6843._1 {
  display: none;
}

.div-block-6844 {
  width: 600px;
}

.div-block-6845 {
  margin-top: 0;
}

.div-block-6846 {
  margin-left: 60px;
  display: flex;
}

.div-block-6847 {
  margin-top: 40px;
}

.div-block-6848 {
  width: 300px;
  margin-right: 0;
}

.div-block-6849 {
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
  display: block;
}

.heading-2496 {
  text-align: center;
  font-size: 20px;
}

.div-block-6850 {
  margin-left: 60px;
}

.how {
  padding: 60px;
}

.div-block-6851 {
  margin-top: 40px;
}

.column-258 {
  justify-content: space-around;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.div-block-6852 {
  justify-content: center;
  align-items: center;
  width: 250px;
  padding: 5px;
  display: flex;
}

.div-block-6852._1 {
  padding: 5px;
}

.paragraph-1925 {
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-6853 {
  width: 80px;
}

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

.column-259 {
  justify-content: space-around;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-6855 {
  align-items: center;
  display: flex;
}

.heading-2497, .heading-2498 {
  font-size: 14px;
}

.columns-148 {
  display: block;
}

.link-block-98, .link-block-99, .link-block-100, .link-block-101 {
  padding: 0;
}

.div-block-6856 {
  background-color: #888;
  width: 30%;
  height: 4px;
}

.heading-2499 {
  text-align: center;
  font-size: 25px;
}

.div-block-6857 {
  padding: 10px;
}

.div-block-6858 {
  color: var(--gainsboro);
  background-color: #1cab37;
  border: 10px solid #eb3b211f;
  border-radius: 20px;
  width: auto;
  height: auto;
  padding: 20px;
}

.heading-2500 {
  color: #fff;
  font-size: 30px;
}

.paragraph-1926 {
  color: var(--white);
  margin-top: 20px;
}

.field-label-8 {
  color: #f7ffb8;
}

.div-block-6859 {
  justify-content: center;
  align-items: center;
  width: 250px;
  margin: 20px 10px;
  display: flex;
}

.div-block-6860 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.submit-button-17 {
  background-color: #fb3640;
  border: 5px solid #f7fd0433;
  border-radius: 13px;
  margin-top: 20px;
  padding: 10px 20px;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: inline-block;
}

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

.text-field-22 {
  border: 2px solid #00000021;
  border-radius: 9px;
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 1px 3px #00000045;
}

.columns-149 {
  margin-top: 40px;
}

.section-183 {
  padding: 60px 100px;
}

.paragraph-1927 {
  text-align: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: static;
}

.div-block-6862 {
  width: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.div-block-6864 {
  margin-bottom: 20px;
}

.div-block-6866 {
  background-color: #fcd73326;
  border: 5px solid #fcd733;
  border-radius: 20px;
  margin-left: 60px;
  box-shadow: 0 0 9px 6px #0003;
}

.paragraph-1930 {
  color: #000;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
}

.columns-150 {
  background-color: #fcd733;
  border: 5px solid #58ac3a7d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: block;
}

.paragraph-1931 {
  font-size: 14px;
}

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

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

.div-block-6878 {
  width: 100px;
}

.paragraph-1932 {
  font-size: 16px;
  font-weight: 700;
}

.div-block-6879 {
  align-items: center;
  display: flex;
}

.columns-151 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mobie {
  display: none;
}

.div-block-6886 {
  width: 90px;
  height: auto;
}

._1 {
  width: 50px;
  max-width: none;
  height: auto;
}

.div-block-6887 {
  background-color: #58ac3a;
  border: 6px solid #0000;
  border-radius: 9px;
}

.div-block-6888 {
  background-color: #fcd73326;
  border: 5px solid #fcd733;
  border-radius: 20px;
  padding: 10px;
  box-shadow: 0 0 9px 6px #0003;
}

.ct---section1 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ct---section1.hide {
  display: none;
}

.ct---h2 {
  margin-top: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
  line-height: 45px;
}

.ct---p1 {
  text-align: left;
  font-family: Roboto, sans-serif;
  line-height: 28px;
}

.ct---p1.white {
  color: var(--white);
}

.ct---bt1 {
  background-color: var(--gainsboro);
  border-radius: 5px;
  font-family: Svn gilroy, sans-serif;
  font-weight: 700;
}

.grid-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.ct---div1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 15px #0000001a;
}

.ct---h3 {
  color: #000;
  background-color: #0000;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-right: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block;
}

.ct---h3.green-box {
  background-color: var(--gainsboro);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
}

.ct---h3.redbox {
  background-color: var(--tomato);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 20px 5px;
  line-height: 32px;
}

.ct---h3.graybox {
  color: #000;
  background-color: #0000001a;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 20px 5px;
  line-height: 32px;
}

.ct---h3.bluebox {
  color: #fff;
  background-color: #4c8eff;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.ct---div12 {
  padding: 20px;
}

.ct---h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.ct---div2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 54px;
  display: flex;
  box-shadow: 0 2px 5px #0000001a;
}

.ct---div2.horizontal {
  grid-column-gap: 20px;
  border: 0 #000;
  border-radius: 0;
  align-items: center;
  display: flex;
}

.text-block-105 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-106 {
  font-size: 54px;
  line-height: 58px;
}

.div-block-6889 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.text-block-107 {
  font-size: 16px;
  line-height: 20px;
}

.text-block-108 {
  text-align: right;
  flex: 0 auto;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-108.left {
  text-align: left;
  font-size: 16px;
  font-weight: 400;
}

.text-block-109 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

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

.div-block-6890 {
  height: 10px;
}

.div-block-6891 {
  height: 20px;
}

.text-block-106-copy {
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
}

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

.ct---container {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.ct---container.horizontal {
  grid-column-gap: 40px;
  flex-direction: column;
}

.text-block-110 {
  flex: 1;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.image-477 {
  border-radius: 10px;
  flex: 0 auto;
  width: 100px;
  height: 100px;
}

.text-block-111 {
  color: #0009;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-block-105-copy {
  background-color: var(--black);
  color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 5px 20px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-568-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.ct---linkblock {
  background-color: var(--gainsboro);
  border-radius: 20px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 5px 10px #0003;
}

.div-block-6892, .div-block-6893 {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.text-block-112 {
  color: #00000080;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-113 {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.div-block-6894 {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.section-184 {
  background-color: var(--gainsboro);
  padding-top: 100px;
  padding-bottom: 100px;
}

.ct---container-copy {
  grid-row-gap: 20px;
  flex-direction: row;
  display: flex;
}

.div-block-6895 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-6896 {
  flex: 1;
}

.text-block-114 {
  color: var(--white);
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-block-6897 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-115 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.div-block-6898 {
  background-color: var(--white);
  height: 1px;
}

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

.nav-menu-block-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-478 {
  background-color: var(--gainsboro);
  border-radius: 10px;
  padding: 5px 20px;
}

.ct---thumbnail {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/633650d440a446006136809b_IPA.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100px;
  height: 100px;
}

.grid-33, .grid-35 {
  grid-template-rows: auto;
}

.image-479 {
  width: 100%;
  height: 100%;
}

.div-block-6899 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.text-span-41 {
  width: auto;
}

.div-block-6901 {
  width: auto;
  height: auto;
}

.section-186 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-116 {
  color: var(--white);
  align-items: flex-end;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.div-block-6902 {
  background-image: linear-gradient(#0000 50%, #000000bf);
  flex: 1;
  align-items: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.link-block-103 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  height: 300px;
  padding: 0;
  display: flex;
}

.collection-item-22 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-6903 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-6904 {
  justify-content: space-between;
  display: flex;
}

.div-block-6905 {
  display: flex;
}

.text-block-117 {
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-118 {
  font-family: Svn gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-119 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.text-block-120 {
  font-family: Svn gilroy, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.div-block-6906 {
  border: 2px solid #b5b5b5;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.bold-text-6712 {
  line-height: 52px;
}

.div-block-6907 {
  flex: 1;
}

.text-block-121 {
  font-family: Svn gilroy, sans-serif;
  font-weight: 400;
}

.text-block-122 {
  color: #1964f2;
  letter-spacing: -1px;
  align-self: center;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.dropdown-4 {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.dropdown-toggle-9 {
  justify-content: center;
  padding-left: 20px;
  display: flex;
  position: static;
}

.flex-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block.flip {
  flex-direction: row-reverse;
}

.text-block-123 {
  text-align: center;
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.flex-block-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  max-width: 1280px;
}

.div-block-6908 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.text-block-124 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  position: static;
}

.flex-block-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
}

.button-37 {
  letter-spacing: -1px;
  background-color: #1cab36;
  border-radius: 10px;
  padding: 15px 30px 10px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-125 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.flex-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-126 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.flex-block-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-127 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.flex-block-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.button-38 {
  background-color: #1cab36;
  border-radius: 10px;
  padding: 10px 20px 7px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.collection-list-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-6909 {
  display: flex;
}

.flex-block-7, .flex-block-8 {
  align-items: center;
}

.text-block-128 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.dropdown-list-4 {
  z-index: 1;
  position: absolute;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  width: 260px;
  position: absolute;
  top: 80px;
  bottom: auto;
  box-shadow: 0 2px 6px #0003;
}

.dropdown-link {
  display: flex;
}

.link-block-104 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.text-block-129 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: static;
}

.div-block-6910 {
  background-color: #0000001a;
  height: 2px;
}

.dropdown-list-5 {
  background-color: #c09999;
}

.dropdown-list-5.w--open {
  background-color: #fff;
  top: 79px;
}

.dropdown-list-6 {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  width: 350px;
  padding: 10px;
  display: none;
  top: 79px;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-list-6.w--open {
  display: flex;
}

.text-block-130 {
  color: #818181;
  letter-spacing: -1px;
  text-transform: uppercase;
  padding: 10px 20px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-131 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.link-block-105 {
  border-radius: 5px;
  padding: 10px 20px;
  transition: all .2s;
}

.link-block-105:hover {
  background-color: #0000000d;
}

.flex-block-9 {
  flex: 1;
  align-items: stretch;
}

.dropdown-list-7 {
  border-radius: 10px;
}

.dropdown-list-7.w--open {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  width: 250px;
  padding: 10px;
  display: flex;
  top: 80px;
  box-shadow: 0 2px 5px #0003;
}

.link-block-106 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  flex-direction: column;
  display: flex;
}

.link-block-106:hover {
  background-color: #0000000d;
}

.link-block-107 {
  align-items: center;
  display: flex;
}

.flex-block-10 {
  flex-direction: column;
}

.button-39 {
  color: #1cab36;
  letter-spacing: -1px;
  background-color: #fff;
  border: 2px solid #1cab36;
  border-radius: 5px;
  padding: 10px 20px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.flex-block-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.button-40 {
  letter-spacing: -1px;
  background-color: #1cab36;
  border: 2px solid #20c53e;
  border-radius: 5px;
  padding: 10px 20px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.section-187 {
  background-color: #1cab36;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-2502 {
  color: #fff;
  letter-spacing: -1px;
}

.flex-block-12 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.flex-block-13 {
  justify-content: center;
  align-items: center;
  max-width: 1280px;
}

.image-480 {
  padding: 40px;
}

.text-block-132 {
  color: #fff;
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-2503 {
  letter-spacing: -1px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 38px;
  line-height: 42px;
}

.flex-block-14 {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
}

.section-188 {
  justify-content: center;
  height: 100vh;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-6911 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-481 {
  opacity: 0;
}

.bold-text-6713, .bold-text-6714 {
  font-size: 24px;
}

.grid-33-copy {
  grid-template: ". . Area"
  / 1fr .25fr 1fr;
}

.ct---div2-copy {
  border-radius: 5px;
  flex: 0 auto;
  padding: 10px;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 54px;
  display: inline-block;
  box-shadow: 0 2px 5px #0000001a;
}

.ct---div2-copy.horizontal {
  grid-column-gap: 20px;
  box-shadow: none;
  border: 0 #000;
  border-radius: 0;
  align-items: center;
  display: flex;
}

.text-block-133 {
  font-family: Roboto, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.tab-link-tab-1-8 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.tab-link-tab-1-8.w--current {
  overflow: auto;
}

.text-block-134 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.tab-link-tab-2-7 {
  overflow: auto;
}

.tab-link-tab-2-7:focus {
  background-color: #ddddddde;
}

.tab-link-tab-2-7.w--current {
  overflow: auto;
}

.tabs-menu-18 {
  white-space: nowrap;
  word-break: keep-all;
  overflow-wrap: normal;
}

.tabs-menu-19 {
  white-space: nowrap;
  word-break: keep-all;
}

.tab-link-tab-1-36, .tab-link-tab-1-36.w--current, .tab-link-tab-2-13, .tab-link-tab-2-13.w--current {
  overflow: auto;
}

.slide-60 {
  position: static;
}

.slide-61, .mask-16, .slider-22 {
  height: auto;
}

.heading-2504 {
  position: static;
}

.div-block-6912 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6059d7e400a62457b3c6cc00_%20210317_ThinhVP_EGBanner.jpg");
  background-position: 0 0;
  background-size: auto;
}

.link-35 {
  color: #00f;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  text-decoration: underline;
  display: block;
}

.frame-1 {
  border: 0 solid #0000001a;
  border-bottom-width: 1px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1728px;
  height: 85px;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.easy-group-logo-1 {
  object-fit: cover;
}

.frame-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 85px;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 85px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.b-ng-gi {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.herro-section {
  grid-column-gap: 60px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/66349d49c0b49cc1e675f0f4_BG%20Easy%20Group.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 120px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: contain;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100px;
  text-decoration: none;
  display: flex;
}

.text {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.heading-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.sub-heading-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.button-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button {
  grid-column-gap: 10px;
  color: #fff;
  background-color: #1964f2;
  border: 3px solid #00d9ff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button.w--current {
  background-color: #1964f2;
}

.button.expand {
  flex: 1;
}

.button.left {
  align-self: flex-start;
}

.button.bottom, .button.right {
  align-self: flex-end;
}

.text-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.heading-2505 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
  line-height: 120%;
}

.heading-2505.left {
  text-align: left;
  max-width: 800px;
  font-weight: 700;
}

.heading-2505.left.white {
  color: #fff;
}

.heading-2505.left.blue {
  color: #1964f2;
}

.product-section {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.flex-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex-3 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex-4 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-5 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.box-4 {
  grid-row-gap: 20px;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.easyclass---logo-1 {
  object-fit: fill;
  width: auto;
  height: 68px;
}

.text-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-5 {
  aspect-ratio: auto;
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.button-41 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-3 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  background-color: #0000001a;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.frame-30 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-36 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-37 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-38 {
  object-fit: cover;
}

.frame-39 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-8 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-42 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-9 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-40 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-41 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-46 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-43 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-44 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-14 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-47 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.heading-2506 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-6 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hot {
  border: 2px solid #0000001a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-482 {
  object-fit: cover;
}

.text-12 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-14 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.see-more-button {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-15 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-7 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.time {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-16 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.flex-8 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.box-5 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-17 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-48 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.news {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.heading-2507 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-9 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-483 {
  object-fit: cover;
}

.text-19 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.text-20 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-10 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.flex-11 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.box-6 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-22 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.heading-2508 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-12 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-image {
  object-fit: cover;
}

.text-24 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.text-25 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-13 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.new-flex {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.new {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-27 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-50 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.heading-2509 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.news-text {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.text-30 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-14 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.news-text-2 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-32 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-51 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-32 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-33 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-52 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vector {
  object-fit: cover;
}

.frame-53 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-54 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-55 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-34 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-35 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-36 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-56 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-57 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-58 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.frame-59 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-60 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-61 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-62 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-63 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-38 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-39 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-40 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-64 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-65 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-66 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.frame-67 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-41 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-68 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-69 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-70 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-42 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-43 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-44 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-71 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-72 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-73 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.frame-74 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-45 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-75 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-76 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-77 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-78 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-46 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-47 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-48 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-79 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-80 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-81 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-49 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-82 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-83 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-84 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-85 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-50 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-51 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-52 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-86 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-87 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-88 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-53 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.climax {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.climax-image {
  object-fit: cover;
}

.text-flex {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex-1 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-54 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-55 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-56 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-57 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.button-1 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-89 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-90 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-58 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-15 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-5 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-59 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-60 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-61 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-91 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-92 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-16 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-63 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-64 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-65 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-93 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-94 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.heading-2510 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-17 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-66 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-67 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-68 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-95 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-96 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.heading-2511 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex-18 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-69 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-70 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-71 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame--51 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-49 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.heading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.climax--2 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex1 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text75 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text2 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.climax-2 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-97 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.heading-2-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.climax-2-2 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.climax-image-2 {
  object-fit: contain;
  height: auto;
}

.text-flex-2 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flex1-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-5-2 {
  grid-column-gap: 10px;
  background-color: #dffff0;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text75-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text1-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text2-2 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.button-1-2 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame--51-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-49-2 {
  grid-column-gap: 10px;
  background-color: #faffdf;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-block-135 {
  font-family: Svn gilroy, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.image-484 {
  padding-left: 0;
}

.news-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.heading22 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.flex3 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hot-2 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-image-2 {
  aspect-ratio: 16 / 9;
  flex: none;
  height: auto;
}

.news-text-3 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-72 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-73 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.see-more-button-2 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-74 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-19 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.time-2 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-75 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.new-flex-2 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.new-2 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 25vw;
  height: 500px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.news-text-4 {
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-76 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-98 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.hot-news-2 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-77 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-78 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.see-more-button-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-79 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.flex-20 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.time-box {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-80 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.news-flex {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-box {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.news-text-5 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-81 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-99 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.collection-list-14 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.collection-item-23 {
  flex: none;
}

.collection-list-wrapper-11 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.text-block-136 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
}

.div-block-6913 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.text-block-137 {
  font-size: 20px;
}

.footereg {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-101 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.text-82 {
  color: #1964f2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-102 {
  grid-column-gap: 0px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-103 {
  grid-row-gap: 10px;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-103:hover {
  background-color: #00000008;
}

.frame-103.w--current {
  background-color: var(--white);
  overflow: visible;
}

.easyclass---logo-2 {
  object-fit: cover;
  width: auto;
  height: 68px;
}

.text-83 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-20 {
  background-color: #0000001a;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-21 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103.03px;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-22 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 59.7645px;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.frame-104 {
  grid-row-gap: 60px;
  background-color: #1cab36;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px 120px;
  text-decoration: none;
  display: flex;
}

.frame-105 {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-84 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-23 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-106 {
  grid-column-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-107 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-108 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-85 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-86 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-109 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-110 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275626 {
  grid-column-gap: 10px;
  cursor: pointer;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1171275626:hover {
  color: #ffffff80;
  text-decoration: underline;
}

.text-87 {
  color: #ffffffb3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275627 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-24 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 43.008px;
  height: 43.0191px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-25 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 42.8844px;
  height: 42.8971px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-26 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 43.0065px;
  height: 43.0191px;
  text-decoration: none;
  display: flex;
}

.frame-1171275628 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-27 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171275629 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275630 {
  grid-column-gap: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-88 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.c-ng-ty-tnhh-c-ng-ngh-gi-o-d-c-easy-class-mst-0110428461-ng-y-c-p-26-07-2023-t-i-s-kh-v-u-t-tp-h-n-i-a-ch-s-127-ph-l-l-i-ph-ng-nguy-n-tr-i-qu-n-h-ng-h-n-i-hotline-092-936-89-99-email-contact-easygroup-edu-vn-0 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.c-ng-ty-tnhh-c-ng-ngh-gi-o-d-c-easy-class-mst-0110428461-ng-y-c-p-26-07-2023-t-i-s-kh-v-u-t-tp-h-n-i-a-ch-s-127-ph-l-l-i-ph-ng-nguy-n-tr-i-qu-n-h-ng-h-n-i-hotline-092-936-89-99-email-contact-easygroup-edu-vn-1 {
  color: #ffffffb3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-6914 {
  background-color: #0000001a;
  flex: 1;
  width: 3px;
  height: auto;
}

.paragraph-1933 {
  color: #fff;
  font-family: Svn gilroy, sans-serif;
}

.link-block-108 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.link-block-108:hover {
  color: #fff;
  text-decoration: underline;
}

.navbar-logo-left-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container-2.shadow-three {
  width: 100%;
  margin-bottom: 0;
  padding: 20px 60px;
}

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

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand-2 {
  padding: 0;
}

.navbar-brand-2.w--current {
  background-color: var(--trans);
  overflow: visible;
}

.nav-menu-two-3 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-14 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

.nav-dropdown-2 {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.nav-dropdown-toggle-3 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}

.nav-dropdown-toggle-3:hover {
  color: #1a1b1fbf;
}

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

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
  width: 300px;
  top: 56px;
  box-shadow: 0 2px 30px #0000001a;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.short.w--open {
  width: 200px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

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

.nav-divider-2 {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

.text-block-138 {
  color: #1964f2;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-138.white {
  color: #fff;
}

.list-item-37 {
  border-radius: 5px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.list-item-37:hover {
  background-color: #edf6f8;
}

.list-item-37._2 {
  display: none;
}

.link-block-109 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 17px 17px 0;
  display: flex;
}

.text-block-139 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.image-486 {
  width: auto;
  height: 50px;
}

.bold-text-6715 {
  line-height: 120%;
}

.link-block-110 {
  padding: 0;
}

.link-block-110.w--current {
  overflow: visible;
}

.image-487 {
  width: auto;
  height: 60px;
}

.frame-1171275643 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1171275645 {
  grid-column-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1171275646 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275646.w--current {
  background-color: var(--fa5c43);
  overflow: visible;
}

.vectors-wrapper-28 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.text-89 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-89.hid {
  display: none;
}

.vectors-wrapper-29 {
  background-color: #0000001a;
  justify-content: center;
  align-items: center;
  width: 2px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-30 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45.4545px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-31 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-32 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45.2941px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1171275647 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-33 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30.3371px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.powered-by-easy {
  object-fit: cover;
}

.div-block-6915 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar-12 {
  background-color: #fff;
  padding: 10px 60px;
}

.sgk {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275648 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-90 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.c-s-ho-b-m-s-t-100-h-c-sinh-th-n-thu-c-v-i-b-i-tr-n-l-p-h-c-d-d-ng-v-vui-h-n-khi-a-l-n-tr-n-app {
  color: #0009;
  text-align: center;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275649 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275650 {
  grid-column-gap: 10px;
  background-color: #1cab36;
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.to-n {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275651 {
  grid-column-gap: 10px;
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-91 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275652 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171275653 {
  background-color: #fff;
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  height: 316px;
  text-decoration: none;
  display: flex;
}

.fixed-aspect-ratio-spacer-variants {
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 160px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171275654 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.ch-ng-tr-nh-i-learn-smart-world {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-block-140 {
  text-align: center;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.tab-link-tab-1-37 {
  background-color: #fff;
  border: 2px solid #0000001a;
  border-radius: 10px;
  width: 200px;
  padding: 20px 40px;
}

.tab-link-tab-1-37.w--current {
  background-color: var(--gainsboro);
  color: #fff;
  border: 2px solid #0000001a;
  border-radius: 10px;
  width: 200px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.tabs-menu-20 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.frame-1171275655 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-92 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275625 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275623 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275571 {
  background-color: #e4ffe9;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1171275624 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.text-93 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-94 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.mask-group-1 {
  object-fit: cover;
}

.frame-1171275573 {
  background-color: #fff3e4;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1171275656 {
  background-color: #ffebf9;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1171275657 {
  background-color: #e4f5ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1171275658 {
  grid-column-gap: 60px;
  background-color: #215b23;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 120px;
  text-decoration: none;
  display: flex;
}

.lo-tri-nh-2 {
  object-fit: cover;
  flex: none;
  height: auto;
}

.frame-1171275570 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-95 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.l-tr-nh-h-c-c-th-mang-t-nh-ch-t-game-ho-gi-p-h-c-sinh-t-tr-nh-m-t-g-c-n-th-nh-th-o {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.l-tr-nh-h-c-c-th-mang-t-nh-ch-t-game-ho-gi-p-h-c-sinh-t-tr-nh-m-t-g-c-n-th-nh-th-o._10-i-m-ti-ng-anh-ch-trong-3-th-ng-v-i-mentor-ng-h-nh {
  color: #ffffffb3;
  font-family: Svn Gilroy, sans-serif;
}

.frame-1171275659 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-96 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275660 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 20px #ffffff80;
}

.frame-1171275631 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-97 {
  flex: 1;
}

.nh-n-ngay-1-ng-h-diray-tr-gi-300-000-khi-l-n-h-ng-i-b-ng-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.nh-n-ngay-1-ng-h-diray-tr-gi-300-000-khi-l-n-h-ng-i-b-ng-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.image-488 {
  height: auto;
  margin-left: -16px;
}

.center-section {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275642 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.l-p-l-h-ng-k-n-ng-ki-n-th-c-v-i-c-c-kho-h-c-chuy-n-s-u {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-98 {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-10 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275641 {
  grid-row-gap: 80px;
  background-color: #00000008;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 80px;
  text-decoration: none;
  display: flex;
}

.frame-1171275639 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275635 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275632 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-99 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275633 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ipa---app-thumbnail-1 {
  object-fit: cover;
  border-radius: 10px;
}

.frame-1171275637 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.text-100 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275638 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-101 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-34 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275661 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-102 {
  color: #00000080;
  text-align: center;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275662 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275663 {
  grid-row-gap: 80px;
  background-color: #00000008;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 80px;
  text-decoration: none;
  display: flex;
}

.frame-1171275664 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275665 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275666 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-103 {
  color: #1964f2;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275667 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275668 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.text-104 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275669 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-105 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.collection-list-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.mentor-section {
  grid-column-gap: 40px;
  background-color: #ecf2fd;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275670 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-106 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-107 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275671 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.check-mark-2-1 {
  object-fit: cover;
  flex: none;
  width: 36px;
  height: auto;
}

.text-108 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.text-109 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.image-489 {
  flex: 1;
  height: auto;
}

.mentor-section-2 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171275672 {
  grid-column-gap: 40px;
  background-color: #fdeccc;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 60px;
  text-decoration: none;
  display: flex;
}

.student-with-present-1 {
  object-fit: cover;
  flex: 1;
}

.frame-1171275673 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275674 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-110 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275675 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-111 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.vectors-wrapper-35 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171275676 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 60px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.field-label-9 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
}

.text-field-23 {
  background-color: #ecf2fd;
  border: 2px solid #1964f2;
  border-radius: 5px;
  height: auto;
  font-size: 24px;
  line-height: 140%;
}

.frame-1171275677 {
  grid-column-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/663b3386f733ff4b84531a69_BG3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 394px;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275678 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-112 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275679 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275680 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-8 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.func-1 {
  object-fit: cover;
  flex: 1;
  height: auto;
}

.frame-1171275681 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1755px;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-113 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275682 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275683 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tie-ng-anh {
  object-fit: cover;
}

.frame-1171275684 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-114 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-115 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275685 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-116 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-726 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275686 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-36 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-117 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-734 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  max-height: 99px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275687 {
  grid-column-gap: 20px;
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-118 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-37 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 8px;
  text-decoration: none;
  display: flex;
}

.frame-1171275688 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275689 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-119 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275690 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275691 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275692 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-120 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-121 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275693 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275694 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.text-122 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275695 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-123 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-block-6918 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.frame-1171275696 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 40px 120px;
  display: flex;
}

.frame-1171275697 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275698 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275699 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 522px;
  text-decoration: none;
  display: flex;
}

.sgk-ti-ng-anh {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.sgk-ti-ng-anh-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275700 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.sgk-ti-ng-anh-3 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.sgk-ti-ng-anh-4 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275701 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275702 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.sgk-ti-ng-anh-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275703 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px solid #0000001a;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.sgk-ti-ng-anh-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275704 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.sgk-ti-ng-anh-7 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.sgk-ti-ng-anh-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.sgk-ti-ng-anh-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-block-141 {
  color: #1964f2;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
}

.paragraph-1934 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

.form-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.code-embed {
  font-size: 18px;
}

.div-block-6919 {
  height: 20px;
}

.frame-1171275705 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-38 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-124 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.select-field-15 {
  border: 2px solid #1964f2;
  border-radius: 5px;
  height: auto;
  font-size: 24px;
  line-height: 140%;
}

.form-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-block-142 {
  color: #1cac36;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.success-message {
  background-color: #edfff2;
  border-radius: 10px;
}

.text-block-143 {
  color: #980c0c;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.error-message {
  padding: 16px;
}

.link-36 {
  color: #1964f2;
  cursor: pointer;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.link-36:hover {
  text-decoration: underline;
}

.link-36.w--current {
  color: #1964f2;
  background-color: #fff0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}

.link-37 {
  cursor: pointer;
  padding: 0 0 0 20px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.link-37:hover {
  text-decoration: underline;
}

.div-block-6920 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.frame-16 {
  background-color: #1cab36;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.school-1 {
  object-fit: cover;
  flex: 1;
}

.frame-1171275706 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px 80px;
  text-decoration: none;
  display: flex;
}

.text-125 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.error-e18eaa58-569b-c4de-df91-d7d1cfc36c0d {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275707 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-12 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-126 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275708 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275709 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275720 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275721 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-39 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 87.889px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.text-127 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-127.green {
  color: #1cab36;
}

.frame-1171275722 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-128 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275723 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275724 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 693px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.check-mark-2-2 {
  object-fit: cover;
}

.text-129 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275725 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275726 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275727 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.image-490 {
  flex: 1;
  height: auto;
}

.frame-1171275728 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275712 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-130 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
}

.pexels-tha-nh--o--5539293-1 {
  object-fit: cover;
}

.frame-1171275713 {
  grid-row-gap: 60px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275729 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-131 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-132 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.gi-i-ph-p-d-nh-cho-nh-tr-ng-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.gi-i-ph-p-d-nh-cho-nh-tr-ng-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275730 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275714 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275731 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-133 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-134 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275715 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.gi-i-ph-p-d-nh-cho-trung-t-m-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.gi-i-ph-p-d-nh-cho-trung-t-m-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275732 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275717 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275716 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275733 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-137 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-138 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.gi-i-ph-p-d-nh-cho-gi-o-vi-n-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.gi-i-ph-p-d-nh-cho-gi-o-vi-n-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275734 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-139 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275735 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275736 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275737 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-40 {
  object-fit: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 98.0769px;
  height: 99px;
  text-decoration: none;
  display: flex;
}

.text-140 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.frame-1171275738 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-141 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-142 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-143 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  position: static;
  top: 32px;
  left: 39px;
}

.div-block-6921 {
  background-color: #1cab36;
  border-radius: 300px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.frame-1171275739 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-144 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275740 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275741 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.asset-8 {
  object-fit: cover;
  width: auto;
  height: 300px;
}

.frame-1171275742 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-145 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.section-189 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 120px;
  display: flex;
}

.image-491 {
  flex: 1;
}

.section-190 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 40px 120px;
  display: flex;
}

.div-block-6922 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-6923 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  display: flex;
}

.heading-2512 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
}

.link-block-111 {
  padding: 0;
}

.frame-1171275743 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275744 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275745 {
  object-fit: cover;
  border-radius: 10px;
  flex: 1;
  width: auto;
}

.frame-1171275746 {
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 30px 0;
  text-decoration: none;
  display: flex;
}

.text-146 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-146:hover {
  text-decoration: underline;
}

.text-147 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275747 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-148 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-41 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275748 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275749 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-42 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-149 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275750 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275751 {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.fixed-aspect-ratio-spacer-variants-2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171275752 {
  grid-row-gap: 15px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 20px 0;
  text-decoration: none;
  display: flex;
}

.text-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-150:hover {
  text-decoration: underline;
}

.text-151 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.collection-list-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.link-block-112 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.text-148-copy {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.collection-list-wrapper-12 {
  flex: 1;
}

.link-block-113 {
  flex: 1;
  padding: 0;
  display: flex;
}

.link-block-114 {
  flex: none;
  padding: 0;
}

.collection-item-24 {
  flex: 1;
}

.frame-1171275754 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-152 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275755 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275756 {
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  text-decoration: none;
  display: flex;
}

.frame-1171275757 {
  object-fit: cover;
  border-radius: 5px;
}

.frame-1171275758 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0 20px;
  text-decoration: none;
  display: flex;
}

.text-153 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275759 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 524px;
  height: 100%;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.text-154 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-43 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-13 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  display: flex;
}

.collection-list-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-block-115 {
  cursor: pointer;
  padding: 0;
}

.link-block-115:hover {
  text-decoration: underline;
}

.link-block-116 {
  cursor: pointer;
  flex: none;
  padding: 0;
}

.frame-1171275760 {
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/663b3358516f50474c796c92_Frame-1171275664.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 170px;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-155 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275761 {
  grid-column-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 80px 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171275762 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275763, .frame-1171275765 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-156 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-44 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1171275766 {
  grid-column-gap: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275767 {
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  height: 106px;
  text-decoration: none;
  display: flex;
}

.frame-1171275768 {
  object-fit: cover;
  border-radius: 5px;
}

.frame-1171275769 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275764 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1171275764:hover {
  text-decoration: underline;
}

.text-157 {
  color: #000;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275770 {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  height: auto;
}

.frame-1171275771 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.frame-1171275771:hover {
  text-decoration: underline;
}

.text-158 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275772 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-159 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-160 {
  color: #1964f2;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.link-block-117 {
  flex: none;
  padding: 0;
}

.collection-list-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.collection-list-wrapper-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
}

.link-38 {
  color: #1964f2;
  padding: 10px 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.link-block-118 {
  flex: none;
  padding: 0;
}

.frame-1171275773 {
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/663b3358516f50474c796c92_Frame-1171275664.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 170px;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-161 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275774 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275775 {
  grid-row-gap: 80px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275776 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275777 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.d-n-chuy-n-i-s-tr-ng-c-ng {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275778 {
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275779 {
  object-fit: cover;
  border-radius: 10px;
  flex: 1;
  max-width: 100%;
  height: auto;
}

.frame-1171275780 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 0;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.text-162 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275781 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-163 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.d-n-chuy-n-i-s-tr-ng-c-ng-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275782 {
  grid-column-gap: 30px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275783 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-164 {
  color: #000;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-164:hover {
  text-decoration: underline;
}

.text-165 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275784 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 435px;
  text-decoration: none;
  display: flex;
}

.frame-1171275785 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275786 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: 106px;
  text-decoration: none;
  display: flex;
}

.frame-1171275787 {
  object-fit: cover;
  border-radius: 5px;
}

.frame-1171275788 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 106px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275789 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.text-166 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275790 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  text-decoration: none;
  display: flex;
}

.text-167 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.link-block-119 {
  flex-flow: column;
  padding: 0;
  display: flex;
}

.link-block-120 {
  flex: none;
  padding: 0;
}

.collection-list-19 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.collection-item-25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
}

.collection-list-20 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.collection-list-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.link-block-121 {
  cursor: pointer;
  padding: 0;
}

.frame-1171275791 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171275792 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-45 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-168 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275793 {
  grid-column-gap: 100px;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275794 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-1171275795 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.d-n-chuy-n-i-s-tr-ng-c-ng-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275796 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275797 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-46 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-169 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275798 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-170 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275799 {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  height: auto;
}

.text-171 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275800 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-1171275801 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275802 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275803 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 435px;
  height: 106px;
  text-decoration: none;
  display: flex;
}

.frame-1171275804 {
  object-fit: cover;
  border-radius: 5px;
}

.frame-1171275805 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 106px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275806 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275807 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  text-decoration: none;
  display: flex;
}

.text-172 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.rich-text-block-12 {
  font-size: 16px;
  line-height: 120%;
}

.frame-1171275808 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/663b3358516f50474c796c92_Frame-1171275664.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 782px;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275809 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.full-logo---climax {
  object-fit: cover;
  flex: none;
  height: auto;
}

.text-173 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275810 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171275811 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-175 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275579 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 24px 60px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-12 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.shutterstock_1408495388-1 {
  object-fit: cover;
  border-radius: 20px;
}

.ki-m-th-m-thu-nh-p-40-tri-u-th-ng-lan-to-gi-i-ph-p-gi-o-d-c-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275812 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275813 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-176 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-177 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275814 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275815 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-178 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275816 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275817 {
  grid-column-gap: 160px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275818 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-179 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-180 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.func-2 {
  object-fit: cover;
}

.frame-1171275819 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-18 {
  grid-row-gap: 20px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.text-181 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-182 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.text-183 {
  color: #000c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.frame-11 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-47 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103.03px;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-48 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 59.7645px;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.frame-1171275820 {
  grid-row-gap: 40px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-184 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275821 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275822 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  text-decoration: none;
  display: flex;
}

.frame-1171275823 {
  object-fit: cover;
  border-radius: 20px;
  width: auto;
  height: auto;
}

.text-185 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275824 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275825 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-186 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-187 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275826 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275827 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275828 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.check-mark-2-3 {
  object-fit: cover;
}

.text-188 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275829 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 24px 60px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-14 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.image-4 {
  object-fit: cover;
  border-radius: 20px;
  flex: 1;
  height: auto;
}

.frame-1171275830 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.image-5 {
  object-fit: cover;
}

.frame-1171275831 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-189 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-190 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275832 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-191 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.image-492 {
  flex: 1;
}

.field-label-10 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
}

.text-field-24 {
  border: 2px solid #1964f2;
  border-radius: 10px;
  height: auto;
  font-size: 18px;
  line-height: 140%;
}

.form-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-6924 {
  align-self: stretch;
  display: flex;
}

.section-191 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px;
  display: flex;
}

.text-block-144 {
  font-size: 48px;
  line-height: 100%;
}

.lottie-animation {
  width: auto;
  height: auto;
}

.frame-1171275833 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6643688b5150a8ad8f5e4604_BGNQ.jpeg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 635px;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275834 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275835 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171275836 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-192 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-193 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275837 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2-1 {
  object-fit: cover;
}

.frame-1171275838 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.l-m-ch-th-tr-ng-i-d-ng-xanh {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275839 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  text-decoration: none;
  display: flex;
}

.text-194 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275840 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275841 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 40px;
  text-decoration: none;
  display: flex;
}

.text-195 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
}

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

.frame-1171275842 {
  background-color: #0000000d;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275843 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171275844 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-196 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-197 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275845 {
  grid-row-gap: 10px;
  background-color: #1cab36;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.text-198 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.l-m-ch-th-tr-ng-i-d-ng-xanh-v-i-l-i-th-c-quy-n-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.l-m-ch-th-tr-ng-i-d-ng-xanh-v-i-l-i-th-c-quy-n-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275846 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275847 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.nqim-1 {
  object-fit: cover;
  flex: none;
  height: auto;
}

.frame-1171275848 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 864px;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-199 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
}

.frame-1171275849 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-200 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-201 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.l-i-th-c-nh-tranh-0 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.l-i-th-c-nh-tranh-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275850 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275851 {
  grid-row-gap: 160px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275852 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-202 {
  font-family: Svn Gilroy, sans-serif;
}

.text-203 {
  color: #0009;
  text-align: center;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275853 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-7 {
  object-fit: cover;
}

.frame-1171275854 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.text-204 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-205 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.th-m-nh-c-ng-ngh-0 {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.th-m-nh-c-ng-ngh-1 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275855 {
  grid-row-gap: 40px;
  background-color: #00000008;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275856 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-206 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275857 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275858 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-207 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275859 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tie-ng-anh-2 {
  object-fit: cover;
}

.frame-1171275860 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-208 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-209 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275861 {
  grid-column-gap: 60px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171275862 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275863 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 51px;
  padding-bottom: 51px;
  text-decoration: none;
  display: flex;
}

.frame-1171275864 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-210 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275865 {
  grid-row-gap: 40px;
  background-color: #1cab36;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  text-decoration: none;
  display: flex;
}

.text-211 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275866 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275867 {
  grid-column-gap: 20px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-49 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  text-decoration: none;
  display: flex;
}

.text-212 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275868 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275869 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-213 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-214 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275870 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275871 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275872 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-50 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 138px;
  height: 6px;
  text-decoration: none;
  display: flex;
}

.g-i-h-p-ng-k-h-p-ng-tri-n-khai-h-p-kick-off-d-n {
  color: #000;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171275873 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275874 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-215 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
}

.frame-1171275875 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275876 {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275877 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.check-mark-2-4 {
  object-fit: cover;
}

.text-216 {
  color: #000;
  white-space: break-spaces;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-1 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275878 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275879 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-217 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-218 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275880 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275881 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275882 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-219 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-51 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 6px;
  text-decoration: none;
  display: flex;
}

.frame-1171275883 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-52 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6px;
  height: 6px;
  text-decoration: none;
  display: flex;
}

.text-220 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.image-493 {
  flex: 1;
}

.section-192 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding: 40px 60px;
  display: flex;
}

.frame-1171275884 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.pricetablerow {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275885 {
  grid-column-gap: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 550px;
  text-decoration: none;
  display: flex;
}

.frame-1171275886 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275887 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275888 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275889 {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275890 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275891 {
  grid-column-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-4 {
  color: #000;
  width: 550px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275892 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.pricetablebox {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-53 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275893 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-2 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-3 {
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275894 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275895 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275896 {
  grid-column-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275897 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-4 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-54 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275898 {
  grid-column-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-5 {
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275899 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275900 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-7 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275901 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-55 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275902 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-6 {
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275903 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275904 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275905 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-7 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-56 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275906 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-8 {
  background-color: #0000000d;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 49px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275907 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275908 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275909 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275910 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-10 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-57 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275911 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 78px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-9 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 78px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275912 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275913 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275914 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-12 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-13 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-58 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275915 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 78px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-10 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 78px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275916 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275917 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275918 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-14 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-15 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-59 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275919 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275920 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275921 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-16 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-17 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-60 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275922 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275923 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275924 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275925 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-61 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275926 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-19 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275927 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 310px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-11 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 310px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275928 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275929 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-20 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275930 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-62 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275931 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-21 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275932 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 194px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-12 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 194px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-63 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275933 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275934 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275935 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 78px;
  text-decoration: none;
  display: flex;
}

.pricetablebox-13 {
  grid-column-gap: 10px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 78px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-64 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171275936 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-22 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275937 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.frame-1171275938 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275939 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-23 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275940 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 691px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171275941 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-65 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.v-sao-n-n-l-a-ch-n-gi-i-ph-p-easy-24 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.dropdown-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.dropdown-toggle-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.dropdown-toggle-10.w--open {
  margin-left: 0;
  margin-right: 0;
}

.text-block-145 {
  white-space: normal;
  flex: 1;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.div-block-6925 {
  flex: none;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.dropdown-list-8 {
  position: static;
}

.dropdown-list-8.w--open {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #d1d1d100;
  flex-flow: column;
  display: flex;
}

.icon-24 {
  margin: 0;
  position: static;
}

.div-block-6926 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-6927 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.collection-list-22 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  display: flex;
}

.link-block-122 {
  padding: 0;
}

.link-39 {
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.link-39:hover {
  text-decoration: underline;
}

.frame-1171275942 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275943 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-66 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-221 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275944 {
  grid-column-gap: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275945 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 953px;
  text-decoration: none;
  display: flex;
}

.frame-1171275946 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.d-n-chuy-n-i-s-tr-ng-c-ng-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275947 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275948 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-67 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-222 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275949 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-223 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275950 {
  object-fit: cover;
  border-radius: 10px;
}

.text-224 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275951 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 435px;
  text-decoration: none;
  display: flex;
}

.frame-1171275952 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275953 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275954 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 435px;
  height: 106px;
  text-decoration: none;
  display: flex;
}

.frame-1171275955 {
  object-fit: cover;
  border-radius: 5px;
}

.frame-1171275956 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 106px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171275957 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1171275957:hover {
  text-decoration: underline;
}

.frame-1171275958 {
  grid-column-gap: 10px;
  background-color: #e4edff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  text-decoration: none;
  display: flex;
}

.text-225 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.rich-text-block-13 {
  font-family: Svn Gilroy, sans-serif;
}

.div-block-6929 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-494 {
  width: auto;
  height: auto;
}

.frame-1171275959 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275960 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.image-9 {
  object-fit: cover;
  width: auto;
}

.frame-1171275961 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-226 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275962 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 55.9986px;
  text-decoration: none;
  display: flex;
}

.frame-1171275963 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55.9986px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.text-227 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275964 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/665d5ac2eb3007e317a2fb22_tutor%20BG.png"), linear-gradient(#ff8621 57%, #ffbd86);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 700px;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275965 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-228 {
  color: #f2ff59;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-229 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-230 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275966 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 301px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.easyclass---logo-3 {
  object-fit: cover;
}

.frame-1171275967 {
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-231 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275968 {
  grid-column-gap: 10px;
  background-color: #fa5c43;
  border-radius: 3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 5px;
  text-decoration: none;
  display: flex;
}

.text-232 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275969 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275970 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171275971 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-233 {
  color: #ff8621;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275972 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275973 {
  grid-row-gap: 15px;
  background-color: #b8fbc4;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-234 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275974 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275975 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-68 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-235 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-236 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275976 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-16 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275977 {
  grid-row-gap: 15px;
  background-color: #b8f3fb;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-237 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-238 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-239 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275978 {
  grid-row-gap: 15px;
  background-color: #ffe2c0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-240 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-241 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-242 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275979 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.frame-1171275980 {
  grid-row-gap: 40px;
  background-color: #f90;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-243 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275981 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 10px 18px;
  text-decoration: none;
  display: flex;
}

.frame-1171275982 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-244 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-69 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171275983 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 40px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275984 {
  grid-column-gap: 40px;
  background-color: #fff500;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.text-245 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275985 {
  grid-row-gap: 40px;
  background-color: #f90;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-246 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275986 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 10px 18px;
  text-decoration: none;
  display: flex;
}

.frame-1171275987 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-247 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-70 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171275988 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 40px;
  text-decoration: none;
  display: flex;
}

.d-nh-cho-h-c-vi-n-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275989 {
  grid-column-gap: 40px;
  background-color: #fff500;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.text-248 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275990 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-249 {
  color: #ff8621;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171275991 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171275992 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-71 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-250 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275993 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-251 {
  color: #ff8621;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275994 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171275995 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.photo_2024-06-03-11-42 {
  object-fit: cover;
  width: auto;
  max-width: none;
  height: auto;
}

.frame-1171275996 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-252 {
  color: #ff8621;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-253 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275997 {
  grid-row-gap: 40px;
  background-color: #fff0e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-254 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171275998 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171275999 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-72 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-255 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-73 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 21% auto 0% -11%;
}

.vectors-wrapper-74 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 9% -11% 0% auto;
}

.frame-1171276000 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276001 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text-256 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276002 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276003 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-75 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-257 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.lo-tri-nh-1-1 {
  object-fit: cover;
  width: 50vw;
  height: auto;
}

.frame-1171276004 {
  grid-column-gap: 40px;
  background-color: #f8f8f8;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.tutor-11-1 {
  object-fit: cover;
}

.frame-1171276005 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-258 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-259 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276006 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276007 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-76 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-260 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276008 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-261 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276009 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276010 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ellipse-423 {
  object-fit: cover;
}

.frame-1171276011 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-262 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276012 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-77 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-263 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276013 {
  grid-row-gap: 40px;
  background-color: #f90;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/665d5359cae68283419e50f0_%5BSECTION%5D--Frame-1171275885.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 671px;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-264 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276014 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276015 {
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 231px;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-78 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.text-265 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276016 {
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276017 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276018 {
  grid-row-gap: 10px;
  background-color: #f90;
  border: 3px solid #fff500;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-266 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276019 {
  grid-column-gap: 40px;
  background-color: #fff500;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.text-267 {
  color: #fa5c43;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.form-14 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  display: flex;
}

.div-block-6930 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.frame-1171276020 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276021 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-268 {
  color: #ff8621;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276022 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1488px;
  text-decoration: none;
  display: flex;
}

.frame-1171276023 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276024 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-269 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-270 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276025 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276026 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-79 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-271 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-80 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2px;
  text-decoration: none;
  display: flex;
}

.ti-u-h-c-ti-n-minh---h-i-ph-ng {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276027 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1488px;
  text-decoration: none;
  display: flex;
}

.frame-1171276028 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276029 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h-c-vi-n-t-uy-n {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ti-u-h-c-ti-n-minh---h-i-ph-ng-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276030 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276031 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-81 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-272 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-82 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2px;
  text-decoration: none;
  display: flex;
}

.ti-u-h-c-ti-n-minh---h-i-ph-ng-3 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-field-25 {
  border-radius: 5px;
  margin-bottom: 0;
}

.frame-1171276032 {
  grid-row-gap: 20px;
  border: 1px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-83 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.text-273 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276033 {
  border: 1px solid #0000001a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 25px;
  left: 0;
  overflow: hidden;
}

.frame-1171276034 {
  grid-row-gap: 10px;
  background-color: #b8fbc4;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.text-274 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-274.w--current {
  font-size: 24px;
}

.frame-1171276035 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276036 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-84 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-275 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276037 {
  grid-row-gap: 10px;
  background-color: #b8f3fb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.text-276 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-277 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276038 {
  grid-row-gap: 10px;
  background-color: #ffe2c0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 30px 20px;
  text-decoration: none;
  display: flex;
}

.text-278 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-279 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-280 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-block-6931 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-281 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-block-6932 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.frame-1171276034-copy {
  grid-row-gap: 20px;
  background-color: #b8fbc4;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: none;
}

.section-193 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  padding: 80px;
  display: flex;
}

.div-block-6933 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.frame-1171276039 {
  grid-row-gap: 20px;
  border-bottom: 2px solid #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276040 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-85 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-282 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276041 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276042 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276043 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-283 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276044 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276045 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-284 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276046 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276047 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276048 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276049 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276050 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276051 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276052 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-285 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276053 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276054 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-286 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276055 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-287 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-288 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276056 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276057 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-289 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-290 {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276058 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276059 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 221px;
  text-decoration: none;
  display: flex;
}

.frame-1171276060 {
  object-fit: cover;
}

.frame-1171276061 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-291 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-292 {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-86 {
  object-fit: cover;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1171276062 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.xo-m-t-g-c-1-kh-i-l-p {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276063 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-293 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276064 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276065 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-87 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-294 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276066 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276067 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276068 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-295 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276069 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276070 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-296 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276071 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276072 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276073 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276074 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276075 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276076 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276077 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276078 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276079 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-297 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276080 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276081 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-298 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276082 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-299 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-300 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276083 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276084 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-301 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-302 {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276085 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276086 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 221px;
  text-decoration: none;
  display: flex;
}

.frame-1171276087 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.frame-1171276088 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-303 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-304 {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-88 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1171276089 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.xo-m-t-g-c-1-kh-i-l-p-2 {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276090 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-305 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276091 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276092 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-89 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-306 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276093 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276094 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276095 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-307 {
  color: #136823;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276096 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276097 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-308 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276098 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276099 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 84px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276100 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276101 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276102 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276103 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276104 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-309 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276105 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276106 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-310 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276107 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-311 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-312 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276108 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276109 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-313 {
  color: #136823;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-314 {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276110 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276111 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 221px;
  text-decoration: none;
  display: flex;
}

.frame-1171276112 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.frame-1171276113 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-315 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-316 {
  color: #1cab36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-90 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1171276114 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276115 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-317 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276037-copy {
  grid-row-gap: 20px;
  background-color: #b8f3fb;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: none;
}

.frame-1171276116 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276117 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-91 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-318 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276118 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276119 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276120 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-319 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276121 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276122 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-320 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276123 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276124 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276125 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 128px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276126 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276127 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276128 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276129 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-321 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276131 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276132 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-322 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276133 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-323 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-324 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276134 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276135 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-325 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276136 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276137 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-92 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-326 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276138 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276139 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276140 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-327 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276141 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276142 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-328 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276143 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276144 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276145 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276146 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276147 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276148 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276149 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276150 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-329 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276151 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276152 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-330 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276153 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-331 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-332 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276154 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276155 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-333 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276156 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276157 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-93 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-334 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276158 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276159 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276160 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-335 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276161 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276162 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-336 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276163 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276164 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276165 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276166 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276167 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276168 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276169 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-337 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276170 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276171 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-338 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276172 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-339 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-340 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276173 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276174 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-341 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276175 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276176 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-94 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-342 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276177 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276178 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276179 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-343 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276180 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276181 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-344 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276182 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276183 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276184 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276185 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276186 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276187 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276188 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276189 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-345 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276190 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276191 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-346 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276192 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-347 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-348 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276193 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276194 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-349 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276195 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276196 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-95 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-350 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276197 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276198 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276199 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-351 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276200 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276201 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-352 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276202 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276203 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276204 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276205 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276206 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276207 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276208 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276209 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-353 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276210 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276211 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-354 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276212 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-355 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-356 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276213 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276214 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-357 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276215 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276216 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-96 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-358 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276217 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276218 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276219 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-359 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276220 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276221 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-360 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276222 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276223 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276224 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276225 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276226 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-361 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276227 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276228 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-362 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276229 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-363 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-364 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276230 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276231 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-365 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276232 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276233 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-97 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-366 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276234 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276235 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276236 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-367 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276237 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276238 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-368 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276239 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276240 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276241 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276242 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276243 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-369 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276244 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276245 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-370 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276246 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-371 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-372 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276247 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276248 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-373 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276249 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276250 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-98 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-374 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276251 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276252 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276253 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-375 {
  color: #135468;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276254 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276255 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-376 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276256 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276257 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276258 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276259 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276260 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-377 {
  color: #135468;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276261 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276262 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-378 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276263 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-379 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-380 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276264 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276265 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-381 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276038-copy {
  grid-row-gap: 20px;
  background-color: #ffe2c0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: none;
}

.frame-1171276266 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276267 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-99 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-382 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276268 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276269 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276270 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-383 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276271 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276272 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-384 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276273 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276274 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276275 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276276 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276277 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276278 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276279 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-385 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276280 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276281 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-386 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276282 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-387 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-388 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276283 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276284 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-389 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276285 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276286 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-100 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-390 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276287 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276288 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276289 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-391 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276290 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276291 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-392 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276292 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276293 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276294 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276295 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276296 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276297 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276298 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-393 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276299 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276300 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-394 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276301 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-395 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-396 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276302 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276303 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-397 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276304 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276305 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-101 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-398 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276306 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276307 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276308 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-399 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276309 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276310 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-400 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276311 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276312 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276313 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276314 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276315 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276316 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276317 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-401 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276318 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276319 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-402 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276320 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-403 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-404 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276321 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276322 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-405 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276323 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276324 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-102 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-406 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276325 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276326 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276327 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-407 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276328 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276329 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-408 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276330 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276331 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276332 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276333 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276334 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276335 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276336 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-409 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276337 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276338 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-410 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276339 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-411 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-412 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276340 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276341 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-413 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276342 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276343 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-103 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-414 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276344 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276345 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276346 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-415 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276347 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276348 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-416 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276349 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276350 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276351 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276352 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276353 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276354 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276355 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-417 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276356 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276357 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-418 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276358 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-419 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-420 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276359 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276360 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-421 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276361 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276362 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-104 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-422 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276363 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276364 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276365 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-423 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276366 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276367 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Svn Gilroy, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-424 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276368 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276369 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276370 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276371 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276372 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-425 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276373 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276374 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-426 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276375 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-427 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-428 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276376 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276377 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-429 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276378 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276379 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-105 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-430 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276380 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276381 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276382 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-431 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276383 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276384 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-432 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276385 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276386 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276387 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276388 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276389 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-433 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276390 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276391 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-434 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276392 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-435 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-436 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276393 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276394 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-437 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276395 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276396 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-106 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.combo-full-cource-starters---pet {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276397 {
  border: 2px solid #0000001a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276398 {
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276399 {
  grid-column-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-438 {
  color: #683c13;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276400 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276401 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-439 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276402 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276403 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276404 {
  border: 0 solid #0000001a;
  border-top-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276405 {
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276406 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-440 {
  color: #683c13;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276407 {
  border: 0 solid #0000001a;
  border-right-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276408 {
  grid-row-gap: 10px;
  background-color: #0000000d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-441 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276409 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-442 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-443 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276410 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276411 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  text-decoration: none;
  display: flex;
}

.text-444 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.slider-23 {
  background-color: #ddd0;
  height: auto;
}

.slide-62, .mask-17 {
  height: auto;
}

.select-field-16 {
  border-radius: 5px;
  margin-bottom: 0;
}

.frame-1171276412 {
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276413 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.l-tr-nh-h-c-4-k-n-ng-t-i-tiger-tutor {
  color: #ff8621;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276414 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276415 {
  grid-column-gap: 40px;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276416 {
  grid-column-gap: 10px;
  border-right: 2px solid #0000001a;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.text-445 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276417 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276418 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276419 {
  background-color: #0000000d;
  border: 0 solid #0003;
  border-top: 2px dashed #0003;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276420 {
  border: 0 solid #0003;
  border-top: 2px dashed #0003;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276421 {
  border: 0 solid #0003;
  border-top: 2px dashed #0003;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276422 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276423 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276424 {
  background-color: #b43ac8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.frame-1171276425 {
  background-color: #ff9d42;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276426 {
  background-color: #ff4242;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276427 {
  background-color: #d8c203;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276428 {
  background-color: #d8c203;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276429 {
  background-color: #b43ac8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-446 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276430 {
  background-color: #7c5bff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276431 {
  background-color: #ff9d42;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276432 {
  background-color: #ff4242;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 135px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276433 {
  background-color: #d8c203;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276434 {
  background-color: #2f3083;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276435 {
  background-color: #0094c2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276436 {
  background-color: #8dc73f;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276437 {
  background-color: #d3223e;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276438 {
  background-color: #009697;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276439 {
  background-color: #009697;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 45px;
  padding: 10px 20px;
  display: flex;
}

.frame-1171276440 {
  background-color: #2f3083;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276441 {
  background-color: #0094c2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276442 {
  background-color: #8dc73f;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276443 {
  background-color: #d3223e;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 135px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-1171276444 {
  background-color: #009697;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.macbook-air---1 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  text-decoration: none;
  display: flex;
}

.frame-1171276445 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 40px;
  text-decoration: none;
  display: flex;
}

.lettermark-ne-n-tra-ng---ti-t-mi-t-1 {
  object-fit: cover;
}

.frame-13 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-447 {
  color: #ee2d31;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ng-k-nh-n-chuy-n-giao-gi-i-ph-p-d-y-h-c-ng-m-ng-ph-p-to-n-di-n {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-35 {
  grid-column-gap: 23px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-34 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276446 {
  grid-column-gap: 10px;
  background-color: #ee2d31;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 60px;
  text-decoration: none;
  display: flex;
}

.text-448 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-33 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ngu-pha-p-toa-n-die-n---thumbnail-large-1 {
  object-fit: cover;
  border-radius: 20px;
}

.frame-19 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-449 {
  color: #ee2d31;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276447 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-450 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276448 {
  grid-row-gap: 25px;
  background-color: #eff6ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8.2px #72bbff;
}

.frame-1171276449 {
  grid-column-gap: 25px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 218px;
  text-decoration: none;
  display: flex;
}

.text-451 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276450 {
  grid-column-gap: 10px;
  background-color: #2a8cff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 15px 60px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-107 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1171276451 {
  grid-row-gap: 23px;
  background-color: #00000008;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276452 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-31 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-452 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-20 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-108 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 7px;
  height: 7px;
  text-decoration: none;
  display: flex;
}

.text-453 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276453 {
  grid-row-gap: 40px;
  background-color: #00000008;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276454 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.error-ff1c20ee-25d7-1ce4-93f0-f2b6ddc490b3 {
  color: #000;
  flex: 1;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  display: block;
}

.frame-9 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-454 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276455 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276456 {
  grid-row-gap: 20px;
  background-color: #0000000d;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-455 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-456 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276457 {
  grid-column-gap: 25px;
  background-color: #eff6ff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 8.2px #72bbff;
}

.frame-1171276458 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-6934 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-495, .image-496 {
  width: 250px;
  height: auto;
}

.div-block-6935 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.image-497 {
  width: auto;
  height: auto;
}

.grid-36 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-123 {
  padding: 0;
}

.mentor-section-3 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276459 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1488px;
  text-decoration: none;
  display: flex;
}

.nha-1 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.frame-1171276460 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276461 {
  grid-column-gap: 10px;
  background-image: linear-gradient(103.97deg, #fb22ff 0%, #7a6eff 51%, #2fcdff 100%);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-457 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-458 {
  color: #1964f2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-459 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276462 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-460 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-461 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276463 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276464 {
  grid-column-gap: 20px;
  background-color: #e1ffe7;
  border: 2px solid #1cab36;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-462 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276465 {
  grid-column-gap: 20px;
  background-color: #fff1e1;
  border: 2px solid #ff2e00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276466 {
  grid-column-gap: 20px;
  background-color: #ffe1e1;
  border: 2px solid #ab1c1c;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-216-copy {
  color: #000;
  text-align: center;
  white-space: break-spaces;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-216-copy-copy {
  color: #000;
  text-align: center;
  white-space: break-spaces;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276467 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/671fac649a010cf87e14323f_Cover2.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 886px;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276468 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276469 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276470 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-463 {
  color: #00ff1e;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.trung-t-m-anh-ng-ch-ng-tr-nh-cambridge-d-nh-cho-kh-i-m-m-non-ti-u-h-c {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276471 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2-2 {
  object-fit: cover;
  height: auto;
}

.frame-1171276472 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-464 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276473 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  text-decoration: none;
  display: flex;
}

.text-465 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276474 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276475 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.th-m-nh-c-ng-ngh {
  font-family: Svn Gilroy, sans-serif;
  line-height: 120%;
}

.frame-1171276476 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-498 {
  object-fit: cover;
  width: auto;
  max-width: none;
  height: auto;
}

.frame-1171276477 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-466 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-467 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.th-m-nh-c-ng-ngh-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.th-m-nh-c-ng-ngh-3 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276478 {
  grid-row-gap: 40px;
  background-color: #00000008;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276479 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276480 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276481 {
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276482 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-468 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276483 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tie-ng-anh-3 {
  object-fit: cover;
}

.frame-1171276484 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-469 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-470 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276485 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276486 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276487 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171276488 {
  grid-column-gap: 100px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171276489 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 253px;
  text-decoration: none;
  display: flex;
}

.text-471 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276490 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 51px;
  padding-bottom: 51px;
  text-decoration: none;
  display: flex;
}

.frame-1171276491 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-472 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ch-ng-tr-nh-h-c-0 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276492 {
  grid-row-gap: 40px;
  background-color: #1cab36;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.text-473 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276493 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276494 {
  grid-column-gap: 20px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-109 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  text-decoration: none;
  display: flex;
}

.text-474 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.div-block-6936 {
  display: flex;
}

.div-block-6937 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 550px;
  display: flex;
}

.text-block-146 {
  color: #00000080;
  white-space: normal;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.frame-1171276495 {
  grid-column-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67208587fb764a57c4844771_Cover.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 140px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276496 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-475 {
  color: #00ff2e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-476 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-477 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.form-15 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-button {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #ff6a00;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 36px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.text-478 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.package-1 {
  flex: 1;
  width: auto;
  height: auto;
}

.frame-1171276497 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276498 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-479 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-480 {
  color: #31c12e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276499 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276500 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 10px #00000029;
}

.frame-1171276501 {
  object-fit: cover;
  border-radius: 5px;
}

.text-481 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-482 {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.button-42 {
  grid-column-gap: 10px;
  background-color: #ff6a00;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 36px;
  text-decoration: none;
  display: flex;
}

.text-483 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276502 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-484 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276503 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276504 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276505 {
  object-fit: cover;
}

.frame-1171276506 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  text-decoration: none;
  display: flex;
}

.text-485 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-486 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276507 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-487 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276508 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276509 {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 10px #00000029;
}

.vectors-wrapper-110 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.text-488 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276510, .frame-1171276511 {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 10px #00000029;
}

.frame-1171276512 {
  grid-column-gap: 40px;
  background-color: #00000008;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276513 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-489 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-490 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-491 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.image-12 {
  object-fit: cover;
}

.frame-1171276514 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.text-492 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276515 {
  grid-column-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276516 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 332px;
  padding: 0;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 10px #00000029;
}

.frame-1171276517 {
  object-fit: cover;
}

.frame-1171276518 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

._10-l-do-c-c-trung-t-m-v-a-v-nh-kh-ng-c-doanh-thu-u-n {
  color: #000;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276519 {
  grid-column-gap: 60px;
  background-color: #1cab36;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276520 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-493 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-494 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.button-43 {
  grid-column-gap: 10px;
  background-color: #ff6a00;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 36px;
  text-decoration: none;
  display: flex;
}

.text-495 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.he-sinh-tha-i-easy---mockup-1 {
  object-fit: cover;
}

.section-194 {
  z-index: 99;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #aaaaaa57;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.frame-1171276521 {
  grid-row-gap: 20px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1058px;
  padding: 80px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-496 {
  color: #1cab36;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-497 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-498 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276522 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-16 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-block-label {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.form-text-input {
  grid-column-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.form-text-input::placeholder, .text-499 {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.form-text-input-2 {
  grid-column-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.form-text-input-2::placeholder {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.form-text-input-3 {
  grid-column-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.form-text-input-3::placeholder {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.form-button-2 {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #1cab36;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 24px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.text-500 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.package-2 {
  object-fit: cover;
}

.frame-1171276523 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -3px;
  left: 1001px;
}

.text-501 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.select-field-17 {
  background-color: #fff;
}

.frame-1171276524 {
  grid-row-gap: 60px;
  border: 0 solid #0000001a;
  border-bottom-width: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276525 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276526 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-502 {
  margin-top: 0;
  margin-bottom: 0;
}

.error-57fa68bd-8baf-e58e-2af1-99a33197ec26 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276527 {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 664px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 16px 36px #00000029;
}

.form-wrapper-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.form-17 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-wrapper-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-block-label-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.form-text-input-4 {
  grid-column-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.form-text-input-4::placeholder, .text-503 {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.form-text-input-5 {
  grid-column-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.form-text-input-5::placeholder {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.form-button-3 {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #1cab36;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 24px;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.text-504 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-505 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276528 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276529 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-499 {
  object-fit: cover;
}

.frame-1171276530 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.text-506 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.ng-k-tr-i-nghi-m-h-sinh-th-i-easy-group-d-nh-cho-trung-t-m-ti-ng-anh-v-tr-ng-h-c-0 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ng-k-tr-i-nghi-m-h-sinh-th-i-easy-group-d-nh-cho-trung-t-m-ti-ng-anh-v-tr-ng-h-c-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.t-ng-doanh-thu-d-d-ng-thu-h-t-h-c-vi-n-v-gi-ch-n-ph-huynh-v-i-t-nh-n-ng-t-ng-t-c-2-chi-u-v-tr-i-nghi-m-h-c-t-p-hi-n-i-ti-t-ki-m-th-i-gian-lo-i-b-quy-tr-nh-th-c-ng-ph-c-t-p-qu-n-l-trung-t-m-th-ng-minh-v-hi-u-qu-m-r-ng-quy-m-h-tr-d-y-h-c-online-hybrid-gi-p-b-n-ti-p-c-n-h-c-vi-n-kh-p-c-n-c-m-kh-ng-b-gi-i-h-n-b-i-a-l-c-ng-quy-tr-nh-v-n-h-nh-y-b-i-b-n-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-block-147 {
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.success-message-2 {
  background-color: #caffcc;
}

.frame-1171276531 {
  grid-column-gap: 60px;
  background-color: #1cab36;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276532 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-507 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-508 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.button-44 {
  grid-column-gap: 10px;
  background-color: #ff6a00;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 36px;
  text-decoration: none;
  display: flex;
}

.text-509 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.he-sinh-tha-i-easy---mockup-2 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.frame-1171276533 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276534 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276535 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ch-ng-tr-nh-h-c-2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-510 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276536 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276537 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276538 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276539 {
  object-fit: cover;
}

.frame-1171276540 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.infographic-quy-tr-nh-v-m-h-nh-tri-n-khai {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-511 {
  color: #0009;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276541 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276542 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276543 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276544 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276545 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276546 {
  object-fit: cover;
}

.frame-1171276547 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.infographic-quy-tr-nh-v-m-h-nh-tri-n-khai-2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-512 {
  color: #0009;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276548 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ch-ng-tr-nh-h-c-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.infographic-quy-tr-nh-v-m-h-nh-tri-n-khai-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276549 {
  background-color: #ff901a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276550 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276551 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276552 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-111 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 161px;
  height: 55px;
  text-decoration: none;
  display: flex;
}

.text-513 {
  color: #fffb00;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276553 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.trung-t-m-anh-ng-ch-ng-tr-nh-cambridge-d-nh-cho-kh-i-m-m-non-ti-u-h-c-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276554 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-112 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 97px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.frame-1171276555 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2-3 {
  object-fit: cover;
}

.frame-1171276556 {
  grid-row-gap: 10px;
  background-color: #fa5c43;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276557 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-514 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276558 {
  grid-column-gap: 10px;
  background-color: #1964f2;
  border: 2px solid #00e0ff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  text-decoration: none;
  display: flex;
}

.text-515 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276559 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1171276560 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276561 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276562 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276563 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-516 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276564 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.preparea1-1 {
  object-fit: cover;
}

.frame-1171276565 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 97.5676px;
  text-decoration: none;
  display: flex;
}

.text-517 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276566 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 688px;
  display: flex;
}

.frame-1171276567 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276568 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171276569 {
  grid-column-gap: 100px;
  background-color: #ff99001a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171276570 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 253px;
  text-decoration: none;
  display: flex;
}

.text-518 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-519 {
  color: #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1171276571 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 51px;
  padding-bottom: 51px;
  text-decoration: none;
  display: flex;
}

.frame-1171276572 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-520 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.ch-ng-tr-nh-h-c-5 {
  color: #1cab36;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276573 {
  grid-row-gap: 40px;
  background-color: #ff901a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 120px;
  text-decoration: none;
  display: flex;
}

.text-521 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276574 {
  grid-column-gap: 32px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276575 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-113 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  text-decoration: none;
  display: flex;
}

.text-522 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Svn Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-522.yello {
  color: #fffb00;
}

.div-block-6938 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-6939 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.flex-block-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
}

.text-block-114-copy {
  color: var(--white);
  text-align: right;
  font-family: Svn gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.image-500, .image-501 {
  align-self: flex-end;
}

.ct---p1-copy {
  text-align: left;
  font-family: Roboto, sans-serif;
  line-height: 28px;
}

.ct---p1-copy.white {
  color: var(--white);
  text-align: right;
}

.frame-1171276576 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  text-decoration: none;
  display: flex;
}

.frame-22 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276577 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 970px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.landing-page-for-teen-3-1 {
  object-fit: contain;
  width: 50vw;
  height: auto;
}

.frame-1171276578 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 909px;
  text-decoration: none;
  display: flex;
}

.text-523 {
  color: #fff;
  letter-spacing: .05em;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-524 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 122.02%;
  text-decoration: none;
}

.cambridge-ielts-for-teen-gi-i-ph-p-to-n-di-n-gi-p-trung-t-m-anh-ng-t-i-u-v-n-h-nh-qu-n-l-ch-t-l-ng-o-t-o-v-thu-h-t-h-c-vi-n-v-i-chi-n-thu-t-tuy-n-sinh-0-ng-n-m-b-t-xu-th-cambridge-ielts-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay {
  color: #fff;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.line-1 {
  border-style: solid;
  border-width: undefinedpx;
  border-color: #fff;
  width: 200px;
}

.frame-1171276579 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276580 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276581 {
  grid-column-gap: 10px;
  background-image: linear-gradient(90deg, #05f929 0%, #026a0c 88%);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 332px;
  height: 69px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none;
  display: flex;
}

.text-525 {
  color: #fff;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-115 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1171276582 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-21 {
  grid-column-gap: 82px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276583 {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-526 {
  color: #fff;
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-15 {
  grid-column-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a2d83c8c6b8d46b17918e_Frame-15.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 216px;
  padding: 50px;
  text-decoration: none;
  display: flex;
}

.text-527 {
  color: #fff;
  letter-spacing: .08em;
  text-shadow: 0 4px 4px #00000040;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276584 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-528 {
  color: #fff;
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-1-2 {
  object-fit: cover;
  height: auto;
  position: absolute;
  top: 395px;
  left: 0;
}

.t-i-vi-t-nam-h-n-80-c-c-trung-t-m-ti-ng-anh-v-tr-ng-h-c-v-n-g-p-kh-kh-n-trong-vi-c-c-p-nh-t-gi-o-tr-nh-theo-chu-n-qu-c-t-1 {
  color: #fff;
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.body-17 {
  background-color: #fff0;
}

.image-502 {
  height: auto;
}

.section-195 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-503 {
  height: auto;
}

.image-504 {
  width: 40vw;
  height: auto;
}

.frame-1171276585 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
}

.frame-23 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1760px;
  text-decoration: none;
  display: flex;
}

.text-529 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-62-1 {
  object-fit: fill;
  height: auto;
}

.frame-1171276586 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1838px;
  text-decoration: none;
  display: flex;
}

.frame-1171276587 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-24 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276588 {
  grid-column-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a3050b86b90200c972870_Chu%CC%9Ba%20co%CC%81%20te%CC%82n%20(2000%20x%202000%20px)%20(63)%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 468px;
  height: 139px;
  min-height: 139px;
  text-decoration: none;
  display: flex;
}

.text-530 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.error-50684c8c-987f-4f23-5a20-3a677df5f02e {
  color: #fff;
  text-align: center;
  text-shadow: 0 4px 4px #00000040;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276589 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-nh {
  grid-column-gap: 20px;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.group-14 {
  grid-row-gap: 5px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a30b160f047148911c3e7_Group%2080.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.text-531 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-3 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 43px;
  padding-bottom: 43px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276590 {
  grid-row-gap: 10px;
  background-image: linear-gradient(90deg, #32c944, #01680a);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1940px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276591 {
  grid-row-gap: 10px;
  background-image: linear-gradient(90deg, #01680a, #32c944);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-532 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-17 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-66-1 {
  object-fit: cover;
}

.text-533 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276592 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276593 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 366px;
  text-decoration: none;
  display: flex;
}

.ellipse-1 {
  border-style: solid;
  border-width: undefinedpx;
  background-color: #fff;
  border-color: #289732;
  box-shadow: 0 0 20.7px #32c944;
}

.ellipse-2 {
  border-style: solid;
  border-width: undefinedpx;
  background-color: #fff;
  border-color: #32c944;
  box-shadow: inset 0 0 30.6px #32c944, inset 0 0 30.6px #32c944;
}

.error-d693d47e-6245-6cc0-d71b-c97f72262b08 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.ellipse-424 {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #32c944;
}

.ellipse-3 {
  position: absolute;
  top: 447px;
  left: 444px;
}

.gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276594 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-534 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276595 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276596 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 366px;
  text-decoration: none;
  display: flex;
}

.group-67-1 {
  object-fit: cover;
  height: auto;
}

.gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-0 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276597 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276598 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-535 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  text-shadow: 0 0 12.7px #32c944;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-536 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276599 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-27-1 {
  object-fit: cover;
  height: auto;
}

.frame-1171276600 {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 536px;
  text-decoration: none;
  display: flex;
}

.rectangle-6 {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #05f929;
  height: auto;
  box-shadow: 0 0 5.8px #32c944;
}

.frame-45 {
  grid-column-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 43px;
  display: flex;
}

.text-537 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276601 {
  grid-column-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 43px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.text-538 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.text-539 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  text-shadow: 0 0 12.5px #32c944;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276602 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276603 {
  background-image: linear-gradient(90deg, #05f929 0%, #01680a 100%);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 245px;
  display: flex;
  position: relative;
}

.frame-1171276604 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 50px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.text-540 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-16-1 {
  object-fit: cover;
  position: absolute;
  top: 170px;
  right: 0;
}

.frame-1171276605 {
  background-image: linear-gradient(90deg, #01680a 0%, #05f929 100%);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 655px;
  height: 245px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276606 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 50px;
  padding-left: 30px;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-16-2 {
  object-fit: cover;
  position: absolute;
  top: 170px;
  left: 0;
}

.ch-a-c-t-n-2000-x-2000-px-25-3 {
  object-fit: cover;
  position: absolute;
  top: 535px;
  left: 795px;
}

.h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-0 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-6 {
  grid-row-gap: 47px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.frame-127 {
  grid-column-gap: 47px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ch-a-c-t-n-2000-x-2000-px-25-7 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}

.text-541 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-25-6 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: -201px;
}

.frame-126 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-542 {
  color: #00ff26;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 75px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-31-1 {
  object-fit: cover;
}

.rectangle-12 {
  border: 3px solid #fff;
  box-shadow: 0 0 6.8px #05f929;
}

.text-543 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-125 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-124 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 970px;
  text-decoration: none;
  display: flex;
}

.frame-121 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-544 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276607 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 701px;
  text-decoration: none;
  display: flex;
}

.text-545 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.text-546 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-122 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-116 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 759px;
  text-decoration: none;
  display: flex;
}

.text-547 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-117 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  text-decoration: none;
  display: flex;
}

.frame-120 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-118 {
  grid-row-gap: 7px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276608 {
  grid-column-gap: 3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-548 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276609 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-119 {
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276610 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276611 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 878px;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-1-1 {
  object-fit: contain;
}

.text-549 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276612 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-1171276613 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-550 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.error-e92c485a-fc93-a3e4-6f2a-47bb42a475d5 {
  color: #fff;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276614 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1005px;
  text-decoration: none;
  display: flex;
}

.frame-1171276615 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276616 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 883px;
  text-decoration: none;
  display: flex;
}

.text-551 {
  color: #fff;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.error-e92c485a-fc93-a3e4-6f2a-47bb42a475da {
  color: #fff;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276617 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 983px;
  text-decoration: none;
  display: flex;
}

.frame-1171276618 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 853px;
  text-decoration: none;
  display: flex;
}

.frame-1171276619 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 976px;
  text-decoration: none;
  display: flex;
}

.frame-1171276620 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 854px;
  text-decoration: none;
  display: flex;
}

.error-e92c485a-fc93-a3e4-6f2a-47bb42a475df {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-69-2 {
  z-index: -1;
  opacity: .66;
  object-fit: cover;
  position: absolute;
  bottom: 0;
  left: 0;
}

.nh-ch-ng-tr-nh-chu-n-qu-c-t-v-chi-n-thu-t-tuy-n-sinh-0-ng-hi-u-qu-c-c-trung-t-m-thu-h-t-ng-o-h-c-vi-n-v-t-m-c-doanh-thu-v-t-mong-i-1 {
  color: #fff;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-0 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276621 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1765px;
  text-decoration: none;
  display: flex;
}

.text-552 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-53-1 {
  object-fit: cover;
}

.chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276622 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171276623 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 420px;
  text-decoration: none;
  display: flex;
}

.frame-1171276624 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-553 {
  color: #05f929;
  text-align: center;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.k-h-p-ng-h-p-tri-n-khai {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-69-1 {
  opacity: .66;
  object-fit: cover;
  position: absolute;
  top: -226px;
  left: -347px;
}

.ch-a-c-t-n-2000-x-2000-px-52-1 {
  z-index: -2;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}

.chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay-0 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276625 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 40px;
  text-decoration: none;
  display: flex;
}

.frame-113 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276626 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.group-78 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rectangle-13 {
  border: 3px solid #fff;
  box-shadow: 0 0 4px #05f929;
}

.ch-a-c-t-n-2000-x-2000-px-34-2 {
  object-fit: cover;
  height: auto;
}

.frame-114 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-112 {
  grid-row-gap: 60px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276627 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276628 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-554 {
  color: #05f929;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-554.white {
  color: var(--white);
}

.text-554.deepgreen {
  color: #02796a;
}

.text-554.blue {
  color: #0a2fa0;
}

.text-555 {
  color: #146f2c;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276629 {
  grid-row-gap: 50px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 806.573px;
  text-decoration: none;
  display: flex;
}

.frame-1171276630 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 358px;
  text-decoration: none;
  display: flex;
}

.text-556 {
  color: #05f929;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-556.green {
  color: #0c8a23;
}

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

.text-556.deepgreen {
  color: #02796a;
}

.text-556.blue {
  color: #0a2fa0;
}

.text-557 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 122.02%;
  text-decoration: none;
}

.text-557.green {
  color: #0c8a23;
}

.text-557.deepgreen {
  color: #02796a;
}

.text-557.blue {
  color: #0a2fa0;
}

.frame-1171276631 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-558 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 122.02%;
  text-decoration: underline;
}

.text-558.green {
  color: #0c8a23;
}

.text-558.deepgreen {
  color: #02796a;
}

.text-558.blue {
  color: #0a2fa0;
}

.frame-1171276632 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 505px;
  text-decoration: none;
  display: flex;
}

.text-559 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 122.02%;
  text-decoration: none;
}

.text-559.green {
  color: #0c8a23;
}

.text-559.deepgreen {
  color: #02796a;
}

.text-559.blue {
  color: #0a2fa0;
}

.ellipse-5 {
  background-color: #48da68;
}

.line-3 {
  border-style: solid;
  border-width: undefinedpx;
  background-color: #48da68;
  border-color: #fff;
}

.frame-1171276633 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-18 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-wrapper-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-text-input-6 {
  grid-column-gap: 8px;
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  background-color: #d0e7d3;
  border: 2px solid #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
  display: flex;
}

.form-text-input-6::placeholder, .text-560 {
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276634 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-block-label-3 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 122.02%;
  text-decoration: none;
}

.form-block-label-3.dark {
  color: #0c8a23;
}

.form-block-label-3.deepgreen {
  color: #02796a;
}

.form-block-label-3.blue {
  color: #0a2fa0;
}

.text-561 {
  color: maroon;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 122.02%;
  text-decoration: none;
}

.form-text-input-7 {
  grid-column-gap: 8px;
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  background-color: #d0e7d3;
  border: 2px solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
  display: flex;
}

.form-text-input-7::placeholder {
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.form-text-input-8 {
  grid-column-gap: 8px;
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  background-color: #d0e7d3;
  border: 2px solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
  display: flex;
}

.form-text-input-8::placeholder {
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.form-textarea {
  grid-column-gap: 8px;
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  background-color: #d0e7d3;
  border: 2px solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
  display: flex;
}

.form-textarea::placeholder {
  color: #a09d9d;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.form-button-4 {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  background-image: linear-gradient(90deg, #30c742 0%, #026a0c 100%);
  border: 2px solid #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 24px;
  font-family: Anton, sans-serif;
  font-size: 53px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
  display: flex;
}

.text-562 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 53px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-563 {
  color: maroon;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 122.02%;
  text-decoration: none;
  position: absolute;
  top: 369px;
  left: 695px;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0.dark {
  color: #0c8a23;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0.deepgreen {
  color: #02796a;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0.blue {
  color: #0a2fa0;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1.deepgreen {
  color: #02796a;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1.blue {
  color: #0a2fa0;
}

.div-block-6940 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a34c5bbabf538db133fbc_m.png");
  background-position: 0 0;
  background-size: contain;
}

.frame-1171276635 {
  grid-row-gap: 47px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276636 {
  grid-column-gap: 47px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-564 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ch-a-c-t-n-2000-x-2000-px-25-8 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-1171276637 {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-38-1 {
  object-fit: cover;
  flex: 1;
  height: auto;
}

.frame-1171276638 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276639 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 970px;
  text-decoration: none;
  display: flex;
}

.frame-1171276640 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276641 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 701px;
  text-decoration: none;
  display: flex;
}

.text-565 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.text-566 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276642 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276643 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 759px;
  text-decoration: none;
  display: flex;
}

.text-567 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276644 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  text-decoration: none;
  display: flex;
}

.frame-1171276645 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276646 {
  grid-row-gap: 7px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276647 {
  grid-column-gap: 3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-568 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276648 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276649 {
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276650 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-6941 {
  flex-flow: column;
  display: flex;
}

.frame-1171276651 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 970px;
  text-decoration: none;
  display: flex;
}

.frame-1171276652 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276653 {
  grid-column-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a4436a7223c5e2a96b0fc_Frame%2045.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 201px;
  height: 197px;
  min-height: 197px;
  text-decoration: none;
  display: flex;
}

.text-569 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276654 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 701px;
  text-decoration: none;
  display: flex;
}

.text-570 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.text-571 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276655 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276656 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 759px;
  text-decoration: none;
  display: flex;
}

.text-572 {
  color: #fff;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276657 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  text-decoration: none;
  display: flex;
}

.frame-5 {
  grid-row-gap: 55px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ch-a-c-t-n-2000-x-2000-px-28-1 {
  z-index: -2;
  object-fit: cover;
  width: auto;
  height: auto;
  position: absolute;
  right: 0;
}

.frame-1171276658 {
  grid-column-gap: 55px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ch-a-c-t-n-2000-x-2000-px-25-5 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}

.ch-a-c-t-n-2000-x-2000-px-25-4 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: -244px;
}

.text-573 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276659 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 478px;
  display: flex;
}

.frame-1171276660 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-27-2 {
  object-fit: cover;
}

.rectangle-9 {
  object-fit: cover;
  border-radius: 10px;
}

.text-574 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  text-shadow: 0 0 4px #05f929;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276661 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276662 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276663 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276664 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 887px;
  text-decoration: none;
  display: flex;
}

.frame-1171276665 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-575 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  text-shadow: 0 0 16.6px #32c944;
  border-color: #32c944;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.error-e72f1724-3006-d89f-f48b-2e4916a08998 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.error-e72f1724-3006-d89f-f48b-2e4916a08999 {
  color: #fff;
  letter-spacing: undefinedundefined;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276666 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276667 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276668 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-576 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-577 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276669 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276670 {
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-578 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276671 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1171276672 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 420px;
  text-decoration: none;
  display: flex;
}

.frame-1171276673 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a45d9a3b50fd7a130d2f2_Frame%2090.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 363px;
  height: 310px;
  min-height: 310px;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-55-1 {
  object-fit: cover;
}

.frame-1171276674 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-579 {
  color: #05f929;
  text-align: center;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.k-h-p-ng-h-p-tri-n-khai-2 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276675 {
  grid-column-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a45d9a3b50fd7a130d2f2_Frame%2090.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276676 {
  grid-row-gap: 55px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1171276677 {
  grid-column-gap: 55px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ch-a-c-t-n-2000-x-2000-px-25-9 {
  opacity: .44;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: -244px;
}

.text-580 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.frame-1171276678 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.group-87 {
  position: relative;
}

.frame-1171276679 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276680 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a4744fb2c7791ba68d90f_Frame%2080.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 491px;
  height: auto;
  min-height: auto;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.rectangle-14 {
  object-fit: cover;
  border-radius: 10px;
  height: auto;
}

.text-581 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 4px #05f929;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276681 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ch-a-c-t-n-2000-x-2000-px-26-3 {
  object-fit: cover;
  width: auto;
  height: auto;
}

.frame-1171276682 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276683 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276684 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 887px;
  text-decoration: none;
  display: flex;
}

.frame-1171276685 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-582 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: undefined;
  text-shadow: 0 0 16.6px #32c944;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
  position: absolute;
  top: 100px;
  left: 40px;
}

.frame-1171276686 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276687 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276688 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-583 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.text-584 {
  color: #fff;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 122.02%;
  text-decoration: none;
}

.frame-1171276689 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276690 {
  grid-row-gap: 3px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-585 {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 146.85%;
  text-decoration: none;
}

.image-505 {
  flex: none;
  align-self: stretch;
  width: 30px;
  max-width: none;
  height: 100%;
}

.image-506, .image-508, .image-509 {
  height: auto;
}

.image-509.green {
  color: #0f5735;
}

.image-510 {
  height: auto;
}

.div-block-6942 {
  z-index: -5;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678a2df2cb999bd4566e8564_Big%20Frame%20Landing%202.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
}

.text-field-26 {
  background-color: #d0e7d3;
  height: auto;
  padding: 20px;
  font-size: 24px;
}

.text-field-26.white {
  background-color: #fff;
}

.text-field-26.deepgreen {
  color: #02796a;
  background-color: #e0fffb;
}

.text-field-26.blue {
  color: #0a2fa0;
  background-color: #eaf7fd;
}

.text-field-26.gre {
  color: #02796a;
  background-color: #deffe8;
  font-family: Montserrat, sans-serif;
}

.frame-1171276691 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1921px;
  text-decoration: none;
  display: flex;
}

.frame-1171276692 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276693 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.thi-t-k-ch-a-c-t-n-1 {
  object-fit: cover;
}

.text-586 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276694 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-587 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.text-588 {
  color: #0c8a23;
  letter-spacing: .07em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Summerfun", Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.text-589 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.frame-1171276695 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._2-2 {
  object-fit: cover;
  border: 0 solid #000;
}

.text-590 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.frame-1171276696 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276697 {
  grid-column-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-591 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.frame-1171276698 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#1aab34 0%, #005702 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 522px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-592 {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  text-shadow: 3px 3px 1px #ffffff69;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276699 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 832px;
  height: auto;
  padding: 25px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-114 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-1171276700 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.chuy-n-i {
  color: #fff;
  letter-spacing: .07em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Summerfun", Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.text-593, .text-594 {
  color: #fff;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-595 {
  color: #fff;
  letter-spacing: .07em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Summerfun", Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150.35%;
  text-decoration: none;
}

.frame-1171276701 {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/678f2bd46df574d426f3e22a_Frame-17.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 60px 73px;
  text-decoration: none;
  display: flex;
}

.frame-1171276702 {
  border: 1px undefined undefined;
  background-image: linear-gradient(#0ab637 0%, #008e25 49%, #044515 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 199px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 60px;
  left: 436px;
}

.text-596 {
  color: #fff;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 47px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.trung-t-m-p-d-ng-th-nh-c-ng-m-h-nh-th-h-m-i {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 400;
  line-height: 131%;
  text-decoration: none;
}

.frame-1171276703 {
  border: 1px undefined undefined;
  background-image: linear-gradient(#0ab637 0%, #008e25 49%, #044515 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 199px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 775px;
  left: 151px;
}

.h-c-vi-n-h-i-l-ng-m-h-nh-th-h-m-i {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 400;
  line-height: 31.46px;
  text-decoration: none;
}

.n-m-b-t-xu-th-m-h-nh-th-h-m-i-thay-th-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay-1 {
  color: #0c8a23;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 150.35%;
  text-decoration: none;
}

.frame-1171276704 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276705 {
  background-image: linear-gradient(90deg, #0ab637, #008e25 50%, #044515);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.text-597 {
  color: #fff;
  text-align: center;
  letter-spacing: .07em;
  text-shadow: 6.29593px 6.29593px 5.7px #ffffff6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-28 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276706 {
  background-color: #0c8a23;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276707 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 125px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-598 {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-115 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 2px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276708 {
  grid-column-gap: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.y-u-t-qu-n-l-v-n-h-nh {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276709 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-116 {
  background-color: #03ff27;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 2px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-26 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-599 {
  color: #0c8a23;
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.frame-1171276710 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-600 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276711 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276712 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276713 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-117 {
  background-color: #03ff27;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 2px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-118 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276714 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276715 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-119 {
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276716 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276717 {
  background-image: linear-gradient(90deg, #0ab637 0%, #008e25 50%, #044515 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-601 {
  color: #fff;
  text-align: center;
  letter-spacing: .07em;
  text-shadow: 6.29593px 6.29593px 5.7px #ffffff6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 101px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276718 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276719 {
  background-color: #0c8a23;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276720 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 125px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-602 {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-120 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276721 {
  grid-column-gap: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.frame-27 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-121 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-122 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276722 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-603 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-123 {
  justify-content: center;
  align-items: center;
  width: 3px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1171276723 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-604 {
  color: #0c8a23;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276724 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-605 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-124 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276725 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276726 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276727 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276728 {
  background-image: linear-gradient(90deg, #0ab637 0%, #008e25 50%, #044515 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-606 {
  color: #fff;
  text-align: center;
  letter-spacing: .07em;
  text-shadow: 6.29593px 6.29593px 5.7px #ffffff6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 101px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276729 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276730 {
  background-color: #0c8a23;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276731 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 125px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-607 {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-125 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276732 {
  grid-column-gap: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276733 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-126 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276734 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-608 {
  color: #0c8a23;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276735 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 114px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-609 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276736 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-127 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-128 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276737 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-129 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276738 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276739 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276740 {
  grid-column-gap: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 161px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276741, .frame-1171276742 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276743 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276744 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276745 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1171276746 {
  background-image: linear-gradient(90deg, #0ab637 0%, #008e25 50%, #044515 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-610 {
  color: #fff;
  text-align: center;
  letter-spacing: .07em;
  text-shadow: 6.29593px 6.29593px 5.7px #ffffff6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 101px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276747 {
  background-color: #0c8a23;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276748 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 125px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.text-611 {
  color: #fff;
  text-align: center;
  letter-spacing: .007em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-130 {
  background-color: #03ff27;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276749 {
  grid-column-gap: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1171276750 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-131 {
  background-color: #00ff26;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276751 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.t-c-nh-n-b-n {
  color: #0c8a23;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276752 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-612 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-132 {
  background-color: #00ff26;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276753 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276754 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-133 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276755 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276756 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-134 {
  background-color: #00ff26;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 3px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276757, .frame-1171276758 {
  grid-column-gap: 10px;
  border: 0 solid #00ff26;
  border-bottom-width: 2px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1171276759 {
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 939px;
  text-decoration: none;
  display: flex;
}

.text-613 {
  color: #0c8a23;
  letter-spacing: -.003em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._8 {
  object-fit: cover;
  height: auto;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo {
  color: #0c8a23;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 136%;
  text-decoration: none;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-0 {
  color: #0c8a23;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 136%;
  text-decoration: none;
}

.h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-1 {
  color: #0c8a23;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 136%;
  text-decoration: none;
}

.image-515 {
  flex: 1;
  height: auto;
}

.image-517, .image-518 {
  height: auto;
}

.image-520 {
  flex: 1;
}

.frame-1171276760 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.frame-1171276760.l {
  flex-flow: row;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.frame-1171276761 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.frame-1171276761.kid {
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
}

.rectangle {
  object-fit: cover;
  order: -1;
  height: auto;
}

.rectangle.r {
  order: 1;
}

.frame-1171276762 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-614 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-614.blue, .text-614.blue-copy {
  color: #0a2fa0;
}

.text-614.green {
  color: #00796b;
  text-align: right;
  font-size: 56px;
}

.frame-1171276763 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-615 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-615.blue {
  color: #0a2fa0;
}

.text-615.green {
  color: #00796b;
}

.text-616 {
  color: #fff;
  text-shadow: 0 0 8px #4bbff0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Summerfun", Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-616.blue {
  color: #0a2fa0;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th.gree {
  color: #02796b;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.frame-1171276764 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276765 {
  grid-column-gap: 10px;
  background-image: linear-gradient(90deg, #2d8cb2 0%, #044580 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-617 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276766 {
  grid-column-gap: 10px;
  border: 2px solid #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 81px;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1171276766.blue {
  border-color: #0a2fa0;
}

.text-618 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-618.blue {
  color: #0a2fa0;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2.blue {
  color: #0a2fa0;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2.green {
  color: #02796b;
  text-align: left;
  font-weight: 700;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-3 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-3.blue {
  color: #0a2fa0;
}

.chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-3.green {
  color: #02796b;
}

.image-521 {
  width: 100vw;
  height: auto;
}

.submit-button-18 {
  background-image: linear-gradient(90deg, #0048a9, #50c8f5 53%, #0048a9);
  align-self: stretch;
  padding: 30px 40px;
  font-family: Anton, Impact, sans-serif;
  font-size: 36px;
}

.submit-button-18.deepgreen {
  background-color: #02796a;
  background-image: linear-gradient(#5abfa0, #02796a);
}

.submit-button-18.blue {
  background-color: #0a2fa0;
  background-image: none;
}

.section-196 {
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67c324213803e214c036d9c3_BG.jpeg");
  background-position: 0 0;
  background-size: auto;
  padding: 40px 20px;
}

.text-block-148 {
  color: #02796a;
  font-family: "1 Ftv Vip Summerfun", Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-148.lightgreen {
  color: #1b9f3e;
}

.text-block-148.blue {
  color: #0a2fa0;
}

.aababvcabvc {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.text-block-149 {
  color: #1964f2;
  font-family: Svn Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.div-block-6943 {
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.link-block-124 {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.link-block-124:hover {
  text-decoration: underline;
}

.div-block-6944 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-6945 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-522, .image-523 {
  flex: none;
}

.div-block-6946 {
  justify-content: space-between;
  display: flex;
}

.div-block-6947 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.div-block-6948 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.frame-1171276767 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px 60px 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276768 {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e2bd1b202f567275030f7b_Frame-71.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 132px;
  padding: 25px 40px;
  text-decoration: none;
  display: flex;
}

.trung-tm-anh-ng-ang-i-mt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276769 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-619 {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #001d44;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
}

.text-619.green {
  color: #02796b;
  -webkit-text-stroke-width: 0px;
  font-size: 72px;
}

.frame-1171276770 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.kho-khan-1 {
  object-fit: cover;
  flex: 1;
  height: auto;
}

.kho-khan-1.kids {
  order: 1;
}

.frame-1171276771 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-620 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-620.green {
  color: var(--deep-green);
  font-weight: 700;
}

.text-620.blue {
  color: #0a2fa0;
  font-size: 18px;
}

.frame-1171276772 {
  grid-column-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e2bd1bf98d07648fa138c4_Frame-73.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-621 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vector-3 {
  object-fit: cover;
  position: absolute;
  top: 46.8853px;
  left: 39.5214px;
}

.frame-1171276773 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276760-copy {
  z-index: -10;
  grid-column-gap: 60px;
  background-image: linear-gradient(#3a89b980, #3a89b980), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67c31f5b0d976f3267715374_bg.jpeg");
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
}

._2-3 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1171276774 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-622 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-622.gree {
  color: var(--deep-green);
}

.text-622.blue {
  color: #0a2fa0;
}

.frame-1171276775 {
  object-fit: cover;
  height: auto;
}

.frame-1171276775.l {
  order: 1;
}

.frame-1171276776 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276777 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 895px;
  text-decoration: none;
  display: flex;
}

.frame-1171276778 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e2bf5032fb557cccb2658b_Frame-85.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 215.986px;
  min-height: auto;
  margin-bottom: -50px;
  padding: 70px 40px 70px 96px;
  display: flex;
  overflow: hidden;
}

.text-623 {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-623.gre {
  color: var(--deep-green);
}

.text-624 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-624.gre {
  color: var(--deep-green);
}

.text-468-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-468-copy.gre {
  color: var(--deep-green);
}

.text-block-150 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-150.gre {
  color: var(--deep-green);
}

.text-block-150.blk {
  color: #000;
}

.frame-1171276779 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1171276780 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-625 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-625.gre {
  color: var(--deep-green);
}

.frame-1171276781 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  text-decoration: none;
  display: flex;
}

.text-626 {
  color: #fff;
  text-shadow: 0 0 12px #004aad;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-626.gre {
  color: var(--deep-green);
  text-shadow: none;
}

._100-56 {
  object-fit: cover;
}

.framclgt-1 {
  z-index: -3;
  object-fit: cover;
  position: static;
  inset: auto auto 0% 0%;
}

.div-block-6949 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -200px;
  display: flex;
}

.frame-1171276782 {
  grid-row-gap: 43px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276783 {
  grid-column-gap: 10px;
  border: 10px undefined undefined;
  background-image: linear-gradient(90deg, #054781 0%, #4bbef0 49%, #034dac 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
}

.frame-1171276783.gre {
  background-image: linear-gradient(#286c3f, #4bf082);
}

.text-627 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1171276784 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276785 {
  object-fit: cover;
  height: auto;
}

.easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1171276786 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276787 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.text-628 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-628.gre {
  color: var(--deep-green);
}

.easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-0 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-0.gre {
  color: var(--deep-green);
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-0.blue {
  color: #0a2fa0;
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-1 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-1.gre {
  color: var(--deep-green);
}

.gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-1.blue {
  color: #0a2fa0;
}

._6 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.robot2-1 {
  z-index: -2;
  object-fit: cover;
  height: auto;
  position: absolute;
  inset: 29% 0% auto auto;
}

.frame-1171276788 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-1171276789 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 754px;
  text-decoration: none;
  display: flex;
}

.frame-29 {
  object-fit: cover;
  height: auto;
}

.text-629 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 20px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-629.gre {
  color: var(--deep-green);
}

.text-629.blue {
  color: #0a2fa0;
}

.clip-path-group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19.1823px;
  height: 21.3333px;
  text-decoration: none;
  display: flex;
}

.frame-1171276790 {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276791 {
  grid-row-gap: 43px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 350px;
  text-decoration: none;
  display: flex;
}

.text-630 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-630.gre {
  color: var(--deep-green);
}

.text-630.blue {
  color: #0a2fa0;
}

.frame-123 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px 60px;
  text-decoration: none;
  display: flex;
}

.frame-1171276792 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276793 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.giao-bi-tp-trn-easy-school-theo-l-trnh-hc-theo-di-chuyn-cn-v-im-lm-bi-ca-hc-sinh-easy-school-qua-thn {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.giao-bi-tp-trn-easy-school-theo-l-trnh-hc-theo-di-chuyn-cn-v-im-lm-bi-ca-hc-sinh-easy-school-qua-thn.gre {
  color: var(--deep-green);
}

.giao-bi-tp-trn-easy-school-theo-l-trnh-hc-theo-di-chuyn-cn-v-im-lm-bi-ca-hc-sinh-easy-school-qua-thn.blue {
  color: #0a2fa0;
}

.frame-1171276794 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276795 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276796 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276797 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.thng-bo-nhc-nh {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.thng-bo-nhc-nh.gre {
  color: #4cb051;
}

.thng-bo-nhc-nh.blue {
  color: #0a2fa0;
}

.text-631 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-631.gre {
  color: #4cb051;
}

.text-631.blue {
  color: #0a2fa0;
}

.frame-1171276798 {
  position: absolute;
  top: 1064.06px;
  left: 811.958px;
}

.text-632 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 40px #09f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-632.gre {
  color: var(--deep-green);
  text-shadow: none;
}

.text-632.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.text-633 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 20px #09f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr {
  color: #fff;
  text-align: center;
  align-self: center;
  width: 50vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr.gre {
  color: var(--deep-green);
}

.hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr.blu {
  color: #0a2fa0;
}

.k-hoch-ging-dy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.k-hoch-ging-dy.gre {
  color: #4cb051;
}

.k-hoch-ging-dy.blu {
  color: #0a2fa0;
}

.phn-phi-chng-trnh {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.phn-phi-chng-trnh.gre {
  color: #4cb051;
}

.bi-ging-in-t {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.bi-ging-in-t.gre {
  color: #4cb051;
}

.frame-108-2 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
  display: flex;
}

.frame-106-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-105-2, .frame-107-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-109-2 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._7 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px 60px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1171276799 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1355.51px;
  text-decoration: none;
  display: flex;
}

.frame-1171276800 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 754px;
  text-decoration: none;
  display: flex;
}

.frame-1171276801 {
  object-fit: cover;
}

.text-634 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 40px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-634.gre {
  color: var(--deep-green);
  text-shadow: none;
}

.text-634.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.frame-143 {
  grid-column-gap: 36px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-138 {
  grid-row-gap: 83px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-138.r {
  order: 1;
}

.frame-142 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-139 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-128 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276802 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 497.344px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-635 {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-635.gre {
  color: #4cb051;
}

.text-635.blue {
  color: #0a2fa0;
}

.text-636 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-636.gre {
  color: var(--deep-green);
}

.text-636.blue {
  color: #0a2fa0;
}

.frame-141 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-133 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-131 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-637 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-637.gre {
  color: var(--deep-green);
}

.text-637.blue {
  color: #0a2fa0;
}

.frame-1171276803 {
  position: absolute;
  top: 648.183px;
  left: 780.578px;
}

.frame-1171276804 {
  position: absolute;
  top: 701.521px;
  left: 780.578px;
}

.frame-1171276805 {
  position: absolute;
  top: 759.855px;
  left: 780.578px;
}

.frame-1171276806 {
  position: absolute;
  top: 818.193px;
  left: 780.578px;
}

.frame-1171276807 {
  position: absolute;
  top: 876.531px;
  left: 780.578px;
}

.frame-1171276808 {
  position: absolute;
  top: 934.865px;
  left: 780.578px;
}

._8-2 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-144 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-638 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 40px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-638.gre {
  color: var(--deep-green);
  text-shadow: none;
}

.text-638.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.text-639 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

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

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

.text-639.gre {
  color: #4cb051;
  text-shadow: none;
}

.text-639.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.text-640 {
  color: #fff;
  text-align: center;
  width: 50vw;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-148 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-146 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 428px;
  text-decoration: none;
  display: flex;
}

.tuan-1 {
  object-fit: cover;
  height: auto;
}

.frame-145 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-641 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 15px #ffffff40;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-641.gre {
  color: #4cb051;
}

.text-641.blue {
  color: #0a2fa0;
}

.text-642 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-642.gre {
  color: var(--deep-green);
}

.text-642.blue {
  color: #0a2fa0;
}

.frame-1171276809 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  height: 428px;
  text-decoration: none;
  display: flex;
}

.robot {
  object-fit: cover;
  position: absolute;
  inset: 11% 0% auto auto;
}

.chinh-phc-thn-tc-nhng-con-s-doanh-thu-khng-cng-easy-group-ngay-hm-nay-0 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.chinh-phc-thn-tc-nhng-con-s-doanh-thu-khng-cng-easy-group-ngay-hm-nay-0.blue {
  color: #0a2fa0;
}

.span {
  font-family: Montserrat, sans-serif;
  font-style: italic;
  font-weight: 700;
}

.span.blue {
  color: #0a2fa0;
}

._9 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.chart {
  object-fit: cover;
  width: 74px;
  height: auto;
}

.frame-160 {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-151 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-643 {
  color: #fff;
  text-shadow: 0 0 20px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-643.gre {
  color: #4cb051;
  text-shadow: none;
}

.text-643.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.text-644 {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 0 20px #09f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, Impact, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-644.gre {
  color: var(--deep-green);
  text-shadow: none;
}

.text-644.blue {
  color: #0a2fa0;
  text-shadow: none;
}

.text-645 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-645.gre {
  color: var(--deep-green);
}

.text-645.blk {
  color: #000;
}

.text-645.blue {
  color: #0a2fa0;
}

.frame-153 {
  grid-column-gap: 18px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-152 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-646 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-646.gre {
  color: #4cb051;
}

.text-646.blue {
  color: #0a2fa0;
}

.text-647 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.nh-chng-trnh-chun-quc-t-v-chin-thut-tuyn-sinh-0-ng-hiu-qu-cc-trung-tm-thu-ht-ng-o-hc-vin-v-t-mc-doan {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.nh-chng-trnh-chun-quc-t-v-chin-thut-tuyn-sinh-0-ng-hiu-qu-cc-trung-tm-thu-ht-ng-o-hc-vin-v-t-mc-doan.blk {
  color: #000;
}

.tie-ng-anh-3-copy {
  object-fit: cover;
}

.frame-1171276483-copy {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1171276482-copy {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-529, .image-530, .image-532, .image-533 {
  height: auto;
}

.bbgbg {
  z-index: -10;
  grid-column-gap: 60px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e3a51e16164f290fb653a9_BG.jpg");
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
}

.div-block-6950 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.span-2 {
  font-weight: 400;
}

.list-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-left: 20px;
  list-style-type: disc;
  display: flex;
}

.text-block-151 {
  color: #02796b;
  text-transform: uppercase;
  font-family: Anton, Impact, sans-serif;
  font-size: 32px;
  line-height: 100%;
}

.frame-1171276768-copy {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/67e2bd1b202f567275030f7b_Frame-71.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 132px;
  padding: 25px 40px;
  text-decoration: none;
  display: flex;
}

.div-block-6951 {
  background-color: #02796b1a;
  border-radius: 20px;
  padding: 30px 20px 20px;
}

.list-39 {
  list-style-type: disc;
}

.div-block-6952 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-152 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.flex-block-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-6953 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #e2ebea;
  border-radius: 14px;
  flex-flow: column;
  padding: 20px 40px;
  display: flex;
}

.div-block-6954 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-block-153 {
  color: var(--deep-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-153.blue {
  color: #0a2fa0;
}

.div-block-6955 {
  background-color: var(--deep-green);
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-536 {
  height: auto;
}

.div-block-6956 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-154 {
  color: #0a2fa0;
  font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
  font-size: 80px;
  line-height: 100%;
}

.text-block-155 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  line-height: 120%;
}

.text-block-156 {
  color: #0a2fa0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.text-block-157 {
  color: #0a2fa0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.flex-block-17 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
}

.flex-block-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.div-block-6957 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .eg-brandlogo-2 {
    width: 137px;
  }

  .eg-brandlogo-2._1 {
    width: 100px;
    height: auto;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .div-block-6830 {
    justify-content: center;
    align-items: center;
  }

  .text-block-104 {
    font-size: 20px;
  }

  .heading-2495._2 {
    font-size: 40px;
  }

  .rich-text-block-10, .rich-text-block-10._1 {
    font-size: 20px;
  }

  .div-block-6841 {
    justify-content: space-around;
  }

  .div-block-6842 {
    width: 550px;
    margin-right: 0;
  }

  .why {
    margin-top: 40px;
  }

  .div-block-6846 {
    margin-left: 0;
  }

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

  .heading-2496 {
    font-size: 30px;
  }

  .paragraph-1925 {
    font-size: 14px;
  }

  .div-block-6853 {
    width: 150px;
  }

  .heading-2497 {
    font-size: 16px;
  }

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

  .field-label-8 {
    font-size: 16px;
  }

  .div-block-6859 {
    width: 300px;
  }

  .div-block-6870, .div-block-6871 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-1930 {
    font-size: 20px;
    line-height: 35px;
  }

  .div-block-6873 {
    display: block;
  }

  .paragraph-1931 {
    font-size: 20px;
  }

  .div-block-6877 {
    justify-content: flex-start;
  }

  .paragraph-1932 {
    font-size: 20px;
  }

  .mobie {
    display: none;
  }

  .heading-2501 {
    font-size: 25px;
  }

  .link-block-102 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-6885 {
    justify-content: center;
    align-items: center;
    width: 100px;
    display: flex;
  }

  .button-39 {
    border-width: 3px;
  }

  .button-40 {
    line-height: 24px;
  }

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

  .tab-link-tab-1-9, .tab-link-tab-1-10, .tab-link-tab-1-11, .tab-link-tab-1-12, .tab-link-tab-1-13, .tab-link-tab-1-14, .tab-link-tab-1-15 {
    overflow: auto;
  }

  .tab-link-tab-1-16 {
    overflow: hidden;
  }

  .tab-link-tab-1-17 {
    overflow: visible;
  }

  .tab-link-tab-1-18 {
    overflow: scroll;
  }

  .tab-link-tab-1-19, .tab-link-tab-1-20, .tab-link-tab-1-21, .tab-link-tab-1-22, .tab-link-tab-1-23, .tab-link-tab-1-24 {
    overflow: auto;
  }

  .tab-link-tab-1-25, .tab-link-tab-1-26, .tab-link-tab-1-27, .tab-link-tab-1-28 {
    overflow: hidden;
  }

  .tab-link-tab-1-29, .tab-link-tab-2-8, .tab-link-tab-2-9, .tab-link-tab-2-10, .tab-link-tab-2-11, .tab-link-tab-2-12, .tab-link-tab-1-30, .tab-link-tab-1-31, .tab-link-tab-1-32, .tab-link-tab-1-33, .tab-link-tab-1-34, .tab-link-tab-1-35, .tab-link-tab-1-36, .tab-link-tab-2-13 {
    overflow: auto;
  }

  .news-image-2 {
    width: auto;
  }

  .time-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .vectors-wrapper-17 {
    width: 24px;
    height: 24px;
  }

  .text-75 {
    color: #0009;
  }

  .new-2 {
    overflow: hidden;
  }

  .news-text-4 {
    justify-content: space-between;
  }

  .collection-list-wrapper-11 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-flow: column;
    display: flex;
  }

  .image-485 {
    width: 40vw;
  }

  .frame-1171275626 {
    color: #ffffff80;
    cursor: pointer;
  }

  .frame-1171275626:hover {
    text-decoration: underline;
  }

  .link-block-108 {
    cursor: pointer;
  }

  .error-e18eaa58-569b-c4de-df91-d7d1cfc36c0d {
    font-family: Svn Gilroy, sans-serif;
  }

  .frame-1171275720 {
    flex: 1;
  }

  .vectors-wrapper-39 {
    flex: none;
    width: auto;
    height: 76.5042px;
    display: block;
  }

  .text-127, .text-129 {
    font-family: Svn Gilroy, sans-serif;
  }

  .image-490 {
    flex: 1;
  }

  .frame-1171275756 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1171275758 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .collection-list-17 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .frame-1171275964 {
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/665d5ac2eb3007e317a2fb22_tutor%20BG.png"), linear-gradient(#ff8621 57%, #ffbd86);
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .vectors-wrapper-73 {
    left: -4%;
  }

  .vectors-wrapper-74 {
    right: -4%;
  }
}

@media screen and (min-width: 1920px) {
  h2 {
    font-family: Svn gilroy, sans-serif;
  }

  .paragraph-36 {
    margin-bottom: 20px;
  }

  .column-50 {
    box-shadow: none;
    padding-top: 0;
  }

  .image-75 {
    z-index: 2;
    position: relative;
    top: 0;
  }

  .div-block-27 {
    top: -149px;
    box-shadow: 0 4px 10px #0000004d;
  }

  .form-block-6 {
    margin-bottom: 0;
  }

  .section-95 {
    background-size: cover;
  }

  .ldp-ndl12-heading-2.left-align.blue {
    line-height: 28px;
  }

  .ldp-ndl12-button-1:hover {
    position: relative;
    top: -5px;
  }

  .div-block-82 {
    width: 50%;
  }

  .image-175 {
    width: 80%;
    max-width: none;
  }

  .div-block-85 {
    margin-left: auto;
    margin-right: auto;
  }

  .columns-88 {
    width: 70%;
  }

  .box {
    background-image: linear-gradient(#fff, #fff);
  }

  .ldp-ndl12-button-1-fixed:hover {
    position: relative;
    top: -5px;
  }

  .ldp-ndl-31-subheading-1 {
    font-size: 20px;
  }

  .column-164 {
    padding-top: 0;
  }

  .columns-92 {
    align-items: center;
    display: flex;
  }

  .ldp-ec1-heading-3 {
    font-size: 30px;
  }

  .column-174 {
    padding-right: 300px;
  }

  .es-text {
    text-align: left;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 23px;
    display: block;
  }

  .es-h1center {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .sumenh {
    margin-top: 30px;
  }

  .div-block-138 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-139 {
    margin-top: 45px;
    display: flex;
  }

  .es-textcolum {
    padding-top: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    line-height: 22px;
  }

  .es-divcolum {
    width: 300px;
    height: 180px;
  }

  .es-h1tinhnang {
    color: #434343;
    text-align: left;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-141 {
    width: 1000px;
    height: 300px;
  }

  .image-230 {
    width: 200px;
    height: auto;
    padding-top: 0;
  }

  .div-block-142 {
    float: right;
    clear: none;
    justify-content: space-between;
    width: 420px;
    margin-top: 0;
    display: flex;
    position: relative;
    top: -174px;
    left: 97px;
  }

  .div-block-143 {
    align-self: center;
    height: 300px;
    padding-right: 22px;
  }

  .image-231 {
    width: 200px;
  }

  .div-block-144 {
    height: 450px;
    display: flex;
    position: relative;
    left: auto;
  }

  .div-block-147 {
    width: auto;
    display: flex;
    position: relative;
    top: auto;
    left: auto;
  }

  .div-block-148 {
    margin-bottom: 40px;
  }

  .div-block-149 {
    width: 500px;
    height: 450px;
    display: inline-block;
  }

  .div-block-150 {
    width: 900px;
  }

  .div-block-151 {
    align-self: center;
    margin-top: 20px;
    margin-left: 43px;
    padding-left: 0;
  }

  .div-block-152 {
    margin-top: 10px;
    display: flex;
  }

  .div-block-154 {
    background-color: #ebebeb;
    width: 50%;
    margin-left: 10px;
    margin-right: 0;
    display: flex;
  }

  .image-234 {
    width: 25%;
  }

  .section-121 {
    background-color: #1baa36;
  }

  .image-235 {
    flex: 1;
  }

  .div-block-156 {
    text-align: center;
    padding-bottom: 34px;
  }

  .es-h4center {
    color: #434343;
    text-align: left;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-157 {
    display: flex;
    position: relative;
  }

  .div-block-158 {
    width: 464px;
    height: 300px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .div-block-159 {
    align-self: center;
    width: 600px;
    padding-top: 0;
    padding-left: 20px;
  }

  .div-block-160 {
    text-align: left;
    width: 500px;
  }

  .div-block-161 {
    display: flex;
    position: relative;
    left: auto;
  }

  .div-block-163, .div-block-165, .div-block-166, .div-block-167 {
    display: flex;
  }

  .div-block-168 {
    margin-right: 20px;
  }

  .div-block-170 {
    flex: 1;
    align-self: center;
    margin-right: 10px;
    padding-top: 20px;
  }

  .div-block-171 {
    width: 100px;
    height: 100px;
    margin-right: 20px;
  }

  .image-237 {
    width: 80%;
    position: relative;
    top: auto;
    left: auto;
  }

  .div-block-173 {
    height: 520px;
  }

  .div-block-174 {
    position: relative;
    left: auto;
  }

  .div-block-175 {
    height: 380px;
    margin-bottom: 40px;
  }

  .div-block-176 {
    margin-top: auto;
  }

  .div-block-144-copy {
    display: flex;
    position: relative;
    left: auto;
  }

  .div-block-178 {
    justify-content: space-between;
    display: flex;
  }

  .link-27 {
    padding-left: 0;
  }

  .es-boldtextlink {
    color: var(--gainsboro);
  }

  .div-block-180 {
    align-self: center;
  }

  .div-block-181 {
    width: 500px;
  }

  .es-h4center-copy {
    color: #434343;
    text-align: left;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 35px;
  }

  .image-240 {
    width: auto;
  }

  .image-241 {
    text-align: center;
    object-fit: fill;
    width: auto;
  }

  .div-block-183 {
    text-align: center;
  }

  .image-242 {
    width: 60%;
  }

  .div-block-138-copy {
    justify-content: space-between;
    display: flex;
  }

  .image-245 {
    width: auto;
  }

  .section-122 {
    background-color: #ebebeb;
  }

  .eg-heading-4.black {
    color: #000;
  }

  .eg-heading-1 {
    font-size: 30px;
  }

  .eg-heading-1.thin {
    line-height: 28px;
  }

  .eg-card-1 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, 100%;
  }

  .eg-card-1:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, 110%;
  }

  .eg-card-2 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
    background-size: auto, auto, 100%;
  }

  .eg-card-2:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
    background-size: auto, auto, 110%;
  }

  .eg-card-3 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, 100%;
  }

  .eg-card-3:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, 110%;
  }

  .eg-card-4 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a43718dcf3204fc58d77e_210317_ThinhVP_ECBanner.jpg");
    background-size: auto, auto, 100%;
  }

  .eg-card-4:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60dd446638d7c457e0bd1aa3_210317_ThinhVP_ECBanner%20v.2.0.jpg");
    background-size: auto, auto, 110%;
  }

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

  .eg-smalltext-1.black {
    font-size: 20px;
  }

  .eg-paragraph-1 {
    width: 600px;
    font-size: 20px;
  }

  .section-128 {
    padding-bottom: 100px;
  }

  .ec-footer {
    margin-top: 0;
  }

  .tabs-3 {
    text-align: left;
    justify-content: center;
  }

  .image-281 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .div-block-253 {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-card-5 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, 100%;
  }

  .eg-card-5:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/60d14b655139d40d5ffbe6e8_Banner_%20.jpg");
    background-size: auto, auto, 110%;
  }

  .column-194, .body-8 {
    padding-left: 0;
  }

  .heading-202 {
    font-weight: 700;
  }

  .paragraph-166 {
    font-size: 14px;
    line-height: 25px;
  }

  .paragraph-166-copy {
    line-height: 25px;
  }

  .column-202 {
    font-size: 14px;
  }

  .column-205 {
    padding-left: 10px;
  }

  .submit-button-13 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .html-embed-8 {
    justify-content: space-between;
  }

  .text-span-28 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 50px;
  }

  .container-48 {
    font-size: 50px;
  }

  .section-146 {
    position: relative;
  }

  .button-30 {
    padding: 12px 40px 15px;
  }

  .section-148 {
    padding-top: 50px;
    padding-bottom: 20px;
    display: block;
  }

  .div-block-377 {
    background-color: #c4c4c4;
  }

  .paragraph-175 {
    text-align: left;
    margin-top: 60px;
    margin-bottom: 60px;
    line-height: 35px;
  }

  .section-149 {
    text-align: center;
    margin-top: 100px;
    display: inline-block;
  }

  .container-49 {
    margin-top: 0;
    padding-top: 60px;
  }

  .div-block-378 {
    text-align: center;
    width: 1139px;
    display: block;
  }

  .container-50 {
    height: auto;
  }

  .section-150 {
    background-color: #f9f5ef;
  }

  .div-block-379 {
    background-color: #f9f5ef;
    width: 1024px;
    display: block;
  }

  .div-block-380 {
    width: 1024px;
    display: inline-block;
  }

  .div-block-381 {
    display: inline-block;
  }

  .section-151 {
    background-color: #f9f5ef;
    display: flex;
  }

  .div-block-382 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 71px;
    display: flex;
  }

  .div-block-383 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .section-152 {
    background-color: #faf3e9;
    border-left: 1px solid #a1a1a1;
    border-right: 1px solid #a1a1a1;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .div-block-384 {
    background-image: linear-gradient(to right, #08e500, #fbff00 33%, var(--black) 67%, #d20000);
    justify-content: space-between;
    padding: 0 10px;
    display: flex;
  }

  .div-block-385 {
    justify-content: center;
    width: 160px;
    height: 30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-386 {
    height: 30px;
    margin-top: 75px;
    margin-bottom: -8px;
    padding-bottom: 0;
    display: flex;
  }

  .heading-220 {
    text-align: right;
    margin-top: 10px;
    font-family: Svn gilroy, sans-serif;
  }

  .div-block-387 {
    border-left: 2px solid #bcbcbc;
    border-right: 2px solid #bcbcbc;
    justify-content: center;
    width: 160px;
    height: 30px;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-388 {
    height: 40px;
    display: flex;
  }

  .heading-221 {
    text-align: center;
    margin-top: -12px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    display: flex;
  }

  .heading-222 {
    text-align: center;
    margin-top: -23px;
    padding-top: 0;
    font-family: Roboto, sans-serif;
    font-weight: 400;
  }

  .div-block-389 {
    width: 120px;
    height: 120px;
    margin-left: 9px;
  }

  .div-block-390 {
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-391 {
    width: 120px;
    height: 120px;
    margin-left: 129px;
  }

  .div-block-392 {
    width: 120px;
    height: 120px;
    margin-left: 100px;
  }

  .div-block-393, .div-block-394 {
    width: 120px;
    height: 120px;
    margin-left: 60px;
  }

  .text-block-36 {
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-37 {
    text-align: center;
    margin-bottom: 5px;
    padding-top: 0;
    font-family: Roboto, sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 30px;
  }

  .text-block-38 {
    text-align: center;
    margin-bottom: 17px;
    padding-top: 5px;
    font-size: 17px;
  }

  .container-51 {
    height: 500px;
  }

  .div-block-395 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    height: 600px;
    min-height: 0;
    margin-top: 40px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .section-153 {
    background-color: #f3e6d3;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-396 {
    flex-direction: column;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .div-block-397 {
    width: 470px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-398 {
    align-items: center;
    height: 500px;
    margin-top: 60px;
    margin-bottom: 60px;
    display: flex;
  }

  .div-block-399 {
    background-color: var(--white);
    border-radius: 20px;
    align-items: center;
    width: 550px;
    height: 250px;
    margin-left: 0;
    display: flex;
  }

  .div-block-400 {
    justify-content: center;
    align-items: center;
    width: 55%;
    min-width: 0;
    height: 55px;
    padding-right: 0;
    display: flex;
  }

  .div-block-401 {
    width: 100%;
    height: 150px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .paragraph-176 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-177 {
    padding-right: 10px;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    line-height: 25px;
  }

  .paragraph-178 {
    padding-top: 10px;
    font-family: Roboto, sans-serif;
    font-size: 0;
    font-weight: 700;
    line-height: 0;
  }

  .div-block-402 {
    background-color: #c1c1c1;
    border-radius: 50%;
    width: 125px;
    height: 125px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-403 {
    height: 500px;
  }

  .paragraph-179 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-39 {
    color: #e70000;
    text-align: center;
    padding-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
  }

  .div-block-404 {
    justify-content: center;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .button-31 {
    background-color: var(--gainsboro);
    border-radius: 10px;
    padding: 10px 40px 15px;
    font-family: Svn gilroy, sans-serif;
    font-size: 29px;
  }

  .section-154 {
    background-color: #f3f3f3;
    padding-bottom: 40px;
  }

  .heading-223 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 50px;
    line-height: 55px;
  }

  .heading-224 {
    color: #fff;
    background-color: #006011;
    align-items: center;
    height: 60px;
    margin-bottom: 0;
    padding-left: 20px;
    font-size: 24px;
    display: flex;
  }

  .paragraph-180 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-181 {
    background-color: var(--white);
    margin-bottom: 0;
    padding: 20px 10px 20px 20px;
    font-size: 23px;
    line-height: 25px;
  }

  .div-block-405 {
    margin-bottom: 20px;
  }

  .div-block-406 {
    height: 300px;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .section-155 {
    background-color: #f9f5ef;
  }

  .div-block-407 {
    justify-content: space-around;
    width: auto;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 10px;
    padding-right: 0;
    display: flex;
  }

  .div-block-408 {
    width: 470px;
    min-width: auto;
    height: 266px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .grid-23 {
    grid-column-gap: 500px;
    grid-row-gap: 300px;
  }

  .section-156 {
    background-color: #faf3e9;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .div-block-409 {
    margin-bottom: 40px;
  }

  .paragraph-182 {
    text-align: center;
    font-size: 33px;
    line-height: 40px;
  }

  .image-330 {
    border-radius: 10px;
  }

  .image-331 {
    width: 70%;
    height: 70%;
  }

  .image-332 {
    width: 70%;
    height: 70%;
    margin-left: 0;
    display: block;
  }

  .image-333 {
    width: 70%;
    height: 70%;
  }

  .image-334 {
    width: 100%;
    height: auto;
  }

  .anhhesinhthai {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .image-335 {
    margin-top: auto;
    margin-left: 1px;
    padding-top: 0;
  }

  .image-336 {
    margin-top: auto;
    margin-left: auto;
    padding-top: 184px;
  }

  .image-337 {
    margin-top: auto;
    margin-left: auto;
    padding-top: 0;
  }

  .bold-text-60 {
    font-size: 25px;
  }

  .div-block-411 {
    margin-top: 40px;
  }

  .grid-24 {
    margin-bottom: 60px;
  }

  .image-338, .image-339 {
    margin-left: 0;
  }

  .image-340 {
    margin-left: auto;
  }

  .image-341 {
    margin-left: 0;
  }

  .heading-225 {
    padding-left: 0;
  }

  .heading-226 {
    margin-left: -104px;
    padding-left: 0;
  }

  .heading-227 {
    width: 160px;
    margin-left: 43px;
    padding-left: 0;
  }

  .heading-228 {
    width: 160px;
    margin-left: 74px;
    padding-left: 0;
  }

  .heading-229 {
    padding-left: 0;
  }

  .slider-12 {
    width: 580px;
    height: 300px;
  }

  .div-block-500 {
    justify-content: center;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .button-30-copy {
    padding: 12px 40px 15px;
  }

  .div-block-507 {
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: auto 25% 0% auto;
  }

  .div-block-377-copy {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62051e2795b4063ca7850ddd_DTH.png");
  }

  .div-block-444, .div-block-445, .div-block-446 {
    background-color: #c4c4c4;
  }

  .box-3 {
    background-image: linear-gradient(#fff, #fff);
  }

  .text-block-44 {
    color: #e70000;
    text-align: center;
    padding-bottom: 20px;
    font-size: 20px;
  }

  .div-block-521 {
    width: 33%;
  }

  .div-block-522 {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-523 {
    display: block;
  }

  .section-160 {
    padding-top: 20px;
  }

  .image-356 {
    width: auto;
    height: 40px;
  }

  .image-357 {
    width: 60px;
    height: 60px;
  }

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

  .image-362 {
    width: auto;
    height: 55px;
    padding-left: 10px;
  }

  .image-363 {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-539 {
    align-items: center;
    display: flex;
  }

  .image-365 {
    display: none;
  }

  .image-366 {
    width: 1300px;
  }

  .egparagraph-169 {
    color: #636363;
    font-size: 14px;
  }

  .div-block-547 {
    justify-content: space-around;
    align-items: stretch;
    width: auto;
  }

  .section-168 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2452 {
    justify-content: center;
    align-items: center;
    height: 48px;
    display: flex;
  }

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

  .paragraph-1887 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bold-text-6692 {
    margin-bottom: 0;
    line-height: 33px;
    display: flex;
  }

  .paragraph-1891 {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 24px;
    display: flex;
  }

  .paragraph-1891-copy, .section-170 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-422 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-6682 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 233px;
    padding-right: 0;
    display: flex;
  }

  .div-block-6683 {
    background-color: var(--fa5c43);
    border-radius: 30px;
    width: 386px;
    height: 469px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 0 0 16px -6px #5c5c5c;
  }

  .paragraph-1892 {
    text-align: center;
    background-color: #fff;
    height: auto;
  }

  .div-block-6684 {
    background-color: #ffece9;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    justify-content: center;
    align-items: center;
    height: 226px;
    display: flex;
  }

  .div-block-6685 {
    display: flex;
  }

  .div-block-6686, .div-block-6687 {
    width: 120px;
  }

  .grid-27 {
    grid-template-areas: "Area";
  }

  .paragraph-1900 {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 24px;
    display: flex;
  }

  .bold-text-6692-copy {
    margin-bottom: 0;
    line-height: 33px;
    display: flex;
  }

  .container-67 {
    border-radius: 0;
    width: 100%;
    margin-left: 600px;
    margin-right: 600px;
    display: block;
  }

  .eg-heading-9.thin {
    line-height: 28px;
  }

  .margin-bottom-24px {
    margin-left: -188px;
  }

  .button-primary-3 {
    margin-left: -192px;
  }

  .team-slider {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-69 {
    max-width: 100%;
  }

  .image-439 {
    margin-top: -698px;
  }

  .image-440 {
    margin-bottom: -137px;
    margin-left: 167px;
    padding-bottom: 0;
    padding-left: 3px;
  }

  .text-block-75 {
    margin-left: 317px;
  }

  .div-block-6715 {
    margin-bottom: 2px;
    margin-left: 0;
    padding-bottom: 757px;
  }

  .image-441 {
    margin-left: 415px;
  }

  .div-block-522-copy {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-521-copy {
    width: 33%;
  }

  .div-block-523-copy {
    display: block;
  }

  .eg-heading-4-copy {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    font-size: 50px;
  }

  .eg-heading-1-copy.thin {
    line-height: 28px;
  }

  .eg-card-6 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
    background-size: auto, auto, 100%;
  }

  .eg-card-6:hover {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
    background-size: auto, auto, 110%;
  }

  .container-71 {
    max-width: 80%;
  }

  .paragraph-1903 {
    font-size: 30px;
  }

  .centered-subheading-3-copy-copy-copy {
    margin-top: 9px;
    margin-bottom: 47px;
    font-size: 18px;
  }

  .centered-heading-2-copy-copy-copy {
    font-size: 50px;
    font-weight: 700;
    line-height: 80px;
  }

  .tabs-6 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tab-link-s-m-nh-10.w--current {
    background-color: #58ac3a;
  }

  .heading-2467 {
    font-size: 70px;
    line-height: 80px;
  }

  .text-block-88 {
    font-size: 25px;
    line-height: 40px;
  }

  .heading-2468 {
    font-size: 35px;
  }

  .text-block-90 {
    width: 1000px;
    font-size: 25px;
    line-height: 50px;
  }

  .slogan {
    width: 350px;
  }

  .div-block-6752 {
    width: 1000px;
    height: 600px;
  }

  .div-block-6753 {
    width: 350px;
    height: 220px;
  }

  .text-block-92 {
    width: 350px;
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-6755, .div-block-6756, .div-block-6757 {
    width: 350px;
    height: 220px;
  }

  .eg-heading-4-copy.black {
    color: #000;
  }

  .mask-10 {
    width: 100%;
    height: 100%;
  }

  .heading-2484 {
    font-size: 40px;
  }

  .text-block-94 {
    font-size: 30px;
    line-height: 50px;
  }

  .rich-text-block-4 {
    font-size: 20px;
  }

  .link-block-90, .link-block-91, .link-block-92 {
    width: 14%;
    height: 100%;
  }

  .link-block-93, .link-block-94 {
    height: 100%;
  }

  .n-i-dung {
    margin-bottom: 20px;
  }

  .text-block-98 {
    font-size: 18px;
    line-height: 25px;
  }

  .hot-news {
    margin-top: 20px;
  }

  .hot-news._1 {
    margin-bottom: 20px;
  }

  .collection-item-17 {
    margin-right: 0;
    display: block;
  }

  .paragraph-1924 {
    margin-top: 10px;
    font-size: 16px;
  }

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

  .div-block-6803 {
    margin-bottom: 20px;
  }

  .div-block-6806 {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
  }

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

  .heading-2487, .heading-2488 {
    font-size: 20px;
    line-height: 35px;
  }

  .div-block-6812 {
    justify-content: center;
  }

  .div-block-6813 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .link-block-97 {
    margin-top: 10px;
  }

  .text-block-103 {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-2489 {
    margin-bottom: 40px;
  }

  .div-block-6816 {
    height: 300px;
  }

  .div-block-289-copy-copy._1 {
    background-color: #58ac39;
  }

  .eg-tdl-text-field-2 {
    background-color: #f3f3f3;
    height: 70px;
  }

  .drop1 {
    height: 70px;
  }

  .ldp-ndl12-body-2-copy-copy {
    color: #ff1e1e;
    text-shadow: none;
  }

  .div-block-6824._1 {
    padding-left: 60px;
  }

  .drop-1 {
    height: 70px;
  }

  .ldp-ndl12-body-2-copy-copy-2 {
    color: #ff1e1e;
    text-shadow: none;
  }

  .eg-paragraph-10.middle.red {
    color: #fdff00;
  }

  .eg-paragraph-10.bold {
    color: #fff;
    font-size: 18px;
  }

  .eg-heading-7-copy.black-copy {
    color: #000;
  }

  .box-1 {
    background-image: linear-gradient(#fff, #fff);
  }

  .ldp-ndl12-heading-5 {
    color: #ff1e1e;
    text-shadow: none;
  }

  .container-94 {
    justify-content: space-around;
  }

  .div-block-6830 {
    justify-content: center;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .div-block-6831 {
    margin-right: 60px;
  }

  .heading-2492 {
    font-size: 30px;
    line-height: 50px;
  }

  .bold-text-6710 {
    font-size: 20px;
  }

  .bold-text-6711 {
    font-size: 30px;
  }

  .heading-2493 {
    margin-bottom: 40px;
    font-size: 30px;
  }

  .container-95 {
    display: block;
  }

  .div-block-6833 {
    width: auto;
    height: auto;
  }

  .navbar-11 {
    position: sticky;
    top: 0;
  }

  .div-block-6834 {
    justify-content: space-around;
    align-items: center;
  }

  .text-block-104 {
    font-size: 30px;
  }

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

  .column-257, .div-block-6839 {
    justify-content: flex-start;
  }

  .heading-2495 {
    font-size: 50px;
  }

  .heading-2495._2 {
    justify-content: center;
    font-size: 50px;
  }

  .div-block-6840 {
    width: 600px;
  }

  .rich-text-block-10, .rich-text-block-10._1 {
    font-size: 35px;
    line-height: 60px;
  }

  .div-block-6841 {
    justify-content: space-around;
  }

  .div-block-6842 {
    width: 600px;
    margin-left: 60px;
    margin-right: 0;
  }

  .why {
    margin-top: 40px;
  }

  .rich-text-block-11 {
    font-size: 40px;
  }

  .div-block-6843 {
    justify-content: space-around;
  }

  .div-block-6844 {
    width: 800px;
    margin-right: 40px;
  }

  .div-block-6846 {
    margin-left: 0;
    margin-right: 60px;
  }

  .div-block-6847 {
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-6848 {
    width: 400px;
  }

  .div-block-6849 {
    display: block;
  }

  .heading-2496 {
    color: #fffcf0;
    text-align: center;
    font-size: 30px;
  }

  .div-block-6858 {
    height: auto;
  }

  .heading-2500 {
    text-align: center;
    font-size: 35px;
  }

  .paragraph-1926 {
    text-align: center;
    font-size: 20px;
  }

  .field-label-8 {
    font-size: 16px;
  }

  .div-block-6859 {
    width: 400px;
  }

  .submit-button-17 {
    padding-top: 20px;
  }

  .text-field-22 {
    color: #58ac3a;
  }

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

  .div-block-6866 {
    margin-left: 40px;
  }

  .div-block-6867, .div-block-6868, .div-block-6869, .div-block-6870, .div-block-6871, .div-block-6872 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-1928, .paragraph-1929 {
    text-align: center;
  }

  .paragraph-1930 {
    color: #fffcf1;
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

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

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

  .div-block-6874 {
    align-items: center;
    display: block;
  }

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

  .div-block-6875 {
    margin-bottom: 20px;
  }

  .div-block-6877 {
    justify-content: flex-start;
  }

  .paragraph-1932 {
    font-size: 30px;
  }

  .div-block-6882 {
    font-size: 20px;
  }

  .mobie {
    display: none;
  }

  .div-block-6883 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-6884 {
    background-color: #58ac3a;
    border: 15px solid #fcd73354;
    border-radius: 20px;
  }

  .dropdown-list-6 {
    border-radius: 10px;
  }

  .section-187 {
    justify-content: center;
    display: flex;
  }

  .section-188 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .text-5-2, .frame-49-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .news-image-2 {
    width: 40vw;
  }

  .new-2 {
    justify-content: flex-start;
    align-items: center;
    height: 600px;
  }

  .news-text-4 {
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
  }

  .text-76 {
    font-family: Svn Gilroy, sans-serif;
    line-height: 120%;
  }

  .collection-list-14 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
  }

  .collection-item-23 {
    flex: 1;
  }

  .collection-list-wrapper-11 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .text-block-136 {
    font-family: Svn Gilroy, sans-serif;
  }

  .vectors-wrapper-27 {
    flex: none;
    align-self: stretch;
    width: auto;
  }

  .text-97 {
    flex: 1;
  }

  .frame-1171275745 {
    width: auto;
  }

  .frame-1171275761 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .frame-1171275764 {
    padding: 0;
  }

  .text-157 {
    font-family: Svn gilroy, sans-serif;
  }

  .frame-1171275770 {
    width: auto;
    height: auto;
  }

  .frame-1171275771 {
    padding: 0;
  }

  .frame-1171275772 {
    flex: none;
  }

  .text-160 {
    text-align: left;
    font-family: Svn Gilroy, sans-serif;
  }

  .link-block-117 {
    flex: none;
    padding: 0;
  }

  .collection-list-18 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    display: flex;
  }

  .frame-1171275791 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .frame-1171275794 {
    max-width: none;
  }

  .vectors-wrapper-73 {
    left: 3%;
  }

  .vectors-wrapper-74 {
    right: 2%;
  }

  .div-block-6931 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .vectors-wrapper-86, .frame-1171276062 {
    flex: 1;
  }

  .kho-khan-1 {
    flex: 1;
    height: auto;
  }

  .frame-1171276771 {
    flex: 1;
  }
}

@media screen and (max-width: 991px) {
  .image-2 {
    width: 30%;
    margin-left: 0;
    display: block;
  }

  .preview-text-2 {
    max-height: 40px;
    overflow: hidden;
  }

  .author-title {
    margin-left: 2px;
  }

  .author-title-copy {
    margin-left: auto;
  }

  .div-block-10 {
    height: 700px;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-59 {
    padding-left: 0;
  }

  .image-63 {
    margin-top: 100px;
  }

  .column-40 {
    margin-top: 0;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .paragraph-95 {
    padding-left: 2px;
  }

  .menu-button {
    margin-top: 37px;
  }

  .div-block-32 {
    padding-bottom: 71px;
  }

  .column-63, .column-73 {
    left: 11px;
  }

  .div-block-37 {
    padding-bottom: 71px;
  }

  .paragraph-114 {
    padding-left: 2px;
  }

  .div-block-42 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-105 {
    margin-top: 0;
  }

  .image-106 {
    margin-top: auto;
  }

  .div-block-42-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-50 {
    column-count: 2;
  }

  .ldp-ndl12-heading-2 {
    font-size: 18px;
  }

  .ldp-ndl12-heading-2.bg-yellow {
    width: 350px;
    font-size: 18px;
  }

  .ldp-ndl12-heading-2.left-align {
    font-size: 18px;
  }

  .ldp-ndl12-heading-1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 42px;
  }

  .ldp-ndl12-heading-1.left-align.black {
    line-height: 42px;
  }

  .column-152 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-172 {
    margin-right: 20px;
  }

  .div-block-82 {
    top: -175px;
  }

  .ldp-ndl12-body-1.left-align.white {
    font-size: 16px;
  }

  .column-154 {
    padding-top: 20px;
  }

  .image-173 {
    width: 50%;
  }

  .image-175 {
    padding-left: 36px;
  }

  .div-block-88 {
    flex-direction: row;
  }

  .image-178 {
    margin-bottom: -21px;
  }

  .columns-87 {
    display: flex;
  }

  .column-155 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-88-copy {
    flex-direction: row;
  }

  .columns-88 {
    width: 100%;
  }

  .box {
    margin-left: 10px;
  }

  .section-106 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ldp-ndl-31-subheading-1 {
    font-size: 14px;
  }

  .ldp-ndl-31-heading-1 {
    font-size: 28px;
    line-height: 38px;
  }

  .ldp-ndl-31-body-1 {
    font-size: 16px;
  }

  .div-block-95 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ndl-31-button-1.orange.fixed.w--current {
    bottom: 0%;
  }

  .column-162 {
    padding-top: 0;
  }

  .ldp-ndl-31-heading-2 {
    font-size: 18px;
  }

  .column-164 {
    padding-top: 0;
  }

  .ldp-ndl-31-clock-1.hero {
    width: auto;
  }

  .div-block-100 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-101 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-197 {
    margin-right: 10px;
  }

  .navbar-7 {
    justify-content: space-between;
    display: block;
  }

  .nav-menu-3 {
    background-color: #fff;
    box-shadow: 0 2px 9px #00000040;
  }

  .menu-button-2 {
    background-color: #0000;
  }

  .ldp-ec1-paragraph-1 {
    font-size: 14px;
  }

  .container-35 {
    display: block;
  }

  .nav-link-8 {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-4 {
    background-color: #fff;
    border-radius: 5px 0 5px 5px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: 100% 0% auto auto;
  }

  .ldp-ec1-heading-1 {
    font-size: 44px;
    line-height: 48px;
  }

  .div-block-116 {
    border-radius: 20px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-213 {
    padding-left: 20px;
  }

  .div-block-118 {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 10px;
  }

  .ldp-ec1-heading-3 {
    font-size: 36px;
    line-height: 40px;
  }

  .image-216 {
    width: 18%;
  }

  .image-217 {
    width: 80%;
  }

  .div-block-134 {
    height: auto;
  }

  .column-174 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button-3.w--open {
    background-color: #fff;
  }

  .icon-9 {
    color: #000;
  }

  .link-block-65.w--current {
    bottom: 7%;
  }

  .es-h1center {
    margin-top: 20px;
  }

  .div-block-138 {
    flex-flow: column;
  }

  .div-block-142 {
    top: -140px;
    left: 98px;
  }

  .div-block-144 {
    flex-flow: column;
  }

  .div-block-147 {
    width: 100%;
  }

  .div-block-148 {
    height: 280px;
  }

  .div-block-149 {
    height: 400px;
  }

  .image-234, .image-235 {
    width: 50%;
  }

  .div-block-156 {
    margin-bottom: auto;
    padding-bottom: 20px;
  }

  .div-block-158 {
    width: 50%;
    height: auto;
  }

  .div-block-159 {
    align-self: flex-start;
  }

  .div-block-173 {
    height: 400px;
  }

  .div-block-144-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-180 {
    padding-left: 10px;
  }

  .image-239 {
    width: auto;
  }

  .div-block-138-copy {
    flex-flow: column;
  }

  .image-250 {
    width: 80%;
  }

  .div-block-197 {
    height: 320px;
  }

  .div-block-199 {
    display: grid;
  }

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

  .div-block-202, .div-block-204 {
    width: auto;
  }

  .ec-homenav {
    justify-content: space-between;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
    position: sticky;
  }

  .eg-navlink {
    text-align: right;
    flex: 0 auto;
  }

  .eg-navgrid {
    background-color: var(--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 60vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
  }

  .menu-button-4 {
    background-color: #fff;
    flex: none;
    padding: 12px;
    position: static;
  }

  .menu-button-4.w--open {
    color: #000;
    background-color: #fff;
  }

  .eg-navgrid-2 {
    background-color: var(--white);
    position: static;
  }

  .eg-heading-4._50 {
    width: 100%;
  }

  .eg-heading-4.blue {
    font-size: 36px;
    line-height: 40px;
  }

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

  .eg-smalltext-1.black {
    text-align: right;
  }

  .eg-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-navgrid-3 {
    flex-flow: row;
    align-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }

  .eg-paragraph-1.middle._50 {
    width: 70%;
  }

  .eg-section-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eg-section-3.gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-button-1.middle {
    display: block;
  }

  .div-block-228 {
    margin-top: 20px;
  }

  .div-block-229 {
    flex-direction: column;
    margin-bottom: 0;
    position: static;
  }

  .image-262 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .div-block-229-copy {
    flex-direction: column-reverse;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .div-block-230 {
    flex-direction: column;
    margin-bottom: 0;
    position: static;
  }

  .div-block-232, .div-block-231, .div-block-232-copy, .div-block-232-copy-copy, .div-block-232-copy-co {
    flex-direction: column;
    width: auto;
    margin-bottom: 0;
    position: static;
  }

  .div-block-231-copy-copy {
    flex-direction: column;
    margin-bottom: 0;
    position: static;
  }

  .eg-section-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-263 {
    width: 150px;
    height: 150px;
  }

  .div-block-236 {
    flex: 1;
  }

  .eg-career-columns {
    flex-flow: column;
    align-content: space-between;
    align-items: stretch;
    display: block;
  }

  .column-178 {
    flex: 0 auto;
    order: 0;
    align-self: stretch;
  }

  .column-179 {
    flex: 1;
    align-self: stretch;
  }

  .eg-section-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-231-cop {
    flex-direction: column;
    margin-bottom: 0;
    position: static;
  }

  .ec-brandlogo {
    width: 64px;
  }

  .ec-section-1 {
    height: 50vh;
  }

  .ec-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ec-tabsection-1 {
    display: none;
  }

  .ec-tab-section-2 {
    display: block;
  }

  .div-block-242 {
    flex-direction: column;
  }

  .el-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-smalltext-2 {
    text-align: center;
  }

  .ec-contestguides-image {
    width: 50%;
  }

  .ec-contestnav {
    flex-flow: row;
    align-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }

  .div-block-248 {
    width: 100vw;
    height: 40vh;
    margin-left: auto;
    margin-right: auto;
  }

  .eg-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ecert-brandilogo {
    width: 30px;
  }

  .es-brandlogo, .el-brandlogo {
    width: 62px;
  }

  .eg-brandlogo-2 {
    width: 140px;
  }

  .ecert-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-9 {
    margin-bottom: 0;
  }

  .div-block-262 {
    width: 100%;
    height: auto;
    position: static;
  }

  .div-block-264-copy {
    margin-top: 20px;
  }

  .div-block-266 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
  }

  .link-block-75 {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-264-cop {
    margin-top: 20px;
  }

  .ec-guide-banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-189 {
    padding-right: 10px;
  }

  .collection-item-12 {
    grid-template-columns: 1fr;
  }

  .columns-107 {
    flex-direction: column;
    align-items: stretch;
  }

  .eg-news-banner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eg-paragraph-2.black._50, .eg-paragraph-2.black._30 {
    width: 80vw;
  }

  .image-288 {
    padding-left: 40px;
  }

  .eg-tdl-section-2 {
    flex-direction: column;
  }

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

  .image-290 {
    flex: 0 auto;
    align-self: center;
    display: block;
  }

  .eg-tdl-section-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-291 {
    flex: none;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-284 {
    width: auto;
  }

  .div-block-287 {
    column-count: 2;
  }

  .image-293 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .image-294 {
    width: 30vw;
  }

  .eg-tnpp-section-1 {
    flex-direction: column;
  }

  .div-block-299 {
    margin-left: 0;
  }

  .eg-footer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tnpp---section-2 {
    flex-direction: column;
  }

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

  .eg-tnpp---section-3 {
    flex-direction: column;
  }

  .ep-paragraph-1, .ep-paragraph-1.medium {
    font-size: 24px;
    line-height: 30px;
  }

  .container-43 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-306 {
    width: 40vw;
  }

  .ep-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-307-copy {
    flex-direction: row;
  }

  .ldp-ndl-31-button-2.orange {
    width: 200px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .youtube-10 {
    width: 100%;
  }

  .div-block-320 {
    flex-direction: column-reverse;
  }

  .slider-11 {
    flex: 1;
    align-self: stretch;
    width: auto;
    margin-right: 0;
  }

  .eg-button-4.middle {
    display: block;
  }

  .div-block-342 {
    display: none;
  }

  .section-131 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-346ii {
    width: 33%;
  }

  .heading-197 {
    font-size: 20px;
  }

  .heading-198 {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-163 {
    font-size: 11px;
  }

  .div-block-346ii-copy {
    width: 33%;
  }

  .paragraph-166-copy {
    line-height: 30px;
  }

  .section-132 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-133 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-29-copy {
    font-size: 13px;
  }

  .heading-209 {
    line-height: 26px;
  }

  .section-134, .section-135, .section-136 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-344-copy {
    display: flex;
  }

  .columns-117 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-137, .section-138 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-354 {
    height: auto;
  }

  .image-322 {
    width: 30px;
    height: 30px;
    margin-right: 0;
  }

  .heading-214 {
    display: none;
  }

  .div-block-355 {
    width: auto;
  }

  .eg-paragraph-2-copy.black._50, .eg-paragraph-2-copy.black._30 {
    width: 80vw;
  }

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

  .div-block-376 {
    width: 390px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .heading-219 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-174 {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-377 {
    background-color: #c4c4c4;
  }

  .paragraph-175 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-175.thunho {
    line-height: 23px;
  }

  .div-block-382 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-384 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .text-block-37 {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 25px;
  }

  .div-block-396 {
    flex-direction: column;
  }

  .div-block-397 {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-398 {
    flex-direction: column;
  }

  .div-block-399 {
    width: 650px;
  }

  .div-block-401 {
    width: 450px;
  }

  .paragraph-177 {
    text-align: left;
    font-size: 25px;
    line-height: 33px;
  }

  .paragraph-179 {
    width: 700px;
    font-size: 25px;
    line-height: 33px;
  }

  .heading-223 {
    font-size: 40px;
    line-height: 45px;
  }

  .paragraph-182 {
    font-size: 25px;
    line-height: 33px;
  }

  .quymo {
    margin-bottom: 40px;
  }

  .image-330, .image-338, .image-339, .image-340, .image-341 {
    width: 60px;
    height: 60px;
  }

  .heading-225 {
    padding-left: 10px;
    font-size: 20px;
  }

  .heading-226 {
    margin-left: -23px;
    padding-left: 0;
    font-size: 20px;
  }

  .heading-227 {
    padding-left: 0;
    font-size: 20px;
  }

  .heading-228 {
    width: 100px;
    margin-left: 29px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    display: flex;
  }

  .heading-229 {
    margin-left: -13px;
    padding-left: 0;
    font-size: 20px;
  }

  .image-342, .image-343, .image-344, .image-345 {
    width: 200px;
  }

  .image-346, .image-347 {
    height: 130px;
  }

  .image-348 {
    width: 200px;
  }

  .slider-12 {
    align-items: flex-start;
    width: 650px;
    height: auto;
  }

  .div-block-418 {
    width: auto;
    padding-bottom: 20px;
  }

  .image-350 {
    width: 183px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-419 {
    width: 700px;
  }

  .div-block-421 {
    flex-direction: column;
    align-items: center;
    font-size: 26px;
    line-height: 28px;
    display: flex;
  }

  .button-30-copy, .div-block-506 {
    display: none;
  }

  .div-block-507 {
    margin-top: -186px;
    margin-left: 620px;
    right: 5%;
  }

  .div-block-377-copy {
    background-color: #c4c4c4;
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62051e2795b4063ca7850ddd_DTH.png");
  }

  .div-block-444, .div-block-445, .div-block-446 {
    background-color: #c4c4c4;
  }

  .div-block-510 {
    display: flex;
  }

  .box-3 {
    margin-left: 10px;
  }

  .ldp-ndl12-heading-3 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 42px;
  }

  .ldp-ndl-31-body-2 {
    font-size: 16px;
  }

  .div-block-521 {
    justify-content: flex-start;
    width: auto;
  }

  .div-block-522 {
    display: block;
  }

  .bangc {
    width: 33%;
  }

  .heading-231 {
    font-size: 32px;
    line-height: 36px;
  }

  .link-block-81 {
    margin-bottom: 20px;
  }

  .heading-232 {
    margin-top: 20px;
  }

  .div-block-543 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-263-copy {
    width: 150px;
    height: 150px;
  }

  .section-132-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-365 {
    height: 400px;
    display: block;
  }

  .image-366 {
    display: none;
  }

  .image-367 {
    width: 150vw;
    max-width: none;
  }

  .div-block-567 {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .image-322-copy {
    width: 30px;
    height: 30px;
  }

  .link-block-81-copy {
    margin-bottom: 20px;
  }

  .heading-231-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-568 {
    align-items: flex-start;
  }

  .div-block-572 {
    width: 150px;
  }

  .div-block-583 {
    display: flex;
  }

  .div-block-584 {
    width: 80vw;
  }

  .clb-banner {
    padding-bottom: 0;
  }

  .hero-image-mask {
    margin-left: 10px;
    padding-top: 20px;
  }

  .gallery-grid-container {
    align-self: stretch;
  }

  .image-385 {
    width: 20%;
  }

  .div-block-604 {
    display: block;
  }

  .heading-243 {
    margin-top: 0;
  }

  .i-m-n-i-b-t {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bang-gia {
    width: auto;
  }

  .bold-text-66 {
    font-size: 15px;
  }

  .div-block-655 {
    align-items: flex-start;
  }

  .div-block-656 {
    flex-direction: column;
    align-items: center;
    width: 170px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .heading-247 {
    font-size: 15px;
  }

  .paragraph-187-copy {
    font-size: 11px;
    line-height: 15px;
  }

  .bold-text-6666 {
    font-size: 15px;
  }

  .paragraph-1871-copy {
    font-size: 30px;
  }

  .div-block-592-copy {
    margin-top: 0;
  }

  .clb-chuyengia {
    width: auto;
    font-size: 13px;
    line-height: 15px;
  }

  .image-388 {
    height: auto;
  }

  .div-block-664 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-665 {
    width: 150px;
    height: 150px;
  }

  .heading-250 {
    font-size: 25px;
  }

  .bold-text-6671 {
    margin-bottom: 20px;
  }

  .heading-251 {
    font-family: Svn gilroy, sans-serif;
    font-size: 30px;
  }

  .hero-image-copy {
    height: 222px;
  }

  .div-block-6602 {
    order: 1;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -259px;
    margin-bottom: 75px;
  }

  .image-392 {
    width: 20%;
    height: 90%;
  }

  .heading-2445 {
    margin-top: -14px;
    margin-bottom: 0;
  }

  .div-block-6622 {
    width: 90%;
  }

  ._1200px {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-1880 {
    font-size: 18px;
    line-height: 20px;
  }

  .cards-grid-container-3 {
    grid-column-gap: 20px;
  }

  .image-398 {
    width: 60px;
  }

  .gallery-grid-container-2 {
    align-self: stretch;
  }

  .club2-thuctrang {
    padding-top: 20px;
  }

  .hero-image-mask-2 {
    margin-left: 0;
    display: block;
  }

  .hero-image-2 {
    width: 280px;
    display: block;
  }

  .heading-2450 {
    font-size: 20px;
  }

  .list-item-33 {
    font-size: 15px;
    line-height: 18px;
  }

  .club2-thuctrang-gv {
    align-items: flex-start;
  }

  .div-block-6646 {
    width: 50%;
    margin-left: 0;
  }

  .cards-grid-container-4 {
    grid-column-gap: 20px;
  }

  .div-block-6648 {
    width: 130px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .club2-mongmuon-txt {
    font-size: 15px;
    line-height: 18px;
  }

  .bold-text-6688, .club2-thongquan-tile2 {
    font-size: 25px;
    line-height: 28px;
  }

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

  .club2-listbox {
    width: 95%;
    margin-right: 0;
  }

  .div-block-6653 {
    margin-top: 20px;
    margin-right: 0;
  }

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

  .club2-listbox2 {
    width: 95%;
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-6654 {
    flex-direction: column-reverse;
    align-items: center;
  }

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

  .image-400 {
    width: 500px;
  }

  .div-block-6658 {
    width: 95%;
  }

  .club2-listbox-free.club2-txt {
    margin-right: auto;
  }

  .paragraph-1882 {
    font-size: 20px;
    line-height: 23px;
  }

  .club2-box1200 {
    width: auto;
  }

  .div-block-6661 {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .hero-image-mask-5 {
    width: 300px;
    padding-right: 0;
  }

  .hero-image5 {
    height: 300px;
    margin-right: 0;
  }

  .heading-243-copy {
    margin-top: 0;
  }

  .list-37 {
    padding-left: 0;
  }

  .heading-244-copy {
    font-family: Sf pro rounded, sans-serif;
  }

  .heading-2453 {
    font-size: 40px;
  }

  .paragraph-1887 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-6692 {
    font-size: 25px;
  }

  .div-block-6672 {
    width: 90%;
  }

  .div-block-6673 {
    width: 60px;
    height: 60px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-6675 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-6676 {
    align-items: center;
    height: 350px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1891-copy {
    font-size: 18px;
  }

  .button-34 {
    margin-top: 20px;
  }

  .div-block-6681 {
    flex-direction: column;
  }

  .div-block-6682 {
    height: 130px;
  }

  .div-block-6683 {
    width: 220px;
    height: 300px;
  }

  .div-block-6684 {
    height: 150px;
  }

  .div-block-6686, .div-block-6687 {
    width: 30px;
  }

  .comment, .text-block-57, .div-block-6690 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-6695 {
    margin-left: 20px;
  }

  .div-block-6700 {
    width: 24px;
    height: 24px;
  }

  .image-425 {
    width: 100%;
  }

  .grid-27 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-areas: "Area Area-2"
                         "Area-3 Area-4"
                         "Area-5 Area-6"
                         ". ."
                         ". .";
  }

  .image-428 {
    width: 100px;
  }

  .container-67 {
    max-width: 728px;
  }

  .pricing-card-two {
    align-items: center;
    padding: 24px;
  }

  .pricing-image-two {
    margin-right: 20px;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .eg-paragraph-9.middle._50 {
    width: 70%;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-11 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-5 {
    padding: 12px;
  }

  .menu-button-5.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-12 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    flex-flow: column-reverse;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .container-69 {
    max-width: 728px;
  }

  .div-block-346ii-copy-copy {
    width: 33%;
  }

  .div-block-522-copy {
    display: block;
  }

  .div-block-521-copy {
    justify-content: flex-start;
    width: auto;
  }

  .eg-heading-4-copy {
    flex: 1;
    order: 1;
    align-items: flex-start;
    margin-top: 0;
    display: block;
  }

  .container-71 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-72 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .ldp-ec1-heading-3-copy {
    font-size: 36px;
    line-height: 40px;
  }

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .eg-paragraph-1-copy.middle._50 {
    width: 70%;
  }

  .section-173 {
    background-position: 50%;
    height: 30vh;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-6743 {
    left: 91px;
  }

  .eg-section-4-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-two-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-13 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .eg-heading-4-copy._50 {
    width: 100%;
  }

  .eg-heading-4-copy.blue {
    font-size: 36px;
    line-height: 40px;
  }

  .navbar-wrapper-three-2 {
    justify-content: space-between;
  }

  .nav-menu-three-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .es-slide {
    flex-direction: row;
    display: flex;
  }

  .lightbox-link-3 {
    display: flex;
    overflow: scroll;
  }

  .es-slide-copy {
    flex-direction: row;
    display: flex;
  }

  .insta-post-wrap {
    width: 200px;
    height: 200px;
    margin-right: 50px;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ldp-ec1-paragraph-1-copy {
    font-size: 14px;
  }

  .ec-tabsection-1-copy {
    display: none;
  }

  .eg-button-1-copy.middle {
    display: block;
  }

  .eg-section-3-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eg-section-3-copy.gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-blog {
    margin-top: 20px;
  }

  .slide-57 {
    object-fit: fill;
    position: relative;
    overflow: visible;
  }

  .mask-13 {
    position: relative;
    overflow: hidden;
  }

  .div-block-6808, .collection-item-18, .collection-list-12, .collection-list-wrapper-9, .column-253 {
    height: auto;
  }

  .div-block-6810 {
    background-color: #f80606;
    background-image: linear-gradient(#000, #fff), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    height: 1000px;
  }

  .slider-19 {
    height: 80px;
    padding: 10px;
  }

  .mask-14 {
    padding: 10px;
    overflow: visible;
  }

  .slide-58 {
    height: 1000px;
  }

  .slide-59 {
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6336ba6c3354ba3e775b5b0c_tron%20doi%402x.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider-20 {
    background-color: #e90e0e;
  }

  .box-1 {
    margin-left: 10px;
  }

  .ldp-ndl12-heading-5 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 42px;
  }

  .container-95 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-30 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-568-copy {
    align-items: flex-start;
  }

  .ct---linkblock {
    margin-bottom: 20px;
  }

  .text-block-115 {
    flex: 1;
  }

  .container-96 {
    max-width: 728px;
  }

  .section-186 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-103 {
    height: 200px;
  }

  .dropdown-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .dropdown-toggle-9 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .dropdown-toggle-9.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list-4.w--open, .icon-19, .dropdown-list-7 {
    position: static;
  }

  .flex-block-11 {
    justify-content: center;
  }

  .section-187 {
    padding-bottom: 40px;
  }

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

  .flex-block-12 {
    flex: 0 auto;
    align-items: stretch;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-13 {
    flex-direction: column;
    justify-content: center;
  }

  .image-480 {
    flex: none;
    padding: 10px;
  }

  .text-block-132, .heading-2503 {
    text-align: center;
  }

  .flex-block-14 {
    flex-direction: column;
  }

  .section-188 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-6911 {
    flex: 1;
    justify-content: flex-start;
  }

  .herro-section {
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-2 {
    flex: 1;
    width: auto;
    padding-left: 48px;
    padding-right: 48px;
    display: none;
  }

  .text {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-3 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .flex-5 {
    flex-flow: column;
  }

  .frame-97 {
    grid-row-gap: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .climax-2-2 {
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .climax-image-2 {
    order: -1;
  }

  .text-flex-2 {
    grid-row-gap: 10px;
  }

  .text-5-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text75-2 {
    font-size: 18px;
  }

  .frame-49-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .news-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hot-2 {
    flex-flow: column;
  }

  .news-image-2, .new-2 {
    width: auto;
  }

  .collection-list-14 {
    flex-flow: column;
  }

  .image-485 {
    width: auto;
  }

  .pagination-10 {
    display: none;
  }

  .frame-101, .frame-104 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-106 {
    grid-row-gap: 100px;
    flex-flow: column;
  }

  .icon-22, .icon-23 {
    position: static;
  }

  .navbar-logo-left-container-2.shadow-three {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-97 {
    max-width: 728px;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
    inset: 89% 0% 0% auto;
  }

  .nav-menu-two-3 {
    background-color: #fff;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    width: 300px;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-14 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-2 {
    flex: 1;
  }

  .nav-dropdown-toggle-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-dropdown-toggle-3.w--open {
    margin-right: 0;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    width: auto;
    position: static;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.short.w--open {
    width: auto;
  }

  .menu-button-6 {
    padding: 12px;
  }

  .menu-button-6.w--open {
    color: #000;
    background-color: #fff;
  }

  .list-item-37 {
    flex: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .list-item-37._2 {
    display: block;
  }

  .link-block-109 {
    justify-content: space-between;
    align-items: flex-end;
  }

  .frame-1171275643 {
    display: none;
  }

  .frame-1171275646 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .powered-by-easy {
    width: 70px;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-6916 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 40px;
    display: flex;
  }

  .div-block-6917 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .wrapper {
    background-color: #0000001a;
    width: auto;
    height: 1px;
  }

  .sgk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275652 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-140 {
    font-size: 18px;
  }

  .tab-link-tab-1-37, .tab-link-tab-1-37.w--current {
    width: 150px;
    padding: 15px 20px;
  }

  .frame-1171275655 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275623 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275658 {
    grid-row-gap: 60px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .lo-tri-nh-2 {
    flex: none;
    width: auto;
  }

  .center-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275663 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mentor-section {
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275672 {
    flex-flow: column;
  }

  .frame-1171275677 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .func-1 {
    order: -1;
    display: none;
  }

  .frame-1171275681 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275683 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .frame-1171275689 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275690 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .frame-1171275696 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275697 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    align-items: stretch;
  }

  .frame-1171275702 {
    align-items: stretch;
  }

  .frame-16 {
    flex-flow: column;
  }

  .frame-1171275706 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275708 {
    padding: 40px;
  }

  .frame-1171275709 {
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171275720 {
    grid-row-gap: 20px;
  }

  .frame-1171275726 {
    grid-column-gap: 30px;
  }

  .frame-1171275728 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275712 {
    flex-flow: column;
  }

  .text-130 {
    flex: 1;
  }

  .pexels-tha-nh--o--5539293-1 {
    flex: 1;
    display: none;
  }

  .frame-1171275730 {
    grid-row-gap: 60px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275714 {
    order: 1;
  }

  .gi-i-ph-p-d-nh-cho-trung-t-m-0 {
    font-size: 36px;
  }

  .gi-i-ph-p-d-nh-cho-trung-t-m-1 {
    font-size: 48px;
  }

  .frame-1171275732 {
    grid-row-gap: 60px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275734 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275735 {
    flex-flow: row;
  }

  .frame-1171275739 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275740 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275741 {
    grid-row-gap: 20px;
  }

  .section-189, .section-190 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-6922 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275744 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171275745, .fixed-aspect-ratio-spacer-variants-2 {
    height: auto;
  }

  .collection-list-16 {
    flex-flow: column;
  }

  .frame-1171275756 {
    width: auto;
  }

  .frame-1171275760 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275761 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    padding: 40px;
  }

  .frame-1171275770 {
    height: auto;
  }

  .frame-1171275772 {
    order: -1;
  }

  .frame-1171275773 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275774 {
    grid-row-gap: 60px;
    flex-flow: column;
    padding: 40px;
  }

  .link-block-121 {
    flex: 1;
  }

  .frame-1171275791 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275793 {
    flex-flow: column;
  }

  .frame-1171275808 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275809 {
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
  }

  .frame-1171275810 {
    grid-row-gap: 50px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .shutterstock_1408495388-1 {
    order: -1;
  }

  .frame-1171275812, .frame-1171275816 {
    padding: 40px;
  }

  .frame-1171275817 {
    flex-flow: column;
  }

  .func-2 {
    display: none;
  }

  .frame-1171275820 {
    padding: 40px;
  }

  .frame-1171275821 {
    flex-flow: column;
  }

  .frame-1171275824 {
    padding: 40px;
  }

  .frame-1171275826 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .image-4 {
    order: -1;
  }

  .frame-1171275830 {
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px;
  }

  .frame-1171275833 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275834, .frame-1171275840, .frame-1171275846 {
    flex-flow: column;
  }

  .nqim-1 {
    height: 300px;
  }

  .frame-1171275850 {
    padding: 40px;
  }

  .frame-1171275853 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275855 {
    padding: 40px;
  }

  .frame-1171275857 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275861 {
    flex-flow: column;
    padding: 20px;
  }

  .frame-1171275862 {
    height: auto;
  }

  .frame-1171275873 {
    padding: 40px;
  }

  .frame-1171275875 {
    flex-flow: column;
  }

  .frame-1171275878 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pricetablerow {
    flex-flow: column;
  }

  .frame-1171275891 {
    width: auto;
  }

  .dropdown-toggle-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-toggle-10.w--open {
    align-items: stretch;
  }

  .div-block-6926 {
    width: auto;
  }

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

  .frame-1171275959 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275964 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    min-height: auto;
    padding: 40px 40px 0;
  }

  .easyclass---logo-3 {
    flex: none;
    height: auto;
  }

  .frame-1171275970 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275972 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171275980, .frame-1171275990 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171275991 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171275993 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

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

  .photo_2024-06-03-11-42 {
    width: auto;
  }

  .frame-1171275996 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
  }

  .frame-1171275997 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectors-wrapper-73, .vectors-wrapper-74 {
    display: none;
  }

  .frame-1171276000 {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171276004 {
    grid-row-gap: 40px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tutor-11-1 {
    order: 1;
    height: auto;
  }

  .frame-1171276008 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171276009 {
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .frame-1171276013 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171276014 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171276015 {
    height: auto;
  }

  .frame-1171276017 {
    padding: 40px;
  }

  .frame-1171276019 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .form-14 {
    flex-flow: column;
  }

  .frame-1171276020 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171276022, .frame-1171276027 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171276033 {
    max-width: none;
    position: static;
  }

  .div-block-6931 {
    flex-flow: column;
    align-items: stretch;
  }

  .frame-1171276034-copy {
    display: flex;
  }

  .div-block-6933 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame-1171276058 {
    flex-flow: column;
  }

  .frame-1171276059 {
    height: auto;
  }

  .vectors-wrapper-86 {
    flex: none;
    width: 5px;
    height: 20px;
  }

  .frame-1171276085 {
    flex-flow: column;
  }

  .vectors-wrapper-88 {
    flex: none;
    width: 5px;
    height: 20px;
  }

  .frame-1171276110 {
    flex-flow: column;
  }

  .vectors-wrapper-90 {
    width: 5px;
    height: 20px;
  }

  .frame-1171276037-copy, .frame-1171276038-copy {
    display: flex;
  }

  .frame-1171276412 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-13 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .frame-35 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .frame-1171276451, .frame-1171276453, .frame-9 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-36 {
    grid-template-columns: 1fr 1fr;
  }

  .mentor-section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276459 {
    flex-flow: column;
  }

  .frame-1171276463 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171276468, .frame-1171276476 {
    flex-flow: column;
  }

  .image-498 {
    flex: 0 auto;
  }

  .frame-1171276480 {
    grid-column-gap: 20px;
  }

  .frame-1171276524 {
    padding: 40px;
  }

  .frame-1171276525 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171276528 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171276531 {
    grid-row-gap: 60px;
    flex-flow: column;
    padding: 40px;
  }

  .frame-1171276536 {
    flex-flow: column;
  }

  .frame-1171276542 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171276549 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276550 {
    flex-flow: column;
  }

  .frame-1171276559 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276569 {
    grid-column-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276573 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276574 {
    flex-flow: column;
  }

  .frame-1171276577 {
    grid-row-gap: 20px;
  }

  .text-523 {
    font-size: 36px;
  }

  .cambridge-ielts-for-teen-gi-i-ph-p-to-n-di-n-gi-p-trung-t-m-anh-ng-t-i-u-v-n-h-nh-qu-n-l-ch-t-l-ng-o-t-o-v-thu-h-t-h-c-vi-n-v-i-chi-n-thu-t-tuy-n-sinh-0-ng-n-m-b-t-xu-th-cambridge-ielts-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay {
    font-size: 18px;
  }

  .frame-1171276580 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .frame-1171276581 {
    height: auto;
  }

  .text-525 {
    font-size: 16px;
  }

  .frame-21 {
    grid-column-gap: 20px;
    flex-flow: row;
    padding: 20px;
  }

  .frame-1171276583 {
    grid-row-gap: 10px;
  }

  .text-526 {
    font-size: 16px;
    line-height: 120%;
  }

  .frame-15 {
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-527, .text-528 {
    font-size: 16px;
    line-height: 120%;
  }

  .ch-a-c-t-n-2000-x-2000-px-1-2 {
    width: 20%;
    top: auto;
    left: 0;
    right: 0;
  }

  .t-i-vi-t-nam-h-n-80-c-c-trung-t-m-ti-ng-anh-v-tr-ng-h-c-v-n-g-p-kh-kh-n-trong-vi-c-c-p-nh-t-gi-o-tr-nh-theo-chu-n-qu-c-t-1 {
    font-size: 16px;
    line-height: 120%;
  }

  .section-195 {
    align-items: flex-end;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .image-504 {
    width: 50%;
  }

  .frame-1171276585 {
    padding: 20px;
  }

  .text-529 {
    font-size: 24px;
  }

  .frame-1171276587 {
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .frame-1171276588 {
    background-size: contain;
  }

  .text-530 {
    font-size: 18px;
  }

  .error-50684c8c-987f-4f23-5a20-3a677df5f02e {
    font-size: 16px;
  }

  .frame-1171276589, .frame-nh {
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .group-14 {
    flex: 1;
  }

  .text-531 {
    font-size: 14px;
  }

  .text-532 {
    font-size: 24px;
  }

  .ch-a-c-t-n-2000-x-2000-px-66-1 {
    width: 50%;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-2 {
    font-size: 16px;
  }

  .frame-1171276594 {
    grid-column-gap: 10px;
  }

  .text-534 {
    font-size: 16px;
  }

  .frame-1171276595 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276596 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-3, .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-0 {
    font-size: 16px;
  }

  .frame-1171276597 {
    grid-row-gap: 30px;
    padding: 20px;
  }

  .text-535 {
    font-size: 48px;
  }

  .text-536 {
    font-size: 16px;
    line-height: 120%;
  }

  .frame-1171276599 {
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .group-23 {
    flex: 1;
  }

  .ch-a-c-t-n-2000-x-2000-px-27-1 {
    width: 50%;
  }

  .text-537, .text-538 {
    font-size: 16px;
  }

  .text-539 {
    font-size: 48px;
  }

  .frame-1171276602 {
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .frame-1171276603 {
    height: 200px;
  }

  .frame-1171276604 {
    padding-bottom: 20px;
    padding-right: 10px;
  }

  .text-540 {
    font-size: 12px;
  }

  .ch-a-c-t-n-2000-x-2000-px-16-1 {
    width: 50%;
    height: auto;
  }

  .frame-1171276605 {
    height: 200px;
  }

  .frame-1171276606 {
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .ch-a-c-t-n-2000-x-2000-px-16-2 {
    width: 50%;
    height: auto;
  }

  .h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-0, .h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-3 {
    font-size: 16px;
  }

  .ch-a-c-t-n-2000-x-2000-px-25-7 {
    width: 40%;
  }

  .frame-7 {
    flex-flow: row;
    padding: 20px;
  }

  .ch-a-c-t-n-2000-x-2000-px-1-1 {
    width: 30%;
    height: auto;
  }

  .text-549 {
    font-size: 16px;
  }

  .text-550 {
    font-size: 24px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475d5 {
    font-size: 14px;
  }

  .text-551 {
    font-size: 18px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475da, .error-e92c485a-fc93-a3e4-6f2a-47bb42a475df, .nh-ch-ng-tr-nh-chu-n-qu-c-t-v-chi-n-thu-t-tuy-n-sinh-0-ng-hi-u-qu-c-c-trung-t-m-thu-h-t-ng-o-h-c-vi-n-v-t-m-c-doanh-thu-v-t-mong-i-1, .theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-0, .theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-1 {
    font-size: 10px;
  }

  .frame-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-552 {
    font-size: 48px;
  }

  .ch-a-c-t-n-2000-x-2000-px-53-1 {
    width: auto;
    height: auto;
  }

  .chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay {
    font-size: 18px;
    line-height: 120%;
  }

  .ch-a-c-t-n-2000-x-2000-px-52-1 {
    width: 30%;
    height: auto;
  }

  .chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay-0 {
    font-size: 18px;
  }

  .frame-1171276625 {
    padding: 20px;
  }

  .frame-1171276626 {
    justify-content: flex-end;
    align-items: center;
  }

  .group-78 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
  }

  .ch-a-c-t-n-2000-x-2000-px-34-2 {
    width: 50%;
    height: auto;
  }

  .frame-114 {
    grid-column-gap: 20px;
    grid-row-gap: 50px;
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-112 {
    grid-row-gap: 30px;
  }

  .text-554 {
    font-size: 36px;
  }

  .text-555 {
    font-size: 16px;
  }

  .frame-1171276629 {
    grid-row-gap: 40px;
    align-self: flex-start;
    max-width: none;
  }

  .text-556 {
    font-size: 24px;
  }

  .text-557 {
    font-size: 18px;
  }

  .text-558 {
    font-size: 16px;
  }

  .text-559 {
    font-size: 18px;
  }

  .frame-1171276633 {
    flex: 1;
  }

  .form-18 {
    grid-row-gap: 0px;
  }

  .form-block-label-3 {
    font-size: 18px;
  }

  .form-button-4 {
    padding: 10px;
    font-size: 24px;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0, .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1 {
    font-size: 16px;
  }

  .frame-1171276635 {
    padding: 40px 20px 20px;
  }

  .text-564 {
    font-size: 48px;
  }

  .ch-a-c-t-n-2000-x-2000-px-25-8 {
    width: 40%;
  }

  .frame-1171276637 {
    grid-column-gap: 10px;
    flex-flow: row;
  }

  .group-38-1 {
    flex: none;
    width: 30%;
  }

  .text-568 {
    font-size: 14px;
  }

  .frame-1171276651 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .frame-1171276652 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171276653 {
    width: 100px;
    max-width: none;
    height: 100px;
    min-height: auto;
  }

  .text-569 {
    font-size: 24px;
  }

  .text-570 {
    font-size: 18px;
  }

  .text-571 {
    font-size: 16px;
  }

  .frame-1171276655 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-572 {
    font-size: 18px;
  }

  .ch-a-c-t-n-2000-x-2000-px-28-1 {
    width: 30%;
  }

  .error-e72f1724-3006-d89f-f48b-2e4916a08998, .error-e72f1724-3006-d89f-f48b-2e4916a08999 {
    font-size: 18px;
  }

  .frame-1171276671 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    align-self: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276672 {
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: stretch;
    max-width: none;
  }

  .frame-1171276673 {
    flex: none;
    width: 150px;
    max-width: none;
    height: 150px;
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ch-a-c-t-n-2000-x-2000-px-55-1 {
    width: 60%;
    height: auto;
  }

  .frame-1171276674 {
    grid-row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .text-579 {
    font-size: 24px;
  }

  .k-h-p-ng-h-p-tri-n-khai-2 {
    text-align: center;
    font-size: 16px;
  }

  .frame-1171276677 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-580 {
    font-size: 48px;
  }

  .frame-1171276678 {
    grid-column-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276680 {
    padding: 20px;
  }

  .text-581 {
    font-size: 24px;
  }

  .frame-1171276683 {
    grid-row-gap: 60px;
    flex-flow: row;
  }

  .text-582 {
    font-size: 28px;
    top: 54px;
  }

  .frame-1171276686 {
    grid-row-gap: 20px;
  }

  .text-583 {
    font-size: 24px;
  }

  .text-584 {
    font-size: 16px;
  }

  .text-585 {
    font-size: 24px;
  }

  .image-505 {
    align-self: stretch;
    width: auto;
    height: 300px;
  }

  .image-506 {
    width: 50%;
  }

  .image-507 {
    width: 70%;
    height: auto;
  }

  .image-508 {
    width: 30%;
  }

  .text-field-26 {
    padding: 10px;
    font-size: 18px;
  }

  .frame-1171276692 {
    grid-row-gap: 10px;
    flex: 1;
    padding: 20px;
  }

  .thi-t-k-ch-a-c-t-n-1 {
    width: 30%;
    height: auto;
  }

  .text-586, .text-587, .text-588 {
    font-size: 36px;
  }

  .text-589 {
    font-size: 24px;
  }

  ._2-2 {
    width: 10%;
    height: auto;
  }

  .text-590, .text-591 {
    font-size: 18px;
  }

  .text-592 {
    font-size: 24px;
  }

  .frame-1171276699 {
    width: auto;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .vectors-wrapper-114 {
    width: auto;
    height: auto;
  }

  .chuy-n-i, .text-593, .text-594, .text-595, .n-m-b-t-xu-th-m-h-nh-th-h-m-i-thay-th-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay-1 {
    font-size: 18px;
  }

  .frame-1171276707 {
    width: 20%;
  }

  .text-598, .y-u-t-qu-n-l-v-n-h-nh {
    font-size: 24px;
  }

  .frame-26 {
    width: 20%;
  }

  .text-599 {
    font-size: 24px;
  }

  .text-600 {
    font-size: 20px;
  }

  .frame-1171276711, .frame-1171276713, .vectors-wrapper-118, .frame-1171276715, .vectors-wrapper-119, .frame-1171276720 {
    width: 20%;
  }

  .vectors-wrapper-122 {
    flex: 0 auto;
    width: 20%;
    max-width: 280px;
  }

  .frame-1171276722 {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .text-603 {
    text-align: left;
    font-size: 20px;
  }

  .frame-1171276723 {
    width: 20%;
  }

  .text-604 {
    font-size: 24px;
  }

  .frame-1171276724 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-605 {
    text-align: left;
    font-size: 20px;
  }

  .frame-1171276726, .frame-1171276731 {
    width: 20%;
  }

  .text-607 {
    font-size: 24px;
  }

  .frame-1171276734 {
    width: 20%;
  }

  .text-608 {
    font-size: 24px;
  }

  .text-609 {
    text-align: left;
    font-size: 20px;
  }

  .vectors-wrapper-128, .frame-1171276738 {
    width: 20%;
  }

  .frame-1171276739, .frame-1171276740 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1171276741, .frame-1171276742, .frame-1171276748 {
    width: 20%;
  }

  .text-611 {
    font-size: 24px;
  }

  .frame-1171276751 {
    width: 20%;
  }

  .t-c-nh-n-b-n {
    font-size: 24px;
  }

  .text-612 {
    font-size: 20px;
  }

  .frame-1171276753, .vectors-wrapper-133, .frame-1171276755, .frame-1171276757, .frame-1171276758 {
    width: 20%;
  }

  .text-613 {
    font-size: 36px;
    line-height: 120%;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo, .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-0, .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-1 {
    font-size: 18px;
  }

  .image-511, .image-512, .image-513, .image-514 {
    width: 5%;
    height: auto;
  }

  .image-516 {
    width: 30%;
    height: auto;
  }

  .image-520 {
    flex: none;
    width: 50vw;
    height: auto;
  }

  .frame-1171276760 {
    grid-column-gap: 10px;
    padding-top: 40px;
  }

  .frame-1171276761 {
    grid-row-gap: 15px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .rectangle {
    width: 30%;
    height: auto;
  }

  .text-614 {
    font-size: 36px;
  }

  .text-614.blue {
    font-size: 28px;
  }

  .text-615 {
    font-size: 36px;
  }

  .text-615.blue {
    font-size: 28px;
  }

  .text-616 {
    font-size: 24px;
  }

  .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th {
    font-size: 14px;
    line-height: 120%;
  }

  .frame-1171276765 {
    padding: 10px 20px;
  }

  .text-617 {
    font-size: 24px;
  }

  .frame-1171276766 {
    height: auto;
    padding: 10px 20px;
  }

  .text-618, .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2 {
    font-size: 14px;
  }

  .submit-button-18 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
  }

  .text-block-148 {
    font-size: 24px;
  }

  .aababvcabvc {
    grid-column-gap: 20px;
    padding-top: 40px;
  }

  .frame-1171276767 {
    padding: 40px;
  }

  .frame-1171276768 {
    min-height: auto;
    padding-top: 8px;
    padding-bottom: 0;
  }

  .trung-tm-anh-ng-ang-i-mt {
    font-size: 16px;
  }

  .text-619 {
    font-size: 36px;
  }

  .frame-1171276770 {
    grid-column-gap: 30px;
  }

  .kho-khan-1 {
    height: auto;
  }

  .frame-1171276771 {
    flex: 1;
  }

  .text-620, .text-621 {
    font-size: 10px;
  }

  .frame-1171276773 {
    grid-column-gap: 10px;
  }

  .frame-1171276760-copy {
    grid-column-gap: 20px;
    padding-top: 40px;
  }

  ._2-3 {
    grid-row-gap: 20px;
    padding: 40px;
  }

  .text-622 {
    font-size: 32px;
  }

  .frame-1171276775 {
    width: 40%;
  }

  .frame-1171276778 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    height: 80.9961px;
    min-height: auto;
    margin-bottom: 0;
    padding: 25px 40px 25px 51px;
  }

  .text-623 {
    font-size: 14px;
  }

  .text-624 {
    font-size: 8px;
  }

  .text-468-copy {
    font-size: 20px;
  }

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

  .frame-1171276779 {
    grid-column-gap: 5px;
  }

  .text-625 {
    text-align: left;
    font-size: 24px;
  }

  .frame-1171276781 {
    grid-column-gap: 10px;
    height: auto;
  }

  .text-626 {
    font-size: 56px;
  }

  ._100-56 {
    width: 30%;
    height: auto;
  }

  .framclgt-1 {
    width: 50%;
    height: auto;
  }

  .frame-1171276782 {
    grid-row-gap: 20px;
    padding-bottom: 40px;
  }

  .text-627 {
    font-size: 32px;
  }

  .frame-1171276785 {
    height: auto;
  }

  .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t {
    font-size: 14px;
  }

  .frame-1171276786 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276787 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-628, .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-2, .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-3, .gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-0, .gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-1 {
    font-size: 14px;
  }

  ._6 {
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .robot2-1 {
    width: 25%;
    height: auto;
    top: 21%;
  }

  .frame-29 {
    width: 50%;
    height: auto;
  }

  .text-629 {
    font-size: 42px;
  }

  .frame-1171276790 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276791 {
    grid-row-gap: 20px;
  }

  .text-630 {
    font-size: 16px;
  }

  .frame-123 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .giao-bi-tp-trn-easy-school-theo-l-trnh-hc-theo-di-chuyn-cn-v-im-lm-bi-ca-hc-sinh-easy-school-qua-thn {
    font-size: 14px;
  }

  .thng-bo-nhc-nh {
    font-size: 20px;
  }

  .text-631 {
    font-size: 14px;
  }

  .text-632 {
    font-size: 42px;
  }

  .hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr {
    font-size: 14px;
  }

  .frame-108-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-109-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._7 {
    padding: 20px;
  }

  .frame-1171276801 {
    width: 20%;
    height: auto;
  }

  .text-634 {
    font-size: 36px;
  }

  .frame-143 {
    grid-column-gap: 20px;
  }

  .frame-142 {
    grid-row-gap: 20px;
  }

  .text-635 {
    font-size: 16px;
  }

  .text-636 {
    font-size: 12px;
  }

  .text-637 {
    font-size: 16px;
  }

  ._8-2 {
    padding: 20px;
  }

  .text-638 {
    font-size: 36px;
  }

  .text-639 {
    font-size: 56px;
  }

  .text-640 {
    font-size: 16px;
  }

  .frame-148 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-146, .tuan-1 {
    height: auto;
  }

  .frame-145 {
    grid-row-gap: 10px;
    font-size: 10px;
  }

  .text-641 {
    font-size: 24px;
  }

  .text-642 {
    font-size: 14px;
  }

  .frame-1171276809 {
    height: auto;
  }

  .chinh-phc-thn-tc-nhng-con-s-doanh-thu-khng-cng-easy-group-ngay-hm-nay-0 {
    font-size: 16px;
  }

  ._9 {
    padding: 20px;
  }

  .chart {
    width: 56px;
  }

  .frame-151 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-643 {
    font-size: 48px;
  }

  .text-644 {
    font-size: 24px;
  }

  .text-645 {
    font-size: 12px;
  }

  .frame-152 {
    grid-row-gap: 5px;
  }

  .text-646 {
    font-size: 16px;
  }

  .nh-chng-trnh-chun-quc-t-v-chin-thut-tuyn-sinh-0-ng-hiu-qu-cc-trung-tm-thu-ht-ng-o-hc-vin-v-t-mc-doan {
    font-size: 12px;
  }

  .image-524 {
    width: 5%;
    height: auto;
  }

  .tie-ng-anh-3-copy {
    width: auto;
    height: 60px;
  }

  .frame-1171276483-copy {
    grid-column-gap: 15px;
  }

  .frame-1171276482-copy {
    grid-row-gap: 15px;
  }

  .image-525 {
    width: 60%;
    height: auto;
  }

  .image-526 {
    width: 40%;
    height: auto;
  }

  .image-527 {
    width: 20%;
    height: auto;
  }

  .image-528 {
    height: auto;
  }

  .image-529 {
    width: 20%;
    height: auto;
  }

  .image-530, .image-531 {
    height: auto;
  }

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

  .bbgbg {
    grid-column-gap: 20px;
    padding-top: 40px;
  }

  .frame-1171276768-copy {
    min-height: auto;
    padding-top: 8px;
    padding-bottom: 0;
  }

  .image-536 {
    width: 50%;
  }

  .text-block-154 {
    font-size: 36px;
  }

  .text-block-156 {
    font-size: 18px;
    line-height: 120%;
  }

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

  .image-537 {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .image-2 {
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .thumbnail-text-2 {
    width: auto;
  }

  .blog-title-2 {
    height: auto;
    display: block;
  }

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

  .section-8 {
    text-align: center;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .footer-title {
    margin-top: 35px;
  }

  .image-13 {
    margin-bottom: auto;
    padding-right: 5px;
  }

  .image-14 {
    padding-left: 5px;
  }

  .div-block-10 {
    height: auto;
    margin-bottom: 20px;
  }

  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .image-63 {
    margin-left: auto;
  }

  .image-64, .image-65 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-78 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .column-41, .column-42 {
    padding-left: 10px;
  }

  .columns-24 {
    flex-direction: column-reverse;
    display: flex;
  }

  .image-66 {
    margin-top: 40px;
  }

  .column-43 {
    padding-left: 10px;
  }

  .image-67 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-9-copy {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .image-71 {
    margin-top: 10px;
  }

  .image-72 {
    margin-left: auto;
  }

  .heading-92 {
    margin-left: 10px;
  }

  .bold-text-25 {
    margin-left: auto;
  }

  .footer-title-2 {
    margin-top: 35px;
  }

  .image-76 {
    margin-top: 40px;
  }

  .video-2 {
    margin-top: auto;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

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

  .column-55 {
    display: block;
  }

  .heading-99 {
    margin-left: 5px;
  }

  .div-block-28 {
    margin-bottom: 20px;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .clb-chise1 {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .paragraph-95 {
    margin-top: 20px;
  }

  .image-84 {
    inset: auto 0% -35%;
  }

  .div-block-33 {
    margin-bottom: 20px;
  }

  .container-14 {
    padding-bottom: 0;
  }

  .container-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .youtube-3, .youtube-4, .youtube-5, .youtube-6, .youtube-7 {
    margin-bottom: 10px;
  }

  .image-90, .image-91 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-92 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-63 {
    left: 1px;
  }

  .column-64, .column-65 {
    text-align: center;
    display: block;
  }

  .image-95 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .column-67 {
    text-align: center;
    margin-top: 10px;
  }

  .column-68 {
    text-align: center;
    margin-bottom: 10px;
    display: block;
  }

  .column-69 {
    display: block;
  }

  .image-97 {
    inset: auto 0% -35%;
  }

  .container-16 {
    padding-bottom: 279px;
  }

  .column-73 {
    left: 1px;
  }

  .heading-131 {
    margin-left: 5px;
  }

  .div-block-38, .div-block-40 {
    margin-bottom: 20px;
  }

  .paragraph-114 {
    margin-top: 20px;
  }

  .container-18 {
    padding-left: 10px;
  }

  .image-99 {
    margin-bottom: 10px;
  }

  .container-19, .container-20 {
    padding-left: 10px;
  }

  .div-block-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    place-items: end center;
    display: grid;
  }

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

  .column-85 {
    text-align: center;
    display: none;
  }

  .image-102 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .image-103 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .image-104 {
    margin-right: auto;
    display: block;
  }

  .slide-28, .div-block-42-copy {
    text-align: center;
  }

  .column-87, .column-88, .column-89 {
    display: none;
  }

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

  .div-block-42-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 3.5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start space-between;
    place-items: end center;
    display: grid;
  }

  .column-91 {
    display: none;
  }

  .div-block-44 {
    margin-right: auto;
  }

  .image-116 {
    margin-left: 318px;
  }

  .div-block-50 {
    column-count: 1;
  }

  .section-95 {
    background-position: 50%;
  }

  .div-block-82 {
    top: -264px;
  }

  .section-97 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-84 {
    flex-direction: column-reverse;
  }

  .image-173 {
    width: 70%;
    margin-left: 0;
  }

  .div-block-84-copy {
    flex-direction: column-reverse;
  }

  .image-174 {
    margin-right: 0;
    display: block;
  }

  .section-98 {
    background-position: 50%;
  }

  .columns-86 {
    flex-direction: column;
  }

  .image-175 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    display: block;
  }

  .div-block-85 {
    width: auto;
  }

  .div-block-88 {
    width: 90%;
  }

  .columns-87 {
    flex-direction: column;
  }

  .image-183 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    display: block;
  }

  .column-156 {
    margin-bottom: 20px;
  }

  .div-block-88-copy {
    width: 90%;
  }

  .columns-88 {
    width: 100%;
  }

  .ldp-ndl12-button-1-fixed {
    inset: auto 0% 3%;
  }

  .section-106 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ldp-ndl-31-button-1.orange.fixed {
    bottom: 0%;
  }

  .image-191 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-111 {
    padding-bottom: 20px;
  }

  .div-block-100 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-101 {
    flex-direction: column;
  }

  .image-199 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .container-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .brand-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .columns-96 {
    flex-direction: column-reverse;
    display: flex;
  }

  .ldp-ec1-paragraph-1 {
    font-size: 16px;
  }

  .div-block-118 {
    display: none;
  }

  .div-block-122 {
    flex-direction: column;
  }

  .div-block-134 {
    margin-bottom: 20px;
  }

  .div-block-136, .div-block-136-copy {
    height: 350px;
    margin-bottom: 20px;
  }

  .div-block-136-cop {
    height: 350px;
  }

  .div-block-118-copy {
    display: block;
  }

  .es-text {
    padding-right: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .hero {
    padding: 40px 20px;
  }

  .es-h1center {
    font-size: 30px;
  }

  .div-block-138 {
    display: block;
  }

  .es-textcolum {
    padding-left: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .es-divcolum {
    justify-content: flex-start;
    display: flex;
  }

  .es-h1tinhnang {
    margin-top: 0;
  }

  .div-block-141 {
    width: 300px;
  }

  .div-block-142 {
    width: auto;
    top: -60px;
    left: 55px;
  }

  .div-block-147 {
    width: auto;
    left: 42px;
  }

  .div-block-148 {
    height: auto;
  }

  .div-block-149 {
    width: 100%;
    height: 250px;
  }

  .es-h4center {
    margin-top: auto;
  }

  .div-block-159 {
    align-self: flex-start;
  }

  .div-block-160 {
    width: auto;
  }

  .div-block-161 {
    flex-direction: row;
    display: inline-block;
  }

  .div-block-173 {
    height: 300px;
  }

  .div-block-174 {
    left: auto;
  }

  .div-block-176 {
    height: 250px;
  }

  .es-h4center-copy {
    font-size: 20px;
    line-height: 20px;
  }

  .image-239 {
    width: 250px;
  }

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

  .image-242 {
    width: 70%;
  }

  .div-block-138-copy {
    height: 320px;
  }

  .div-block-184 {
    width: auto;
  }

  .es-container {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-186 {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: block;
  }

  .image-246 {
    text-align: center;
    width: 600px;
  }

  .div-block-187 {
    width: 100%;
  }

  .image-247 {
    margin-right: 20px;
  }

  .div-block-197 {
    height: auto;
  }

  .heading-189 {
    height: 70px;
    font-size: 70px;
  }

  .div-block-199 {
    grid-column-gap: 3px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: stretch stretch;
    width: 100%;
    display: grid;
  }

  .div-block-202 {
    width: 100%;
    height: 170px;
    margin-bottom: 10px;
  }

  .heading-191 {
    line-height: 25px;
  }

  .div-block-204 {
    width: 100%;
  }

  .div-block-206 {
    height: 70px;
  }

  .contact-form {
    padding: 40px 20px;
  }

  .div-block-220-copy {
    width: 100%;
    height: auto;
  }

  .ec-homenav {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .el-section-1 {
    height: 60vh;
  }

  .eg-navgrid-2 {
    text-align: center;
  }

  .eg-heading-4 {
    font-size: 36px;
    line-height: 38px;
  }

  .eg-heading-4.blue {
    font-size: 28px;
    line-height: 32px;
  }

  .eg-heading-1.middle {
    font-size: 18px;
    line-height: 22px;
  }

  .eg-card-1 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-1:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .eg-card-2 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-2:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a42bb6dd76279be66d616_210317_ThinhVP_ECertBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .eg-card-3 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-3:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .eg-card-4 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a43718dcf3204fc58d77e_210317_ThinhVP_ECBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-4:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a43718dcf3204fc58d77e_210317_ThinhVP_ECBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .eg-footer {
    padding: 40px 20px;
  }

  .eg-navgrid-3 {
    text-align: center;
  }

  .eg-paragraph-1.middle {
    font-size: 14px;
  }

  .eg-paragraph-1.middle._50 {
    width: 100%;
  }

  .section-127 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .columns-100 {
    flex-direction: column-reverse;
    display: flex;
  }

  .image-263 {
    width: 120px;
    height: 120px;
  }

  .eg-teamcolumn {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-heading-5 {
    padding-right: 100px;
    font-size: 36px;
    line-height: 38px;
  }

  .eg-heading-5.black.mid {
    padding-right: 0;
  }

  .eg-heading-5.blue {
    flex: 0 auto;
  }

  .eg-section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-180 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-181 {
    padding-left: 0;
  }

  .grid-11 {
    grid-template-columns: 1fr 1fr;
  }

  .ec-section-1 {
    height: 40vh;
  }

  .ec-footer {
    padding: 40px 20px;
  }

  .div-block-136-cop-2 {
    height: 350px;
  }

  .div-block-136-copy-2 {
    height: 350px;
    margin-bottom: 20px;
  }

  .eg-section-1 {
    height: 60vh;
  }

  .div-block-242 {
    align-items: flex-start;
  }

  .el-footer {
    padding: 40px 20px;
  }

  .image-275 {
    width: 100%;
  }

  .column-185, .column-186 {
    justify-content: center;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

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

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .ecert-brandilogo {
    width: 30px;
  }

  .link-block-71 {
    padding-left: 0;
    padding-right: 0;
  }

  .eg-businesscard {
    margin-bottom: 40px;
  }

  .eg-pressthumb {
    width: 100px;
    height: 100px;
  }

  .eg-presslink {
    flex-direction: row;
  }

  .ecert-footer {
    padding: 40px 20px;
  }

  .eg-menudiv {
    margin-top: 60px;
  }

  .eg-columns-menu {
    flex-direction: column-reverse;
    display: flex;
  }

  .div-block-262 {
    margin-top: 0;
  }

  .div-block-264 {
    flex-direction: column;
  }

  .slider-right {
    justify-content: flex-end;
  }

  .div-block-264-copy {
    flex-direction: column;
  }

  .ec-guide-banner {
    background-position: 60% 0;
  }

  .column-189 {
    padding-right: 0;
  }

  .section-129 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-paragraph-2.middle {
    font-size: 18px;
  }

  .eg-paragraph-2.black._30 {
    width: 80vw;
  }

  .div-block-278 {
    width: 150px;
    height: 150px;
  }

  .div-block-279 {
    width: auto;
  }

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

  .eg-ldpheader-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tnpp-section-1 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tnpp-heading-1 {
    margin-top: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .eg-button-3 {
    font-size: 18px;
  }

  .eg-button-3.wide {
    width: auto;
  }

  .eg-footer-2 {
    padding: 40px 20px;
  }

  .eg-tnpp---section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-301 {
    height: 20px;
  }

  .image-296 {
    margin-top: 20px;
  }

  .image-297 {
    width: 30vw;
  }

  .eg-tnpp---section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-300 {
    width: 100vw;
  }

  .columns-109 {
    flex-direction: column;
  }

  .grid-17 {
    grid-template-columns: 1fr 1fr;
  }

  .ep-section-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ep-section-2 {
    padding: 60px 20px;
  }

  .div-block-307 {
    flex-direction: column;
  }

  .grid-18 {
    grid-column-gap: 20px;
  }

  .div-block-307-copy, .div-block-309 {
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ep-footer {
    padding: 40px 20px;
  }

  .eg-card-5 {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-5:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a432c905c507f26f27857_210318_ThinhVP_ESBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .div-block-307-copy {
    flex-direction: column;
  }

  .div-block-307-copy-copy {
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-19, .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .slider-10 {
    height: auto;
    margin-bottom: 60px;
    display: block;
  }

  .image-309 {
    display: none;
  }

  .slide-40 {
    overflow: scroll;
  }

  .grid-20 {
    display: none;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .link-block-79 {
    padding: 10px;
  }

  .container-45 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-337 {
    margin-left: 40px;
    margin-right: 40px;
    inset: auto 0% 2%;
  }

  .div-block-338 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-194 {
    display: none;
  }

  .section-131 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-346ii {
    height: auto;
    display: block;
  }

  .div-block-344 {
    display: flex;
  }

  .column-198 {
    justify-content: center;
  }

  .paragraph-163 {
    font-size: 16px;
  }

  .heading-199 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-200 {
    display: none;
  }

  .paragraph-164 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-316 {
    width: auto;
    margin-top: 0;
  }

  .section-132 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-133 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-205 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-209 {
    margin-top: 0;
    font-size: 15px;
  }

  .heading-210 {
    font-size: 15px;
  }

  .section-134 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-205 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-135 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-171 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-136, .section-137, .section-138 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-212 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-350 {
    width: 10%;
  }

  .column-213 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-214 {
    justify-content: center;
    display: flex;
  }

  .v-ng-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-351 {
    width: 50%;
    height: 50%;
  }

  .column-216, .column-217, .column-218, .column-219, .column-220, .column-221 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-352 {
    width: 60%;
    height: auto;
  }

  .image-322 {
    width: 30px;
    height: 30px;
  }

  .section-140 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .eg-ttta---heading-1 {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 18px;
  }

  .eg-paragraph-2-copy.middle {
    font-size: 18px;
  }

  .eg-paragraph-2-copy.black._30 {
    width: 80vw;
  }

  .hero-overlay {
    padding: 40px 20px;
  }

  .text-span-28 {
    font-size: 30px;
    line-height: 35px;
  }

  .container-48 {
    height: auto;
  }

  .button-30 {
    margin-bottom: 40px;
  }

  .clb-chiase {
    padding: 40px 20px;
  }

  .cards-grid-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-content: start center;
    align-self: stretch;
    justify-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .paragraph-175 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-382 {
    padding-bottom: 0;
    display: block;
  }

  .div-block-386 {
    margin-bottom: 1px;
  }

  .heading-221 {
    margin-top: -15px;
    padding-top: 0;
  }

  .div-block-390 {
    justify-content: flex-start;
  }

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

  .div-block-397 {
    width: auto;
  }

  .div-block-399 {
    width: 500px;
  }

  .heading-223 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-406 {
    margin-top: 20px;
  }

  .image-330 {
    margin-left: 10px;
  }

  .image-338 {
    margin-left: 40px;
  }

  .image-339 {
    margin-left: 60px;
  }

  .image-340 {
    margin-left: 80px;
  }

  .image-341 {
    margin-left: 40px;
  }

  .heading-228 {
    margin-left: 14px;
  }

  .body-10 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
  }

  .image-342 {
    width: 150px;
  }

  .div-block-417 {
    margin-bottom: 5px;
  }

  .image-343, .image-344, .image-345 {
    width: 150px;
  }

  .image-346, .image-347 {
    height: 100px;
  }

  .image-348 {
    width: 150px;
  }

  .paragraph-179 {
    width: auto;
  }

  .image-349 {
    width: 400px;
    margin-left: 0;
  }

  .slider-12 {
    width: 500px;
  }

  .image-350 {
    width: 140px;
  }

  .div-block-421 {
    font-size: 25px;
    line-height: 25px;
  }

  .button-30-copy {
    margin-bottom: 40px;
  }

  .div-block-507 {
    margin-top: -146px;
    margin-left: 0;
    inset: auto auto -6% 0%;
  }

  .div-block-377-copy {
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62051e2795b4063ca7850ddd_DTH.png");
  }

  .div-block-513 {
    margin-bottom: 10px;
  }

  .text-block-43 {
    font-family: Roboto, sans-serif;
    font-size: 25px;
  }

  .div-block-521 {
    justify-content: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-522 {
    display: block;
  }

  .heading-205-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-543 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-263-copy {
    width: 100px;
    height: 100px;
  }

  .eg-paragraph-1-copy, .eg-paragraph-1-copy.middle {
    font-size: 14px;
  }

  .section-132-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-365 {
    height: 650px;
    padding-bottom: 10px;
  }

  .div-block-546 {
    display: block;
  }

  .image-316-copy {
    width: auto;
    margin-top: 0;
  }

  .video-10 {
    height: auto;
  }

  .div-block-551 {
    flex-direction: column;
  }

  .uk-card.blue.vertical {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-25 {
    grid-template: "."
    / 1fr;
  }

  .div-block-552, .div-block-554 {
    flex-direction: column;
  }

  .image-378 {
    display: none;
  }

  .image-379 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .collection-list-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-322-copy {
    width: 30px;
    height: 30px;
  }

  .div-block-569 {
    display: flex;
  }

  .div-block-572 {
    width: 150px;
    height: 150px;
  }

  .div-block-573, .div-block-574, .div-block-575 {
    display: flex;
  }

  .div-block-576 {
    display: block;
  }

  .container-57 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-579 {
    height: 20px;
  }

  .clb-banner {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .clb-loiich2 {
    padding: 40px 20px;
  }

  .feature-image-mask-2 {
    margin-right: 0;
  }

  .feature-image-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .gallery {
    padding: 40px 20px;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .call-to-action, .contact-form-2, .main-content {
    padding: 40px 20px;
  }

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

  .div-block-603 {
    width: auto;
    display: inline-block;
  }

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

  .div-block-604 {
    text-align: left;
    display: inline-block;
  }

  .div-block-606 {
    display: block;
  }

  .div-block-607 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-608 {
    height: 30px;
  }

  .heading-244 {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-607-copy {
    flex-direction: column;
    width: auto;
    padding-right: 20px;
    display: flex;
  }

  .bang-gia {
    width: auto;
  }

  .bold-text-66 {
    font-size: 15px;
    line-height: 20px;
  }

  .clb-banggia {
    display: flex;
  }

  .submit-button-15 {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 17px;
  }

  .div-block-655 {
    align-items: flex-start;
  }

  .div-block-656 {
    width: 120px;
  }

  .heading-247 {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-187-copy {
    width: 120px;
    font-size: 11px;
    line-height: 12px;
  }

  .paragraph-198 {
    line-height: 16px;
  }

  .sticky-nav {
    position: relative;
  }

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

  .paragraph-1870 {
    font-size: 12px;
    line-height: 15px;
  }

  .bold-text-6666 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-660 {
    text-align: center;
    display: inline-block;
  }

  .div-block-661 {
    width: 70%;
  }

  .clb-chuyengia {
    font-size: 15px;
  }

  .club2-banner {
    padding: 40px 20px 0;
  }

  .div-block-6600 {
    display: block;
  }

  .div-block-678 {
    width: auto;
    display: inline-block;
  }

  .div-block-6601 {
    width: 30%;
  }

  .div-block-6602 {
    justify-content: space-between;
    margin-top: -187px;
    margin-bottom: 23px;
  }

  .heading-2440, .heading-2444, .heading-2445 {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-6623 {
    flex-direction: column;
    align-items: center;
  }

  .club2-thuctrang-ph {
    flex-direction: row-reverse;
    margin-bottom: 20px;
  }

  .heading-2447 {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .cards-section-3 {
    padding: 40px 20px;
  }

  .cards-grid-container-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .clb-loiich-1 {
    flex-direction: column;
  }

  .gallery-2 {
    padding: 40px 20px;
  }

  .gallery-grid-container-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .club2-thuctrang {
    padding: 40px 20px;
  }

  .hero-image-mask-2 {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .club2-thuctrang-gv {
    flex-direction: row;
  }

  .div-block-6646 {
    width: 55%;
  }

  .cub2-mongmuon {
    margin-top: 0;
    padding: 40px 20px;
  }

  .cards-grid-container-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .club2-mongmuon-title {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .club2-thongquan-tile {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-6662 {
    width: 150px;
    height: 150px;
  }

  .hero-image-mask-5 {
    order: -1;
    align-items: center;
    width: 230px;
    height: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image5 {
    object-fit: contain;
    height: 310px;
    position: relative;
    inset: 0% 0% 0% -17%;
  }

  .hero-image-mask-2-copy {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image-2-copy {
    width: 230px;
  }

  .hero-image-mask-2-copy-copy {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-244-copy {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-2453 {
    width: auto;
    font-size: 30px;
  }

  .paragraph-1887 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1891 {
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-6673 {
    width: 60px;
  }

  .div-block-6676, .div-block-6683 {
    margin-bottom: 10px;
  }

  .div-block-6685 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }

  .div-block-6686 {
    display: none;
  }

  .text-block-58 {
    margin-right: 10px;
    font-size: 18px;
  }

  .text-block-59 {
    font-size: 18px;
  }

  .text-block-61 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-6700 {
    width: 10%;
    height: auto;
  }

  .text-block-54-copy-copy {
    margin-left: 10px;
    font-size: 25px;
  }

  .text-block-62 {
    width: auto;
  }

  .div-block-6703 {
    width: 80%;
    line-height: 21px;
  }

  .paragraph-1900 {
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-6705 {
    width: 85%;
  }

  .pricing-items {
    padding: 60px 15px;
  }

  .pricing-card-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-image-two {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .eg-heading-9.middle {
    font-size: 18px;
    line-height: 22px;
  }

  .eg-paragraph-9.middle {
    font-size: 14px;
  }

  .eg-paragraph-9.middle._50 {
    width: 100%;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-11 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-12 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero-heading-center, .hero-stack, .team-slider, .team-slider-2 {
    padding: 60px 15px;
  }

  .div-block-522-copy {
    display: block;
  }

  .div-block-521-copy {
    justify-content: flex-start;
    width: auto;
    display: flex;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .eg-heading-1-copy.middle {
    font-size: 18px;
    line-height: 22px;
  }

  .eg-card-6 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, auto 100%;
  }

  .eg-card-6:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, #0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/605a37f0ab55d3eb61d1848c_210317_ThinhVP_ELBanner.jpg");
    background-size: auto, auto, auto 110%;
  }

  .h2, .team-circles {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .eg-paragraph-1-copy.middle {
    font-size: 14px;
  }

  .eg-paragraph-1-copy.middle._50 {
    width: 100%;
  }

  .nav-menu-two-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-13 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .eg-heading-4-copy {
    font-size: 36px;
    line-height: 38px;
  }

  .eg-heading-4-copy.blue {
    font-size: 28px;
    line-height: 32px;
  }

  .nav-menu-three-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .ldp-ec1-paragraph-1-copy {
    font-size: 16px;
  }

  .eg-section-3-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .eg-paragraph-10.middle {
    font-size: 14px;
  }

  .eg-heading-7-copy {
    font-size: 36px;
    line-height: 38px;
  }

  .ldp-ndl12-heading-5 {
    margin-bottom: 10px;
  }

  .div-block-6852._1 {
    padding-right: 5px;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

  .ct---h3.bluebox {
    padding-bottom: 5px;
  }

  .section-184 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .div-block-6897 {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-menu-block-2 {
    flex-direction: column;
  }

  .body-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-103 {
    height: 300px;
  }

  .dropdown-4 {
    flex-flow: column;
  }

  .dropdown-list-4, .dropdown-list-4.w--open, .dropdown-list-6 {
    position: static;
  }

  .dropdown-list-6.w--open {
    flex-flow: column;
    width: auto;
  }

  .frame--51-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-82 {
    font-size: 24px;
  }

  .frame-102 {
    flex-flow: column;
  }

  .frame-103 {
    grid-column-gap: 10px;
    flex-flow: row;
  }

  .easyclass---logo-2 {
    width: auto;
    height: 40px;
  }

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

  .vectors-wrapper-20 {
    width: auto;
    height: 2px;
  }

  .vectors-wrapper-21, .vectors-wrapper-22 {
    width: auto;
    height: 40px;
  }

  .frame-104 {
    grid-row-gap: 30px;
    padding-bottom: 60px;
  }

  .frame-106 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .frame-107 {
    flex: 1;
  }

  .frame-109, .frame-1171275629 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .navbar-logo-left-container-2 {
    max-width: 100%;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-two-3 {
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-14 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider-2 {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-3 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .frame-1171275653 {
    width: 150px;
    height: 300px;
  }

  .text-102 {
    width: auto;
  }

  .frame-1171275664 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
  }

  .mentor-section-2, .frame-1171275672 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275684 {
    align-items: stretch;
  }

  .frame-1171275687 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171275698 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .text-block-141 {
    line-height: 140%;
  }

  .text-162 {
    font-size: 24px;
  }

  .div-block-6924 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171275833, .frame-1171275841, .frame-1171275848, .frame-1171275850, .frame-1171275855 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275860 {
    height: auto;
  }

  .frame-1171275865 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275866 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .frame-1171275867 {
    flex: 1;
    width: auto;
  }

  .text-212 {
    width: auto;
  }

  .frame-1171275881 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .section-192 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275942, .section-193 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1171276412 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276415 {
    grid-column-gap: 20px;
  }

  .text-445 {
    font-size: 18px;
  }

  .frame-1171276417 {
    grid-column-gap: 20px;
  }

  .frame-1171276452 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171276457 {
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .frame-1171276467, .frame-1171276474, .frame-1171276533, .frame-1171276541 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276561 {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .frame-1171276569 {
    flex-flow: column;
  }

  .frame-1171276577 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-523 {
    font-size: 24px;
  }

  .text-524 {
    font-size: 18px;
  }

  .cambridge-ielts-for-teen-gi-i-ph-p-to-n-di-n-gi-p-trung-t-m-anh-ng-t-i-u-v-n-h-nh-qu-n-l-ch-t-l-ng-o-t-o-v-thu-h-t-h-c-vi-n-v-i-chi-n-thu-t-tuy-n-sinh-0-ng-n-m-b-t-xu-th-cambridge-ielts-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay {
    font-size: 14px;
  }

  .text-525 {
    font-size: 12px;
  }

  .frame-15 {
    padding: 40px 10px;
  }

  .text-527, .text-528, .t-i-vi-t-nam-h-n-80-c-c-trung-t-m-ti-ng-anh-v-tr-ng-h-c-v-n-g-p-kh-kh-n-trong-vi-c-c-p-nh-t-gi-o-tr-nh-theo-chu-n-qu-c-t-1 {
    font-size: 12px;
  }

  .frame-1171276585 {
    grid-row-gap: 20px;
  }

  .frame-1171276586 {
    grid-row-gap: 10px;
  }

  .frame-1171276587 {
    grid-column-gap: 20px;
  }

  .frame-24 {
    grid-row-gap: 0px;
  }

  .error-50684c8c-987f-4f23-5a20-3a677df5f02e {
    font-size: 12px;
  }

  .frame-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-531 {
    font-size: 10px;
    line-height: 120%;
  }

  .ch-a-c-t-n-2000-x-2000-px-66-1 {
    width: 10%;
    height: auto;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-2 {
    font-size: 10px;
  }

  .text-534 {
    font-size: 12px;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-3, .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-0 {
    font-size: 10px;
  }

  .text-535 {
    font-size: 36px;
  }

  .ch-a-c-t-n-2000-x-2000-px-27-1 {
    width: 20%;
  }

  .text-537, .text-538 {
    font-size: 12px;
  }

  .text-539 {
    font-size: 36px;
  }

  .frame-1171276602 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-540 {
    font-size: 10px;
  }

  .h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-0, .h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-3 {
    font-size: 12px;
  }

  .frame-1171276612 {
    grid-row-gap: 20px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475d5 {
    font-size: 10px;
  }

  .text-551 {
    font-size: 14px;
  }

  .text-552 {
    font-size: 36px;
  }

  .ch-a-c-t-n-2000-x-2000-px-52-1 {
    width: 50%;
    height: auto;
  }

  .chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay-0 {
    font-size: 16px;
  }

  .frame-1171276625 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276627 {
    width: auto;
  }

  .text-554 {
    font-size: 24px;
  }

  .text-555 {
    font-size: 14px;
  }

  .text-558 {
    font-size: 12px;
  }

  .form-button-4 {
    font-size: 16px;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0, .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1 {
    font-size: 12px;
  }

  .text-564 {
    font-size: 36px;
  }

  .text-568 {
    font-size: 10px;
  }

  .frame-1171276653 {
    width: 60px;
    height: 60px;
  }

  .text-569 {
    font-size: 16px;
  }

  .text-570 {
    font-size: 14px;
  }

  .text-571 {
    font-size: 10px;
  }

  .text-572, .error-e72f1724-3006-d89f-f48b-2e4916a08998, .error-e72f1724-3006-d89f-f48b-2e4916a08999 {
    font-size: 14px;
  }

  .frame-1171276671 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276673 {
    width: 100px;
    height: 100px;
  }

  .text-579 {
    font-size: 18px;
  }

  .k-h-p-ng-h-p-tri-n-khai-2 {
    font-size: 12px;
  }

  .text-580 {
    font-size: 36px;
  }

  .frame-1171276680 {
    padding: 10px;
  }

  .text-581 {
    font-size: 18px;
  }

  .frame-1171276683 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-582 {
    font-size: 24px;
    top: 26px;
    left: 18px;
  }

  .frame-1171276687 {
    grid-column-gap: 10px;
  }

  .text-583 {
    font-size: 18px;
  }

  .text-584 {
    font-size: 10px;
  }

  .text-585 {
    font-size: 18px;
  }

  .text-field-26 {
    font-size: 14px;
  }

  .frame-1171276692 {
    padding: 20px;
  }

  .text-586, .text-587, .text-588 {
    font-size: 24px;
  }

  .text-589 {
    font-size: 16px;
  }

  .text-590 {
    font-size: 14px;
    line-height: 120%;
  }

  .text-591 {
    font-size: 14px;
  }

  .frame-1171276698 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-592 {
    font-size: 18px;
  }

  .frame-1171276699 {
    grid-row-gap: 0px;
    align-self: stretch;
    width: auto;
    height: auto;
    padding: 10px;
  }

  .vectors-wrapper-114 {
    width: auto;
    height: auto;
  }

  .frame-1171276700 {
    grid-column-gap: 5px;
  }

  .chuy-n-i, .text-593, .text-594, .text-595 {
    font-size: 14px;
  }

  .frame-1171276701 {
    width: 90vw;
    max-width: none;
    height: 100%;
    min-height: auto;
  }

  .n-m-b-t-xu-th-m-h-nh-th-h-m-i-thay-th-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay-1 {
    font-size: 14px;
  }

  .link-40 {
    padding-left: 10px;
  }

  .link-41 {
    padding-right: 10px;
  }

  .image-519 {
    height: auto;
  }

  .frame-1171276761 {
    grid-row-gap: 10px;
    padding-left: 20px;
  }

  .frame-1171276762 {
    grid-row-gap: 10px;
  }

  .text-614 {
    font-size: 24px;
  }

  .text-614.blue {
    font-size: 20px;
  }

  .frame-1171276763 {
    grid-column-gap: 5px;
  }

  .text-615 {
    font-size: 24px;
  }

  .text-615.blue {
    font-size: 20px;
  }

  .text-616 {
    font-size: 18px;
  }

  .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th {
    font-size: 12px;
  }

  .frame-1171276765 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-617 {
    font-size: 16px;
  }

  .frame-1171276766 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-618, .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2, .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-3 {
    font-size: 12px;
  }

  .submit-button-18 {
    padding: 10px;
    font-size: 18px;
  }

  .frame-1171276767 {
    padding: 20px;
  }

  .frame-1171276770 {
    grid-column-gap: 15px;
  }

  .kho-khan-1 {
    flex: none;
    width: 50%;
  }

  ._2-3 {
    padding: 10px;
  }

  .text-622.blue {
    font-size: 24px;
  }

  .text-block-150.blk {
    font-size: 12px;
  }

  .framclgt-1 {
    width: 40%;
  }

  .div-block-6949 {
    margin-top: -140px;
  }

  ._6 {
    padding: 10px;
  }

  .frame-123 {
    grid-column-gap: 10px;
  }

  .hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr.blu {
    font-size: 12px;
  }

  .frame-142 {
    grid-row-gap: 10px;
  }

  .frame-139 {
    grid-row-gap: 5px;
  }

  .frame-1171276802 {
    padding: 0;
  }

  .text-636.blue {
    font-size: 10px;
  }

  .frame-133 {
    grid-row-gap: 8px;
  }

  .text-637.blue {
    font-size: 10px;
  }

  .frame-146 {
    grid-row-gap: 10px;
  }

  .text-641.blue {
    font-size: 16px;
  }

  .text-642.blue {
    font-size: 10px;
  }

  .robot {
    width: 30%;
    height: auto;
  }

  .text-645.blk, .text-645.blue {
    font-size: 10px;
  }

  .text-647 {
    font-size: 12px;
  }

  .tie-ng-anh-3-copy {
    height: 45px;
  }

  .text-block-152 {
    font-size: 10px;
    line-height: 120%;
  }

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

  .div-block-6956 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-block-154 {
    font-size: 28px;
  }

  .text-block-156 {
    font-size: 16px;
  }

  .text-block-157 {
    font-size: 10px;
  }

  .image-538 {
    width: 40%;
  }

  .image-539 {
    width: 70%;
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-size: 20px;
  }

  .image {
    padding-top: 0;
  }

  .column {
    flex: 0 auto;
  }

  .container {
    margin-bottom: 0;
  }

  .image-2 {
    text-align: left;
    max-width: 80%;
    margin-left: 0;
    display: block;
  }

  .author-img {
    display: block;
  }

  .author-title {
    margin-top: 17px;
    margin-left: -65px;
  }

  .heading-11 {
    text-align: center;
    margin-top: 20px;
  }

  .image-13 {
    margin-bottom: 10px;
    padding-right: 0;
  }

  .image-14 {
    padding-left: 0;
  }

  .columns-5 {
    margin-bottom: 0;
  }

  .paragraph-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-42-copy {
    text-align: center;
    display: block;
    left: 58px;
  }

  .image-22 {
    right: -115px;
  }

  .button-4.pin {
    inset: auto 0% 2%;
  }

  .image-23 {
    padding-left: 15px;
  }

  .el-ndl-21-heading-3-trang {
    font-size: 20px;
  }

  .el-ndl-21-heading-2-xanh {
    font-size: 22px;
    line-height: 28px;
  }

  .section-13 {
    padding-bottom: 40px;
  }

  .image-24 {
    margin-bottom: 40px;
  }

  .el-ndl-21-list-item {
    font-size: 18px;
    line-height: 22px;
  }

  .el-ndl-21-heading-2-trang {
    text-align: center;
    letter-spacing: 0;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
  }

  .tab-link {
    padding-left: 0;
    padding-right: 0;
  }

  .el-ndl-21-heading-3-den {
    font-size: 22px;
    line-height: 26px;
  }

  .section-15 {
    padding-bottom: 20px;
  }

  .heading-47 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-8 {
    flex-direction: column;
    justify-content: space-around;
  }

  .div-block-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-8-copy {
    flex-direction: column;
  }

  .el-ndl-21-body-1 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .left-arrow {
    left: 0%;
  }

  .right-arrow {
    right: 0%;
  }

  .div-block-10 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .el-ndl-21-subheading-2 {
    padding-left: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .div-block-12 {
    margin-bottom: 20px;
  }

  .div-block-12-copy {
    margin-bottom: 0;
  }

  .column-26 {
    margin-bottom: 20px;
  }

  .container-4 {
    column-count: 2;
  }

  .heading-54 {
    font-size: 24px;
    line-height: 28px;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .text-block-7, .text-block-8 {
    font-size: 16px;
  }

  .heading-77 {
    margin-top: 20px;
  }

  .author-img-2 {
    display: block;
  }

  .image-63 {
    margin-top: 40px;
    margin-left: -8px;
  }

  .heading-81 {
    margin-top: 20px;
  }

  .paragraph-75 {
    margin-bottom: 40px;
  }

  .heading-82 {
    font-size: 28px;
  }

  .image-64 {
    margin-top: 0;
  }

  .image-65 {
    margin-top: 20px;
  }

  .tab-link-tab-1-2 {
    margin-bottom: 10px;
    left: auto;
  }

  .tab-link-tab-1-2.w--current {
    position: static;
  }

  .tab-link-tab-2-2 {
    margin-bottom: 10px;
  }

  .tab-link-tab-3-2 {
    position: static;
  }

  .tab-link-tab-3-2.w--current {
    left: auto;
  }

  .text-block-10, .text-block-11 {
    text-align: center;
  }

  .heading-84 {
    font-size: 28px;
  }

  .column-41 {
    padding-right: 20px;
  }

  .slide-4 {
    background-image: none;
  }

  .heading-88 {
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }

  .heading-89, .heading-90 {
    font-size: 28px;
  }

  .image-71 {
    margin-top: 10px;
  }

  .heading-91 {
    font-size: 28px;
  }

  .heading-92 {
    margin-left: 10px;
  }

  .bold-text-25 {
    font-size: 28px;
  }

  .paragraph-82 {
    margin-bottom: 20px;
  }

  .image-74 {
    padding-right: 0;
  }

  .column-50 {
    margin-top: 40px;
  }

  .section-40 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-75 {
    margin-left: auto;
    margin-right: auto;
    inset: -12% auto 0% 0%;
  }

  .div-block-27 {
    margin-top: auto;
    margin-bottom: -100px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-11 {
    padding-bottom: 40px;
  }

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

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

  .form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-12 {
    flex-direction: row;
    display: flex;
  }

  .heading-98 {
    font-size: 24px;
    line-height: 32px;
  }

  .clb-chise1 {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-image-mask {
    margin-bottom: 2px;
    padding-top: 100%;
  }

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

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

  .container-14 {
    padding-bottom: 0;
  }

  .column-62, .column-63 {
    text-align: center;
  }

  .column-69 {
    text-align: center;
    position: static;
  }

  .paragraph-105, .paragraph-105-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-43 {
    flex-direction: column;
  }

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

  .image-97 {
    margin-left: 0;
  }

  .container-16 {
    padding-bottom: 0;
  }

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

  .section-58 {
    padding-bottom: 0;
  }

  .columns-49 {
    flex-direction: column;
  }

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

  .div-block-42 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .column-85 {
    display: none;
  }

  .image-102 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-106 {
    margin-left: auto;
  }

  .div-block-42-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 14px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: start center;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

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

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

  .image-116 {
    margin-left: 60px;
  }

  .div-block-50 {
    column-count: 1;
  }

  .body-3 {
    margin-bottom: 0;
  }

  .section-95 {
    border-width: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ndl12-heading-2 {
    font-size: 16px;
  }

  .ldp-ndl12-heading-2.bg-yellow {
    width: auto;
    font-size: 16px;
  }

  .ldp-ndl12-heading-2.bg-blue {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 0;
  }

  .ldp-ndl12-heading-2.left-align, .ldp-ndl12-heading-2.left-align.black {
    font-size: 20px;
  }

  .ldp-ndl12-heading-1 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .ldp-ndl12-button-1 {
    width: 80%;
  }

  .section-96 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-7 {
    text-align: left;
    border-width: 5px 20px;
  }

  .div-block-82 {
    width: 100%;
    top: -190px;
  }

  .column-153 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ldp-ndl12-body-1 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 15px;
  }

  .ldp-ndl12-body-1.gray {
    font-size: 14px;
  }

  .ldp-ndl12-body-1.left-align {
    font-size: 18px;
  }

  .ldp-ndl12-body-1.left-align.white {
    font-size: 14px;
    line-height: 18px;
  }

  .form-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-83 {
    padding-top: 40px;
  }

  .image-173 {
    width: 80%;
    margin-bottom: -30px;
    margin-left: 0;
  }

  .image-174 {
    margin-bottom: -40px;
  }

  .div-block-83-copy {
    padding-top: 40px;
    padding-left: 20px;
  }

  .div-block-86 {
    align-items: center;
  }

  .section-99, .div-block-87 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-88 {
    flex-direction: column-reverse;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-178 {
    margin-bottom: 0;
  }

  .div-block-89 {
    width: 90%;
  }

  .ldp-ndl12-comment-1 {
    align-items: flex-start;
  }

  .div-block-91 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-7, .icon-8 {
    text-shadow: 0 1px 3px #000;
  }

  .column-157 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-11 {
    color: #ffe100;
  }

  .div-block-88-copy {
    flex-direction: column;
    padding-left: 0;
  }

  .image-184 {
    width: 80px;
  }

  .columns-88 {
    width: 100%;
  }

  .js-clock1 {
    width: auto;
  }

  .box {
    flex: 1;
    order: 0;
    align-self: center;
    width: 50px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .ldp-ndl12-button-1-fixed {
    width: 70%;
    inset: auto 0% 1%;
  }

  .image-187 {
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-106 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-188 {
    width: 60%;
  }

  .ldp-ndl-31-subheading-1 {
    font-size: 18px;
  }

  .ldp-ndl-31-subheading-1.left-align {
    text-align: left;
  }

  .div-block-93 {
    width: 20%;
  }

  .ldp-ndl-31-heading-1 {
    line-height: 32px;
  }

  .ldp-ndl-31-heading-1.orange {
    text-align: center;
    width: auto;
  }

  .ldp-ndl-31-body-1.left-align {
    color: #000000b3;
    padding-left: 0;
  }

  .ldp-ndl-31-button-1.orange.fixed {
    width: 50%;
    padding: 10px 20px;
    font-size: 18px;
    inset: auto 0% 1%;
  }

  .ldp-ndl-31-button-1.orange.fixed.w--current {
    width: 60%;
    padding: 10px 20px;
    font-size: 18px;
  }

  .column-162 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ndl-31-heading-2 {
    font-size: 20px;
    line-height: 22px;
  }

  .ldp-ndl-31-heading-2.left-align {
    text-align: left;
  }

  .section-108 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-96 {
    background-color: var(--white);
    width: 80px;
    height: 40px;
  }

  .ldp-ndl-31-heading-3 {
    font-size: 24px;
  }

  .section-110 {
    padding-bottom: 40px;
  }

  .columns-89, .columns-89-copy {
    flex-direction: column;
  }

  .section-112 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ndl-31-box-1 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ndl-31-clock-1 {
    width: auto;
  }

  .div-block-101 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

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

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

  .div-block-105 {
    margin-bottom: 10px;
  }

  .columns-91 {
    flex-direction: column-reverse;
    display: flex;
  }

  .column-166 {
    margin-top: 20px;
  }

  .column-167 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .columns-94 {
    flex-direction: column;
  }

  .container-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .grid-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-7 {
    justify-content: space-between;
    align-items: center;
    display: block;
    position: relative;
  }

  .menu-button-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brand-4 {
    width: 54.8922%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-205 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-34 {
    text-align: center;
    margin-bottom: 20px;
    font-family: Svn gilroy, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 25.2px;
  }

  .div-block-111 {
    padding: 40px 20px 20px;
  }

  .body-7 {
    background-color: #f4fff6;
  }

  .image-209 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    display: block;
  }

  .brand-5 {
    position: static;
  }

  .columns-96 {
    flex-direction: column-reverse;
    display: flex;
  }

  .ldp-ec1-paragraph-1 {
    font-size: 14px;
    line-height: 18px;
  }

  .navbar-8 {
    flex: 0 auto;
    align-self: center;
    display: block;
  }

  .div-block-115 {
    text-align: left;
    flex-wrap: nowrap;
    justify-content: space-between;
    display: flex;
  }

  .nav-link-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu-4 {
    background-color: #fff;
    border-radius: 5px 0 0;
    flex-direction: row;
    display: block;
    inset: 0% 0% auto auto;
  }

  .ldp-ec1-subheading-1 {
    font-size: 18px;
    line-height: 20px;
  }

  .ldp-ec1-subheading-1.white.right {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ldp-ec1-heading-1 {
    font-size: 36px;
    line-height: 40px;
  }

  .div-block-116 {
    border-radius: 20px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-213 {
    padding-left: 14px;
  }

  .section-119 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ldp-ec1-button-1 {
    margin-left: 20px;
    font-size: 18px;
    position: relative;
  }

  .div-block-118 {
    flex-direction: column;
    margin-bottom: 20px;
    display: none;
  }

  .div-block-122 {
    flex-direction: column;
  }

  .div-block-126 {
    padding-top: 0;
  }

  .ldp-ec1-heading-3 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Svn gilroy, sans-serif;
    font-size: 20px;
    line-height: 32px;
  }

  .ldp-ec1-heading-3.mid {
    text-align: center;
    margin-top: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .image-216 {
    width: 23%;
  }

  .image-217 {
    width: 80%;
  }

  .ldp-ec1-subheading-2 {
    font-size: 18px;
    line-height: 18px;
  }

  .ldp-ec1-subheading-2.mid {
    line-height: 22px;
  }

  .image-219 {
    width: 80%;
  }

  .div-block-132 {
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-133 {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-134 {
    margin-bottom: 20px;
  }

  .form-block-8 {
    border-radius: 15px;
  }

  .column-174 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-136, .div-block-136-copy {
    height: 360px;
    margin-bottom: 20px;
  }

  .div-block-136-cop {
    height: 360px;
  }

  .image-228 {
    width: 70px;
  }

  .div-block-118-copy {
    flex-direction: column;
    margin-bottom: 20px;
    display: block;
  }

  .column-175 {
    padding-left: 0;
    padding-right: 0;
  }

  .ldp-ec1-subheading-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .ldp-ec1-subheading-3.mid {
    line-height: 18px;
  }

  .menu-button-3 {
    background-color: #fff;
    border-radius: 200px;
  }

  .menu-button-3.w--open {
    background-color: #fff;
    border-radius: 0;
  }

  .icon-9 {
    color: #000;
    background-color: #0000;
  }

  .es-text {
    font-size: 14px;
    line-height: 16px;
  }

  .es-h1center {
    margin-top: auto;
    margin-bottom: 0;
    font-size: 25px;
  }

  .div-block-138 {
    height: auto;
    display: block;
  }

  .div-block-139 {
    display: block;
  }

  .es-h1tinhnang {
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-141 {
    text-align: center;
    width: auto;
  }

  .image-230 {
    width: 50%;
  }

  .div-block-142 {
    width: 100%;
    margin-bottom: 10px;
    position: static;
  }

  .div-block-143 {
    width: 100%;
  }

  .image-231 {
    width: 50%;
  }

  .div-block-144 {
    height: auto;
    display: block;
  }

  .div-block-147 {
    width: 90%;
    position: static;
  }

  .div-block-149 {
    text-align: center;
    height: auto;
  }

  .div-block-150 {
    width: auto;
  }

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

  .div-block-152 {
    display: block;
  }

  .div-block-154 {
    width: auto;
  }

  .image-234 {
    text-align: left;
    width: 90%;
  }

  .div-block-156 {
    text-align: left;
  }

  .es-h4center {
    font-size: 18px;
    line-height: 20px;
  }

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

  .div-block-158 {
    width: 100%;
    height: auto;
  }

  .div-block-159 {
    width: auto;
    margin-left: auto;
  }

  .div-block-160 {
    width: 100%;
  }

  .div-block-161 {
    flex-direction: row-reverse;
    display: block;
  }

  .div-block-163 {
    display: block;
  }

  .div-block-168 {
    text-align: right;
    padding-top: 0;
    padding-right: 10px;
  }

  .div-block-171 {
    width: 100px;
  }

  .div-block-173 {
    min-width: auto;
    height: 250px;
    min-height: auto;
  }

  .div-block-174 {
    left: auto;
  }

  .div-block-175, .div-block-176 {
    height: auto;
  }

  .div-block-144-copy, .div-block-178 {
    display: block;
  }

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

  .div-block-181 {
    width: 100%;
  }

  .es-h4center-copy {
    font-size: 18px;
  }

  .image-239 {
    width: auto;
  }

  .image-241 {
    object-fit: scale-down;
    max-width: none;
    margin-right: auto;
    display: inline-block;
    overflow: scroll;
  }

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

  .div-block-138-copy {
    height: auto;
    display: block;
  }

  .div-block-184 {
    width: auto;
  }

  .es-container {
    margin-bottom: 30px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .div-block-188, .div-block-189 {
    display: block;
  }

  .div-block-190 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-193 {
    display: block;
  }

  .div-block-195 {
    width: 100%;
  }

  .image-247 {
    text-align: center;
    width: 50%;
  }

  .image-248 {
    height: auto;
  }

  .image-249 {
    margin-bottom: 10px;
  }

  .div-block-196 {
    text-align: left;
    margin-bottom: 10px;
  }

  .image-250 {
    width: auto;
  }

  .image-251 {
    margin-bottom: 0;
    margin-right: 10px;
    padding-right: 0;
  }

  .image-252 {
    width: 100%;
  }

  .heading-189 {
    height: 70px;
    font-size: 40px;
  }

  .heading-189-copy {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-199 {
    display: block;
  }

  .heading-190 {
    margin-bottom: auto;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-200 {
    display: block;
  }

  .div-block-201 {
    width: auto;
  }

  .div-block-202 {
    width: auto;
    margin-bottom: 10px;
  }

  .div-block-206 {
    height: 70px;
  }

  .container-37 {
    padding-left: 10px;
    display: block;
  }

  .div-block-210 {
    width: auto;
  }

  .rich-text-block-2-copy {
    margin-bottom: 0;
  }

  .div-block-215, .div-block-216 {
    height: auto;
  }

  .div-block-218, .html-embed-3, .html-embed-4 {
    text-align: center;
  }

  .section-126 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-220-copy {
    margin-bottom: auto;
  }

  .div-block-221, .div-block-222, .div-block-223, .div-block-224, .html-embed-5, .html-embed-6 {
    text-align: center;
  }

  .ec-homenav {
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    display: flex;
  }

  .eg-navgrid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, 50px);
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    top: 159px;
    left: 10px;
  }

  .el-section-1 {
    height: 60vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-navgrid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, 50px);
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    position: static;
  }

  .eg-heading-4 {
    flex: 0 auto;
    align-self: flex-end;
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 35px;
    display: flex;
  }

  .eg-heading-4.middle {
    text-shadow: none;
    font-size: 25px;
    line-height: 35px;
  }

  .eg-heading-4.black {
    text-shadow: none;
    font-size: 25px;
  }

  .eg-heading-4.black.mobile {
    font-size: 24px;
  }

  .eg-heading-4.green.mobile {
    margin-top: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .eg-heading-1 {
    color: #000;
    flex-wrap: nowrap;
    max-width: 100%;
    font-size: 18px;
    display: block;
    position: static;
    overflow: visible;
  }

  .eg-heading-1.middle {
    color: #000;
    line-height: 28px;
  }

  .eg-heading-1.news {
    font-size: 20px;
    line-height: 24px;
  }

  .eg-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-heading-2 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .eg-heading-2.white.state {
    font-size: 15px;
  }

  .eg-heading-2.gray {
    margin-top: 0;
    font-size: 15px;
    font-weight: 400;
  }

  .eg-heading-2.gray.right {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .eg-heading-2.middle {
    line-height: 27px;
  }

  .eg-footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-footer-container {
    flex-direction: column;
  }

  .image-259 {
    width: 100px;
    height: auto;
  }

  .eg-navgrid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    height: auto;
    display: grid;
    position: static;
    overflow: visible;
  }

  .image-260 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .eg-paragraph-1 {
    text-align: left;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .eg-paragraph-1.gray {
    line-height: 20px;
  }

  .eg-section-3 {
    padding: 40px 10px;
  }

  .div-block-229-copy {
    width: auto;
  }

  .eg-section-4 {
    color: #fff;
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-heading-5 {
    padding-right: 0;
    font-size: 36px;
  }

  .eg-careerlink {
    outline-offset: 0px;
    outline: 3px #000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column-180 {
    padding-right: 0;
  }

  .paragraph-159 {
    color: #000;
  }

  .grid-11 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .ec-homenav0 {
    padding: 0;
  }

  .ec-section-1 {
    justify-content: flex-end;
    height: 30vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ec-footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-238 {
    flex-direction: column;
    align-items: flex-start;
  }

  .link-block-69 {
    padding-left: 0;
    padding-right: 34px;
  }

  .ec-conteststate-1 {
    border-radius: 50px;
    margin-top: 20px;
  }

  .tabs-3 {
    display: flex;
  }

  .paragraph-160 {
    font-size: 12px;
  }

  .ec-tabsection-1 {
    padding-left: 10px;
    padding-right: 10px;
    display: inline;
    overflow: visible;
  }

  .ec-tab-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block-9 {
    border-radius: 15px;
  }

  .div-block-136-cop-2 {
    height: 360px;
  }

  .div-block-136-copy-2 {
    height: 360px;
    margin-bottom: 20px;
  }

  .el-homenav {
    padding: 0;
  }

  .eg-section-1 {
    background-image: linear-gradient(to top, #0000 24%, #0009 87%, #000), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d2a6035342c8468e4615e_peakpx.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
    align-items: flex-start;
    height: 60vh;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .el-footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .es-homenav {
    padding: 0;
  }

  .div-block-244 {
    padding-top: 0;
  }

  .link-block-70 {
    margin-bottom: 20px;
  }

  .ec-contestguides-image {
    width: 70%;
  }

  .ec-contestnav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    height: auto;
    display: grid;
    position: static;
    overflow: visible;
  }

  .div-block-246 {
    height: 200px;
  }

  .ecert-brandilogo {
    width: 30px;
  }

  .eg-section-7 {
    opacity: 1;
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    flex-flow: wrap;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .ecert-footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-73 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-255 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .div-block-256 {
    height: 40px;
  }

  .image-282 {
    margin-right: 10px;
  }

  .div-block-258-copy {
    padding-left: 0;
    padding-right: 30px;
  }

  .div-block-262 {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-heading-6 {
    font-size: 28px;
    line-height: 34px;
  }

  .eg-heading-6.middle {
    margin-top: 0;
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

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

  .ec-guide-banner {
    background-position: 60% 40%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-272 {
    padding-top: 20px;
  }

  .eg-heading-7 {
    margin-top: 0;
  }

  .eg-heading-7.white {
    margin-bottom: 0;
  }

  .eg-news-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tdl-section-1 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-paragraph-2, .eg-paragraph-2.middle {
    font-size: 18px;
  }

  .eg-paragraph-2.black {
    flex: 0 auto;
  }

  .eg-paragraph-2.black._50 {
    width: auto;
  }

  .eg-paragraph-2.black._30 {
    width: 80vw;
  }

  .div-block-278 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-288 {
    padding-left: 20px;
  }

  .eg-button-2 {
    width: 300px;
    font-size: 20px;
    line-height: 30px;
  }

  .eg-button-2.wide {
    width: 350px;
  }

  .eg-button-2.ga-event.agent-form2 {
    width: 250px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tdl-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-290 {
    flex: 0 auto;
    align-self: center;
    padding: 10px;
  }

  .div-block-283 {
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .eg-tdl-section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-291 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .eg-section-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-285 {
    height: 50px;
    display: none;
  }

  .image-293 {
    padding-bottom: 0;
  }

  .column-190, .column-191 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-297 {
    margin-right: 20px;
  }

  .eg-button-3, .eg-button-3.wide {
    width: auto;
  }

  .eg-footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .eg-tnpp---section-2 {
    padding: 40px 10px;
  }

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

  .eg-tnpp---section-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-304 {
    height: 30px;
  }

  .column-193 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-17 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr;
  }

  .ep-section-1, .ep-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-307 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .grid-18 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-309 {
    margin-top: 0;
  }

  .ep-section-3 {
    padding: 40px 10px;
  }

  .div-block-311 {
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
  }

  .image-304 {
    border-radius: 10px;
    width: 20%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-305 {
    width: 20%;
  }

  .container-43 {
    padding: 10px 10px 20px;
  }

  .radio-button-field-3 {
    padding-left: 40px;
    padding-right: 10px;
  }

  .ep-footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-307-copy {
    flex-direction: column-reverse;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-307 {
    width: 90vw;
  }

  .div-block-318 {
    width: 100px;
    height: 100px;
    margin-right: 20px;
  }

  .div-block-320 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-194 {
    margin-bottom: 0;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .ec-httab {
    margin-bottom: 20px;
    display: inline-block;
  }

  .ec-httab.w--current {
    display: inline-block;
  }

  .eg-button-4.shadow.leftpad {
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-337 {
    margin-left: 10px;
    margin-right: 10px;
    bottom: 2%;
  }

  .columns-110 {
    flex-direction: column;
    height: auto;
  }

  .column-196 {
    margin-bottom: 20px;
  }

  .button-29 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-131 {
    padding: 10px;
  }

  .text-block-35 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-346ii {
    width: 100%;
  }

  .paragraph-163 {
    font-size: 13px;
  }

  .div-block-346ii-copy {
    width: 100%;
  }

  .heading-199 {
    margin-right: 20px;
  }

  .column-199 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-9 {
    overflow: visible;
  }

  .columns-111 {
    flex-direction: column;
    display: flex;
  }

  .heading-200 {
    margin-top: 0;
  }

  .paragraph-167 {
    width: auto;
  }

  .button-29-copy {
    padding: 10px;
    font-size: 12px;
  }

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

  .column-209 {
    padding: 10px 0;
  }

  .section-137 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-208-copy-copy {
    display: none;
  }

  .section-139 {
    padding-top: 5px;
    padding-bottom: 0;
    display: inline-block;
  }

  .html-embed-8 {
    width: auto;
  }

  .div-block-354 {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-left: 5px;
    display: block;
    position: fixed;
    inset: auto 0% 10% auto;
  }

  .image-322 {
    flex: none;
    width: 30px;
    height: 30px;
    display: block;
  }

  .heading-214 {
    text-align: left;
    flex: 0 auto;
    font-size: 12px;
    line-height: 16px;
    display: none;
  }

  .link-block-80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 10px;
    display: flex;
  }

  .div-block-356 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .eg-ttta---heading-1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .eg-ttta---heading-2.mid.red {
    font-size: 48px;
  }

  .div-block-357 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-215, .eg-ttta---heading-3 {
    font-size: 24px;
    line-height: 30px;
  }

  .eg-ttta---heading-3.mid {
    font-size: 18px;
    line-height: 24px;
  }

  .eg-ttta---heading-3.mid.white {
    font-size: 24px;
  }

  .eg-ttta---button-1 {
    font-size: 24px;
    line-height: 30px;
  }

  .image-324 {
    display: none;
  }

  .eg-ttta---heading-5 {
    font-size: 16px;
    line-height: 16px;
  }

  .eg-ttta---heading-5.mid.white {
    width: 100%;
    line-height: 16px;
  }

  .image-325 {
    width: 10%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-362 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-143 {
    padding: 20px 10px;
  }

  .section-144 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-326 {
    border-radius: 5px;
    width: 30%;
    margin-right: 20px;
  }

  .eg-ttta---heading-4 {
    font-size: 16px;
    line-height: 22px;
  }

  .eg-ttta---heading-4.gray {
    text-align: center;
  }

  .div-block-366 {
    height: 20px;
  }

  .grid-21 {
    grid-template-columns: 1fr;
  }

  .div-block-367 {
    height: 15px;
  }

  .eg-ttta---heading-6 {
    width: auto;
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-368 {
    height: 10px;
  }

  .section-145 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-22 {
    grid-template-columns: 1fr;
  }

  .div-block-369 {
    padding: 20px;
  }

  .div-block-370 {
    height: 10px;
  }

  .eg-ttta---paragraph-1 {
    line-height: 24px;
  }

  .eg-ttta---paragraph-1._40 {
    width: auto;
    font-size: 14px;
  }

  .heading-217.green, .heading-217.red {
    font-size: 88px;
    line-height: 100px;
  }

  .div-block-372 {
    justify-content: center;
    align-items: center;
  }

  .image-327 {
    width: 30%;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-143-copy {
    padding: 20px 10px;
  }

  .columns-119 {
    flex-direction: column;
  }

  .image-328 {
    width: 30%;
  }

  .div-block-373 {
    height: 2px;
  }

  .eg-paragraph-2-copy, .eg-paragraph-2-copy.middle {
    font-size: 18px;
  }

  .eg-paragraph-2-copy.black {
    flex: 0 auto;
  }

  .eg-paragraph-2-copy.black._50 {
    width: auto;
  }

  .eg-paragraph-2-copy.black._30 {
    width: 80vw;
  }

  .text-span-28 {
    margin-top: 40px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    line-height: 25px;
  }

  .heading-218 {
    width: 97%;
    margin-bottom: 40px;
    line-height: 0;
  }

  .paragraph-172 {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 25px;
    line-height: 28px;
  }

  .container-48 {
    flex-direction: column;
    padding-left: 0;
    display: flex;
  }

  .section-146 {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .button-30 {
    margin-top: 10px;
    margin-bottom: auto;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 25px;
  }

  .section-147 {
    float: none;
    position: static;
  }

  .section-148 {
    padding-bottom: 20px;
  }

  .div-block-376 {
    width: auto;
    height: auto;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clb-chiase {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .cards-grid-container-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .heading-219 {
    margin-top: 0;
    font-size: 20px;
  }

  .paragraph-174 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-175 {
    margin-bottom: 10px;
    padding: 10px;
    font-size: 19px;
    line-height: 24px;
  }

  .container-49 {
    background-color: #f9f5ef;
  }

  .div-block-382 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-block-37 {
    margin-top: 0;
    font-size: 19px;
  }

  .text-block-38 {
    text-align: center;
    padding-top: 10px;
    font-size: 13px;
    line-height: 22px;
  }

  .section-153 {
    flex-direction: column;
    align-items: center;
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-396 {
    align-items: center;
    width: auto;
    padding-left: 5px;
  }

  .div-block-397 {
    width: auto;
    height: auto;
    padding-top: 10px;
  }

  .div-block-398 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-399 {
    flex-direction: column;
    align-items: center;
    width: 295px;
    padding-top: 20px;
    padding-left: 0;
  }

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

  .div-block-401 {
    width: 300px;
    margin-bottom: 20px;
  }

  .paragraph-177 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-style: italic;
    line-height: 25px;
  }

  .paragraph-178 {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-402 {
    width: 150px;
    height: 150px;
    padding-bottom: 10px;
    padding-right: 0;
    display: flex;
  }

  .div-block-403 {
    height: 100px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-179 {
    text-align: center;
    width: auto;
    margin-top: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-39 {
    color: red;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .div-block-404 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .section-154 {
    margin-bottom: 10px;
  }

  .heading-223 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-224 {
    color: #fff;
    background-color: #006011;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
    line-height: 22px;
  }

  .paragraph-181 {
    background-color: #fff;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px 10px 20px;
    font-size: 19px;
    line-height: 23px;
  }

  .div-block-406 {
    margin-top: 20px;
  }

  .div-block-407 {
    flex-direction: column;
    align-items: center;
    width: auto;
  }

  .div-block-408 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 290px;
    margin-bottom: 10px;
    padding-right: 0;
    display: flex;
  }

  .paragraph-182 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 19px;
    line-height: 23px;
  }

  .quymo {
    display: block;
    overflow: visible;
  }

  .anhhesinhthai {
    margin-bottom: 20px;
  }

  .text-span-31 {
    color: #006011;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .container-52 {
    background-color: #f9f5ef;
  }

  .container-53 {
    background-color: #f3e6d3;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-54 {
    background-color: #faf3e9;
  }

  .container-55 {
    background-color: #f3f3f3;
    margin-bottom: 10px;
  }

  .paragraph-183 {
    font-size: 26px;
  }

  .body-10 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-342 {
    width: 200px;
    margin-bottom: 10px;
  }

  .div-block-417 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    display: flex;
  }

  .image-343 {
    width: 200px;
    max-width: 200%;
    margin-bottom: 10px;
  }

  .image-344, .image-345 {
    width: 200px;
    margin-bottom: 10px;
  }

  .image-346 {
    height: 100px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .image-347 {
    height: 100px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .image-348 {
    width: 200px;
    margin-bottom: 10px;
  }

  .paragraph-179 {
    text-align: center;
    margin-bottom: 20px;
  }

  .image-349 {
    width: 100%;
    height: auto;
    margin-left: auto;
  }

  .slider-12 {
    width: auto;
    height: auto;
  }

  .div-block-418 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 310px;
    padding-bottom: 0;
  }

  .image-350 {
    width: 300px;
    margin-bottom: 10px;
  }

  .js-clock2 {
    width: auto;
  }

  .div-block-419 {
    flex-direction: column;
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-420 {
    width: auto;
  }

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

  .image-352 {
    width: 311px;
    margin-bottom: 10px;
  }

  .container-56 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-421 {
    flex-direction: column;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 18px;
  }

  .div-block-500 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-502 {
    clear: both;
    flex-direction: column;
    align-items: center;
    padding-bottom: 20px;
    position: static;
  }

  .button-30-copy {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 25px;
  }

  .div-block-503 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .div-block-504 {
    width: 10px;
    height: 10px;
    margin-top: 5px;
    padding-top: 0;
  }

  .div-block-505 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .text-block-41 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 5px;
    font-size: 21px;
    display: flex;
  }

  .div-block-506, .div-block-507, .div-block-508 {
    display: none;
  }

  .div-block-377-copy {
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/62051e2795b4063ca7850ddd_DTH.png");
  }

  .div-block-509 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .slide-44 {
    width: 300px;
    height: auto;
  }

  .mask-5 {
    width: 300px;
  }

  .image-353 {
    display: none;
  }

  .js-clock2-copy {
    width: auto;
  }

  .eg-paragraph-3 {
    font-size: 18px;
  }

  .eg-paragraph-3.black {
    flex: 0 auto;
  }

  .text-block-42 {
    padding-left: 5px;
    font-size: 20px;
  }

  .div-block-513 {
    margin-bottom: 10px;
    padding-right: 3px;
  }

  .text-block-43 {
    margin-left: 10px;
    font-size: 19px;
    line-height: 24px;
  }

  .js-clock-2 {
    flex-wrap: wrap;
  }

  .box-2 {
    margin-bottom: 10px;
  }

  .box-3 {
    width: 50px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ldp-ndl12-heading-3 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-515 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-44 {
    color: red;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .ldp-ndl-31-box-2 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-45 {
    margin-top: 20px;
  }

  .div-block-521 {
    flex: 1;
    align-self: stretch;
    width: 100%;
    display: block;
  }

  .div-block-522 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-523 {
    flex: 0 auto;
    order: 1;
    align-self: stretch;
    width: 100%;
  }

  .bangc {
    width: 100%;
  }

  ._138 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-357 {
    width: 70px;
    height: auto;
    margin-left: 0;
  }

  .div-block-529, .text-block-48 {
    display: block;
  }

  .div-block-531 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .image-358 {
    width: 70px;
    height: auto;
    margin-right: 0;
  }

  .div-block-532 {
    display: none;
  }

  .image-359 {
    object-fit: cover;
    width: auto;
    height: 200px;
  }

  .heading-231 {
    font-size: 24px;
    line-height: 24px;
  }

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

  .image-361 {
    width: 100px;
    height: 100px;
  }

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

  .eg-paragraph-1-copy {
    font-size: 12px;
  }

  .image-365 {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .link-32 {
    color: var(--white);
  }

  .uk-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uk-section.nopad {
    padding-left: 0;
    padding-right: 0;
  }

  .image-367 {
    object-fit: cover;
    display: inline-block;
    overflow: hidden;
  }

  .uk-heading-1.gray, .uk-heading-1.white {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-551 {
    flex-direction: column;
  }

  .uk-heading-2 {
    font-size: 24px;
  }

  .uk-card {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uk-card.blue.vertical {
    flex-direction: column;
    padding: 20px;
  }

  .uk-sub-heading-1 {
    font-size: 16px;
    line-height: 20px;
  }

  .grid-25 {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    grid-auto-columns: 1fr;
  }

  .div-block-552 {
    flex-direction: column;
  }

  .div-block-553 {
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-554 {
    justify-content: center;
  }

  .uk-heading-box-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .columns-122 {
    flex-direction: column;
  }

  .grid-26 {
    grid-template-columns: 1fr 1fr;
  }

  .column-225 {
    margin-bottom: 20px;
  }

  .div-block-559 {
    flex-direction: column;
  }

  .div-block-560 {
    justify-content: center;
  }

  .image-378 {
    display: none;
  }

  .image-379 {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .grid-25-copy {
    grid-template-columns: 1fr;
  }

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

  .uk-fields {
    width: auto;
  }

  .collection-list-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .bold-text-64 {
    line-height: 28px;
  }

  .image-380 {
    display: none;
  }

  .div-block-567 {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .image-322-copy {
    flex: none;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    display: block;
  }

  .heading-232-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-81-copy {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .heading-231-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-568 {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-right: auto;
    display: flex;
  }

  .div-block-569 {
    display: block;
  }

  .div-block-572 {
    width: 200px;
    height: 200px;
  }

  .div-block-574 {
    display: block;
  }

  .div-block-578 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-234 {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-584 {
    padding: 20px;
  }

  .heading-235 {
    font-size: 24px;
    line-height: 30px;
  }

  .flex-container {
    margin-bottom: 40px;
  }

  .hero-image-mask {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .clb-loiich2 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .container-59 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: static;
  }

  .div-block-589 {
    display: inline-block;
  }

  .div-block-590 {
    width: auto;
    margin-bottom: 40px;
  }

  .paragraph-187 {
    line-height: 22px;
  }

  .div-block-592 {
    flex-direction: column;
    width: 100%;
    margin-top: -35px;
  }

  .image-384 {
    width: 320px;
    margin-top: auto;
  }

  .image-385 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-593 {
    justify-content: flex-start;
    width: 30%;
    margin-top: -59px;
    margin-left: 0;
    margin-right: -23px;
    display: flex;
  }

  .div-block-594 {
    width: 70px;
    margin-top: -62px;
    margin-left: -78px;
    padding-top: 0;
  }

  .div-block-595 {
    text-align: center;
    display: block;
  }

  .heading-238 {
    width: auto;
    font-family: Svn gilroy, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-601 {
    display: block;
  }

  .div-block-603 {
    width: auto;
  }

  .div-block-604 {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .div-block-605 {
    background-color: #0000;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-606 {
    margin-bottom: 10px;
    display: block;
  }

  .div-block-607 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-243 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-608 {
    height: 10px;
  }

  .heading-244 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 33px;
  }

  .div-block-607-copy {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-66 {
    font-size: 18px;
  }

  .list-31-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-item-30 {
    font-family: Sf pro rounded, sans-serif;
    font-size: 15px;
  }

  .div-block-651.paragraph-187 {
    width: 100%;
  }

  .div-block-652 {
    display: block;
  }

  .heading-241-copy {
    font-size: 20px;
    line-height: 23px;
  }

  .div-block-655 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-656 {
    width: 250px;
    margin-bottom: 20px;
    display: flex;
  }

  .paragraph-187-copy {
    width: auto;
    font-size: 15px;
    line-height: 21px;
  }

  .section-164 {
    display: block;
  }

  .sticky-nav {
    padding: 0;
    display: none;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link-9 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-248 {
    font-size: 25px;
    line-height: 28px;
  }

  .paragraph-1871-copy {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-592-copy {
    margin: 100px -20px -20px;
  }

  .bold-text-6668 {
    text-align: center;
    font-size: 25px;
  }

  .div-block-658 {
    display: block;
  }

  .div-block-659 {
    display: inline-block;
  }

  .bold-text-6669 {
    line-height: 25px;
  }

  .bold-text-6670 {
    font-size: 25px;
    line-height: 28px;
  }

  .paragraph-1872 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-662 {
    display: block;
  }

  .div-block-663 {
    width: auto;
  }

  .div-block-664 {
    margin-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-665 {
    width: 220px;
    height: auto;
  }

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

  .div-block-667, .div-block-668 {
    width: auto;
  }

  .heading-250 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-6671 {
    text-align: center;
    font-size: 22px;
    line-height: 30px;
  }

  .heading-251 {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Svn gilroy, sans-serif;
    font-size: 20px;
    line-height: 2px;
    display: inline;
  }

  .bold-text-6672 {
    margin-top: 10px;
    font-size: 20px;
  }

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

  .paragraph-1873 {
    width: 100%;
  }

  .club2-banner {
    padding-bottom: 0;
  }

  .body-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-666-copy {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-6600 {
    margin-bottom: 0;
    display: block;
  }

  .div-block-678 {
    width: auto;
  }

  .container-62 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .bold-text-6674 {
    line-height: 25px;
  }

  .list-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-6601 {
    width: auto;
  }

  .body-14 {
    font-family: Sf pro rounded, sans-serif;
  }

  .div-block-6602 {
    justify-content: space-between;
    margin-top: -60px;
  }

  .div-block-6603 {
    background-color: #fff8d8;
  }

  .clb-thuctrang {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-6606 {
    flex-direction: column-reverse;
    width: auto;
  }

  .div-block-6609 {
    width: 300px;
    padding-top: 20px;
  }

  .heading-2440 {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 28px;
  }

  .clb-mongmuon {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-6612 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-6613 {
    width: 122px;
    height: 110px;
  }

  .div-block-6614 {
    width: 117px;
    margin-bottom: 10px;
    font-size: 10px;
    display: none;
  }

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

  .div-block-6616 {
    margin-left: 0;
  }

  .paragraph-1877 {
    width: 160px;
    font-size: 17px;
    line-height: 20px;
  }

  .clb-tongquan {
    padding-bottom: 0;
  }

  .div-block-6617 {
    width: auto;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
  }

  .heading-2444 {
    margin-bottom: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-2445 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .bold-text-6677 {
    font-size: 25px;
    line-height: 28px;
  }

  .bold-text-6678 {
    font-size: 25px;
    line-height: 25px;
  }

  .txt-tongquang, .div-block-6618 {
    margin-bottom: 20px;
  }

  .div-block-6621 {
    display: none;
  }

  .div-block-6622 {
    padding-bottom: 10px;
  }

  .paragraph-1879 {
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  ._1200px {
    flex-direction: column;
    width: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .bold-text-6680 {
    font-size: 14px;
    line-height: 0;
  }

  .div-block-6623 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-1880 {
    width: 100px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-393 {
    width: 100%;
  }

  .div-block-6626 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .image-394 {
    padding-bottom: 10px;
  }

  .clb-doituong {
    padding-bottom: 0;
  }

  .div-block-6630 {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 10px;
  }

  .div-block-6631 {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-bottom: 0;
  }

  .image-395 {
    width: auto;
    height: 200px;
    padding-top: 0;
  }

  .div-block-6632 {
    flex-direction: column-reverse;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-6635 {
    width: auto;
    margin-top: 10px;
  }

  .div-block-6634 {
    width: auto;
  }

  .div-block-6636 {
    width: auto;
    margin-bottom: 20px;
  }

  .clb-loiich {
    padding-bottom: 20px;
  }

  .list-item-32 {
    font-size: 15px;
  }

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

  .div-block-6638 {
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-396 {
    width: 30%;
    transform: rotate(90deg);
  }

  .div-block-6639 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-6640 {
    flex-direction: column;
  }

  .div-block-6631-copy {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-bottom: 0;
  }

  .list-item-32-copy {
    font-size: 15px;
  }

  .club2-thuctrang-ph {
    flex-direction: column-reverse;
  }

  .heading-2447 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container-3 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-image-mask-2 {
    flex-direction: column;
    align-items: center;
    width: 80%;
    padding-top: 75%;
    display: flex;
  }

  .div-block-6641 {
    align-items: center;
    width: auto;
  }

  .bold-text-6682 {
    font-size: 25px;
    line-height: 28px;
  }

  .bold-text-6683 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-6642 {
    flex-direction: column;
    align-items: center;
  }

  .bold-text-6683-copy, .bold-text-6684 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-5544 {
    width: auto;
  }

  .uk-heading-box-3 {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6644, .uk-heading-box-4 {
    width: auto;
  }

  .uk-heading-box-5 {
    align-items: center;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-5545 {
    width: auto;
  }

  .bold-text-6687 {
    line-height: 22px;
  }

  .image-398 {
    width: 150px;
    height: 150px;
  }

  .centered-container-2 {
    text-align: left;
  }

  .gallery-grid-container-2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .club2-calltoaction {
    display: none;
  }

  .hero-image-2 {
    width: 100%;
  }

  .heading-2450 {
    font-size: 25px;
    line-height: 28px;
  }

  .club2-thuctrang-gv {
    flex-direction: column-reverse;
  }

  .div-block-6646 {
    width: auto;
    margin-left: auto;
  }

  .div-block-6647 {
    width: auto;
  }

  .cub2-mongmuon {
    margin-top: auto;
    padding-top: 20px;
  }

  .cards-grid-container-4 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .club2-mongmuon-title {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 33px;
  }

  .div-block-6648 {
    flex-direction: column;
    align-items: center;
    width: 250px;
    margin-bottom: 20px;
    display: flex;
  }

  .txt-tongquang-2 {
    margin-bottom: 20px;
  }

  .bold-text-6688 {
    font-size: 25px;
    line-height: 28px;
  }

  .club2-thongquan-tile {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 35px;
  }

  .club2-thongquan-tile2 {
    font-size: 18px;
    line-height: 20px;
  }

  .club2-tongquan-txt {
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 16px;
  }

  .club2-txt {
    width: auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-6649 {
    flex-direction: column;
    align-items: center;
  }

  .club2-loiich1 {
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
  }

  .club2-listbox {
    width: auto;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-6653 {
    width: 300px;
    margin-top: 20px;
    margin-right: 0;
  }

  .club2-loiich2 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .club2-listbox2 {
    width: 95%;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
  }

  .list-35 {
    padding-left: 40px;
    padding-right: 10px;
  }

  .div-block-6654 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .div-block-6655 {
    align-items: center;
    margin-bottom: 20px;
  }

  .uk-heading-box6 {
    align-items: center;
    width: auto;
    margin-bottom: 10px;
    padding: 10px;
  }

  .club-loiich-txt-bold {
    width: 180px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-400 {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-6658 {
    width: auto;
  }

  .club2-listbox-free {
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .club2-box1200 {
    width: auto;
  }

  .uk-heading-box7 {
    align-items: center;
    width: 290px;
    margin-bottom: 5px;
    padding: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .club2-hoctienganh {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-right: auto;
    display: flex;
  }

  .hero-image-mask-5 {
    width: 100%;
    height: 300px;
  }

  .heading-243-copy {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-659-copy {
    display: inline-block;
  }

  .bold-text-6682-copy {
    font-size: 25px;
    line-height: 28px;
  }

  .list-36 {
    width: 300px;
    padding-left: 20px;
  }

  .list-37 {
    padding-left: 0;
  }

  .image-418 {
    display: block;
  }

  .hero-image-2-copy {
    width: 100%;
  }

  .heading-244-copy {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .centered-container-3 {
    text-align: left;
  }

  .section-168 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-2452 {
    width: auto;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .paragraph-1886 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .heading-2453 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 32px;
  }

  .heading-stroke {
    width: 100%;
    height: auto;
    margin-top: 0;
    font-size: 34px;
  }

  .div-block-6665 {
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .paragraph-1887 {
    padding: 10px 2px;
    font-size: 15px;
  }

  .text-block-54 {
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 40px;
    margin-bottom: -20px;
    padding-top: 0;
    font-size: 18px;
    display: flex;
  }

  .div-block-5001 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-1889 {
    font-size: 18px;
  }

  .div-block-6667 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-6668 {
    flex-direction: column;
    align-items: center;
    width: 90%;
    height: auto;
  }

  .image-419 {
    width: 100px;
    height: 100px;
  }

  .div-block-6669 {
    padding: 10px;
  }

  .div-block-6671 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-right: 0;
  }

  .bold-text-6692 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 19px;
  }

  .paragraph-1891 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 16px;
    display: flex;
  }

  .bold-text-6693 {
    padding-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-6672 {
    width: auto;
    height: auto;
  }

  .div-block-6673 {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
  }

  .div-block-6675 {
    flex-direction: column;
  }

  .div-block-6676 {
    width: auto;
    height: auto;
  }

  .image-420 {
    margin-top: 20px;
  }

  .paragraph-1891-copy {
    flex-direction: column;
    align-items: center;
    font-size: 18px;
    line-height: 20px;
    display: flex;
  }

  .button-34 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-6677 {
    width: auto;
    height: 70px;
  }

  .div-block-6680 {
    height: auto;
  }

  .image-421 {
    width: auto;
    height: auto;
  }

  .div-block-6683 {
    margin-bottom: 10px;
  }

  .div-block-6685 {
    flex-direction: column;
  }

  .div-block-6686 {
    display: none;
  }

  .text-block-54-copy {
    width: auto;
    font-size: 20px;
  }

  .comment {
    grid-column-gap: 10px;
    flex-direction: row;
    margin-left: 10px;
  }

  .div-block-6691 {
    flex: 1;
    margin-left: 0;
    font-size: 15px;
  }

  .text-block-58 {
    margin-bottom: 2px;
    margin-right: 5px;
    font-size: 12px;
  }

  .div-block-6693 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .text-block-59 {
    font-size: 12px;
  }

  .section-171 {
    flex-direction: column;
  }

  .div-block-6695 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-6696 {
    text-align: center;
    flex-direction: column;
    width: auto;
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-6697 {
    width: auto;
  }

  .text-block-61 {
    font-size: 18px;
  }

  .div-block-6700 {
    width: 10%;
  }

  .text-block-54-copy-copy {
    text-align: center;
    width: auto;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-6696 {
    padding-top: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .bold-text-6697 {
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-6698 {
    font-size: 20px;
  }

  .text-block-62 {
    width: auto;
    height: 60px;
    font-size: 20px;
  }

  .image-426 {
    width: 60px;
    height: 60px;
  }

  .paragraph-1900 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 16px;
    display: flex;
  }

  .image-427 {
    width: 70px;
    height: 70px;
  }

  .div-block-6704 {
    width: 80%;
  }

  .div-block-6705 {
    width: 85%;
    font-size: 18px;
    line-height: 19px;
  }

  .bold-text-6699 {
    font-size: 18px;
    line-height: 18px;
  }

  .bold-text-6692-copy {
    font-size: 18px;
    line-height: 16px;
  }

  .container-66 {
    padding-top: 20px;
  }

  .div-block-6706 {
    grid-column-gap: 3px;
    display: flex;
  }

  .div-block-6707 {
    grid-column-gap: 5px;
    display: flex;
  }

  .container-67 {
    max-width: none;
  }

  .pricing-card-two {
    padding: 15px;
  }

  .pricing-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-details {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -10px;
  }

  .pricing-block {
    margin-bottom: 10px;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .eg-heading-9.middle {
    line-height: 28px;
  }

  .eg-heading-9.news {
    font-size: 20px;
    line-height: 24px;
  }

  .eg-paragraph-9.gray {
    line-height: 20px;
  }

  .nav-menu-wrapper {
    width: 428px;
    height: 20px;
    margin-bottom: 0;
  }

  .nav-menu-two {
    flex-direction: column;
    align-items: flex-end;
    width: 300px;
    height: 200px;
  }

  .nav-link-11 {
    margin-top: -200px;
    position: relative;
    top: -32px;
    left: 37px;
  }

  .button-primary {
    width: 130px;
    height: 33px;
    margin-top: 0;
    margin-left: auto;
    position: relative;
    left: 70px;
  }

  .image-430 {
    left: -28px;
  }

  .list-item-35 {
    padding-left: 13px;
  }

  .navbar-logo-center-container.shadow-three {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-wrapper-three {
    margin-top: -36px;
  }

  .nav-menu-three {
    color: #1cab36;
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-color: #7efc95a3;
    background-clip: border-box;
    border-radius: 15px;
    flex-direction: column;
    align-items: flex-end;
    width: 220px;
    height: 239.6px;
    position: relative;
    top: -7px;
    right: -175px;
  }

  .tile {
    font-size: 14px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .centered-heading.margin-bottom-32px {
    white-space: normal;
    border: 5px #000;
    border-radius: 0;
    width: 398px;
  }

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

  .shadow-two {
    flex: 1;
    align-self: center;
    margin-bottom: 0;
  }

  .bold-text-6702 {
    border: 1px #000;
    border-radius: 0;
    font-size: 35px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .container-69 {
    max-width: none;
  }

  .div-block-6720 {
    justify-content: center;
    align-items: center;
  }

  .div-block-6721 {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-346ii-copy-copy {
    width: 100%;
  }

  .div-block-522-copy {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-521-copy {
    flex: 1;
    align-self: stretch;
    width: 100%;
    display: block;
  }

  .div-block-523-copy {
    flex: 0 auto;
    order: 1;
    align-self: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-6728 {
    background-image: url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632c3e6d6407e7957c32f701_210317_ThinhVP_EGBanner.png");
    background-position: 0 0;
    background-size: auto;
  }

  .image-444 {
    display: block;
  }

  .eg-heading-4-copy {
    text-align: center;
    flex-direction: column-reverse;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 10px;
    font-size: 22px;
    display: flex;
  }

  .hero-heading-left {
    background-position: 0 0, 50%;
  }

  .margin-bottom-24px-2 {
    font-family: Svn gilroy, sans-serif;
    font-size: 16px;
  }

  .paragraph-1902 {
    filter: blur();
    cursor: s-resize;
    margin-right: 50px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .eg-heading-1-copy.middle {
    line-height: 28px;
  }

  .eg-heading-1-copy.news {
    font-size: 20px;
    line-height: 24px;
  }

  .eg-card-6 {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000 50%, #0009), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
  }

  .eg-card-6:hover {
    background-image: linear-gradient(#0000001a, #0000001a), linear-gradient(#0000 70%, #0000004d), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/632d566c07482b86cbbd593d_Clay_Mockup___10_.png");
  }

  .container-71 {
    max-width: none;
  }

  .hero-wrapper-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-1903 {
    text-align: center;
    font-size: 13px;
    line-height: 18px;
  }

  .bold-text-6705, .bold-text-6706 {
    text-align: center;
    font-size: 30px;
  }

  .heading-2457, .heading-2458 {
    text-align: center;
  }

  .container-72 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .ldp-ec1-heading-3-copy, .ldp-ec1-heading-3-copy.mid {
    font-size: 28px;
    line-height: 32px;
  }

  .team-slider-nav-2 {
    margin-top: 0;
  }

  .centered-subheading-3-copy-copy-copy {
    color: #fff;
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 12px;
    line-height: 15px;
  }

  .centered-heading-2-copy-copy-copy {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding-top: 20px;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    display: block;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .team-slider-arrow-1 {
    width: 70px;
    font-size: 25px;
    left: 267px;
  }

  .arrow-embed-2 {
    justify-content: center;
    display: flex;
  }

  .team-slider-wrapper-copy, .team-slider-wrapper-copy-copy, .team-slider-wrapper-copy-copy-copy {
    background-color: #03bc25;
  }

  .eg-ttta---heading-7 {
    font-size: 16px;
    line-height: 22px;
  }

  .eg-ttta---heading-7.gray {
    text-align: center;
  }

  .grid-22-copy {
    grid-template-columns: 1fr;
  }

  .text-block-77 {
    text-align: center;
    font-size: 30px;
  }

  .text-block-78 {
    text-align: center;
    font-size: 10px;
  }

  .text-block-79 {
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }

  .tab-link-t-m-nh-n {
    padding: 10px;
  }

  .tab-link-gi-tr-c-t-l-i {
    padding: 10px 5px;
  }

  .text-block-80 {
    color: #000;
    margin-top: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
  }

  .tabs-6 {
    display: block;
  }

  .tab-link-s-m-nh-2, .tab-link-s-m-nh-3 {
    padding-bottom: 10px;
  }

  .tab-link-s-m-nh-4, .tab-link-s-m-nh-5 {
    padding-top: 10px;
  }

  .tab-link-s-m-nh-6, .tab-link-s-m-nh-7 {
    padding-left: 5px;
  }

  .tab-link-s-m-nh-8, .tab-link-s-m-nh-9 {
    padding-right: 5px;
  }

  .tab-link-s-m-nh-10, .tab-link-s-m-nh-11 {
    padding-left: 10px;
  }

  .tab-link-s-m-nh-12, .tab-link-s-m-nh-13 {
    padding-right: 10px;
  }

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

  .column-233, .column-234, .column-236 {
    margin-bottom: 50px;
  }

  .columns-126 {
    background-color: #fff;
    flex: 1;
    order: 1;
    align-self: center;
    display: flex;
  }

  .column-237 {
    background-color: #dbdbdb;
    flex-direction: column;
    display: flex;
  }

  .heading-2463 {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    text-indent: 5%;
    text-transform: uppercase;
    text-shadow: 0 1px 3px #000;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1905 {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    font-size: 15px;
    font-weight: 400;
    display: flex;
  }

  .div-block-6730 {
    background-color: #0000;
    align-self: center;
    max-width: 150%;
    margin-left: 0;
    padding-right: 0;
    font-family: Svn gilroy, sans-serif;
  }

  .eg-section-4-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-section-4-copy._1 {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-heading-4-copy.middle {
    align-items: center;
  }

  .eg-heading-4-copy.middle._1, .eg-heading-4-copy.black {
    font-size: 20px;
  }

  .text-block-77-copy {
    text-align: center;
    font-size: 12px;
    line-height: 15px;
  }

  .text-block-78-copy {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-78-copy._1 {
    font-size: 12px;
    line-height: 15px;
  }

  .text-block-79-copy._1 {
    font-size: 12px;
    line-height: 15px;
  }

  .image-449-copy {
    max-width: 100%;
  }

  .text-block-80-copy._1 {
    line-height: 20px;
  }

  .eg-paragraph-1-copy {
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .eg-paragraph-1-copy.gray {
    line-height: 20px;
  }

  .eg-section-2-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eg-heading-4-copy.black._1 {
    align-items: center;
    font-size: 25px;
  }

  .heading-2459-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
  }

  .heading-2460-copy, .heading-2461-copy, .heading-2462-copy {
    font-size: 18px;
  }

  .heading-2464 {
    text-align: center;
    font-size: 30px;
  }

  .paragraph-1906 {
    font-size: 20px;
  }

  .paragraph-1907 {
    font-family: Svn gilroy, sans-serif;
    font-size: 12px;
    font-weight: 400;
  }

  .text-block-82 {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .heading-2466 {
    color: #000;
    font-size: 25px;
    line-height: 40px;
  }

  .text-span-40 {
    font-weight: 700;
  }

  .paragraph-1908 {
    text-align: justify;
    font-family: Svn gilroy, sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

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

  .text-block-87 {
    font-size: 10px;
  }

  .div-block-6732 {
    height: 100px;
  }

  .div-block-6735 {
    height: auto;
    position: static;
  }

  .div-block-6736 {
    width: 150px;
  }

  .bold-text-6707 {
    justify-content: center;
    align-items: center;
    font-size: 20px;
    display: flex;
  }

  .bold-text-6708 {
    justify-content: center;
    align-items: center;
    font-family: Svn gilroy, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    display: flex;
  }

  .heading-2467 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    line-height: 30px;
    display: flex;
  }

  .div-block-6737 {
    position: static;
  }

  .div-block-6738 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-6740 {
    height: 80px;
  }

  .div-block-6741 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-89 {
    font-size: 23px;
  }

  .div-block-6742 {
    width: 105px;
  }

  .div-block-6743 {
    display: block;
    top: 0;
    left: 25px;
  }

  .div-block-6744 {
    margin-top: 0;
    margin-right: 0;
    font-size: 0;
  }

  .image-462 {
    margin-top: 0;
  }

  .heading-2468 {
    justify-content: center;
    align-items: center;
    width: auto;
    line-height: 40px;
    display: flex;
  }

  .div-block-6745 {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .text-block-90 {
    width: 340px;
  }

  .div-block-6747 {
    display: block;
  }

  .text-block-91 {
    width: 230px;
    font-size: 12px;
    line-height: 22px;
  }

  .link-block-85 {
    justify-content: space-between;
    padding: 10px 0;
  }

  .div-block-6748 {
    display: none;
  }

  .slogan {
    justify-content: center;
    align-items: center;
    width: auto;
    margin: 20px 10px;
    display: flex;
  }

  .html-embed-10 {
    z-index: 22;
    position: relative;
  }

  .div-block-6751 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-6752 {
    width: 350px;
    max-width: 400px;
    height: 200px;
  }

  .div-block-6753 {
    width: auto;
    height: 80px;
    margin-bottom: 5px;
  }

  .text-block-92 {
    width: 150px;
    height: 50px;
    font-size: 11px;
    line-height: 16px;
  }

  .div-block-6755 {
    background-position: 50%;
    width: auto;
    height: 80px;
    margin-bottom: 5px;
  }

  .div-block-6756, .div-block-6757 {
    width: auto;
    height: 80px;
    margin-bottom: 5px;
  }

  .heading-2469 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 25px;
  }

  .link-block-86 {
    width: auto;
    height: auto;
    padding: 0;
  }

  .div-block-6758 {
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: auto;
    display: flex;
  }

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

  .link-block-87 {
    width: auto;
  }

  .div-block-6760 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .div-block-6765 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .div-block-6748-copy {
    display: none;
  }

  .div-block-6767 {
    justify-content: center;
    align-items: center;
    width: 81px;
    display: flex;
  }

  .eg-section-4-copy {
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-gi-tr-c-t-l-i-copy {
    padding: 10px 5px;
  }

  .tab-link-gi-tr-c-t-l-i-copy:focus {
    background-color: #bebebe;
  }

  .text-block-79-copy {
    text-align: center;
    font-size: 10px;
    line-height: 20px;
  }

  .tab-link-s-m-nh-copy {
    padding: 10px 5px;
  }

  .tab-link-s-m-nh-10-copy, .tab-link-s-m-nh-10-copy-copy {
    padding-left: 10px;
  }

  .image-465 {
    display: inline-block;
  }

  .columns-132 {
    flex-direction: column;
  }

  .image-467 {
    display: block;
  }

  .columns-133 {
    align-items: center;
    display: flex;
  }

  .nav-menu-two-2 {
    flex-direction: column;
  }

  .tab-link-r-dv {
    background-color: var(--gainsboro);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .columns-125-copy {
    border: 5px solid var(--gainsboro);
    background-position: 48% 0;
    border-style: none;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    flex-direction: column;
  }

  .section-176 {
    background-image: linear-gradient(357deg, #000, #fff0 47%), url("https://cdn.prod.website-files.com/5fbe69d32ba6423811e53735/6332d090a96a30611a071113_Artboard%2012-100.jpg");
    background-position: 0 0, 50% 25%;
    background-size: auto, 70%;
  }

  .paragraph-1912 {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 100px;
    font-size: 40px;
    line-height: 60px;
  }

  .container-83 {
    color: #333333a8;
    background-color: #535353a3;
    padding-left: 50px;
    padding-right: 50px;
  }

  .eg-heading-4-copy {
    flex: 0 auto;
    align-self: flex-end;
    align-items: flex-start;
    font-size: 35px;
    display: flex;
  }

  .eg-heading-4-copy.black {
    font-size: 30px;
  }

  .eg-heading-4-copy.black.mobile {
    font-size: 24px;
  }

  .eg-heading-4-copy.green.mobile {
    margin-top: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .tab-link-s-m-nh-13-copy {
    padding-right: 10px;
  }

  .columns-125-copy-copy {
    border: 5px solid var(--gainsboro);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    flex-direction: column;
  }

  .tab-link-t-m-nh-n-copy {
    padding: 10px;
  }

  .nav-menu-three-2 {
    flex-direction: column;
  }

  .paragraph-1918 {
    font-size: 12px;
  }

  .paragraph-1918._1 {
    width: auto;
  }

  .div-block-6770 {
    background-color: #0000004f;
    flex: 0 auto;
    align-self: flex-start;
    max-width: 100%;
    max-height: 37%;
    margin-bottom: 0;
    padding-left: 5px;
  }

  .text-block-80-copy {
    color: #fff;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }

  .heading-2476 {
    text-align: center;
    font-family: Svn gilroy, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .bts-content {
    flex-direction: column;
  }

  .bts-image {
    flex: 0 auto;
    width: 100%;
  }

  .slider-14 {
    position: relative;
  }

  .div-block-6771 {
    margin-bottom: 20px;
    margin-left: 10px;
  }

  .heading-2478 {
    font-family: Svn gilroy, sans-serif;
    font-size: 16px;
    line-height: 25px;
  }

  .columns-138 {
    flex-direction: column;
  }

  .text-block-93 {
    text-indent: 0;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .es-slide {
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 5px;
    overflow: visible;
  }

  .lightbox-link-3 {
    height: auto;
    display: flex;
    overflow: scroll;
  }

  .image-468 {
    border-radius: 10px;
    height: 250px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px;
    box-shadow: 1px 1px 8px -7px #4e4e4e;
  }

  .es-slide-copy {
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 5px;
    overflow: visible;
  }

  .insta-post-wrap {
    width: 150px;
    height: 150px;
  }

  .section {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .horizontal-scroll-menu {
    object-fit: contain;
  }

  .text-block-94 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
  }

  .column-244 {
    padding-left: 20px;
  }

  .rich-text-block-4 h4 {
    font-size: 20px;
  }

  .rich-text-block-4 p {
    font-size: 10px;
    line-height: 20px;
  }

  .ec-kho-h-c {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .ldp-ec1-paragraph-1-copy {
    font-size: 14px;
    line-height: 18px;
  }

  .eg-heading-icon {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 15px;
  }

  .button-35 {
    padding-left: 20px;
  }

  .rich-text-block-5 {
    font-family: Svn gilroy, sans-serif;
    font-size: 12px;
    line-height: 15px;
  }

  .rich-text-block-5 p {
    font-size: 12px;
  }

  .bold-text-6709 {
    font-size: 15px;
  }

  .ec-tabsection-1-copy {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    overflow: visible;
  }

  .slider-16 {
    flex-direction: row;
    flex: 0 auto;
    align-self: flex-start;
    margin-top: 0;
  }

  .container-90 {
    display: none;
    overflow: visible;
  }

  .columns-142 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    max-height: 100%;
    margin-top: 0;
    display: block;
  }

  .eg-button-1-copy.middle.ec {
    justify-content: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    overflow: visible;
  }

  .rich-text-block-7 {
    text-align: left;
    font-family: Svn gilroy, sans-serif;
    font-size: 15px;
  }

  .rich-text-block-7 h2 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .rich-text-block-7 h3 {
    font-size: 15px;
  }

  .rich-text-block-7 p {
    font-size: 12px;
  }

  .columns-143 {
    max-width: 100%;
  }

  .link-block-88, .slider-17 {
    background-color: #0000;
  }

  .slide-nav-6 {
    background-color: #0000;
    width: 100%;
    height: 13%;
    font-size: 10px;
  }

  .icon-15 {
    color: #c4c4c4;
    width: 50%;
    max-width: 100%;
  }

  .icon-16 {
    color: #c4c4c4;
    width: 50%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 7.5px;
  }

  .slide-56 {
    max-width: 100%;
    margin-top: 30px;
  }

  .image-course {
    max-width: 70%;
    display: inline-block;
  }

  .link-block-89 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-6773 {
    display: block;
  }

  .mask-12 {
    max-width: 100%;
  }

  .flex {
    width: 500vh;
    height: 90%;
    transform: skew(0deg);
  }

  .sticky {
    transform: translate(0);
  }

  .section-178 {
    width: 100%;
    height: 283.913%;
    display: none;
    overflow: hidden;
  }

  .section-179 {
    align-items: center;
    display: flex;
  }

  .image-470, .image-471, .image-472 {
    max-width: 70%;
  }

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

  .left-arrow-9 {
    width: 10%;
    height: 50%;
    overflow: visible;
  }

  .right-arrow-9 {
    width: 10%;
    height: 50%;
    margin-right: 10px;
    overflow: visible;
  }

  .div-block-6751-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab-link-tab-1-4 {
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    padding: 5px;
  }

  .tabs-menu-14 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .text-block-96 {
    width: auto;
    font-size: 14px;
  }

  .columns-144 {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .div-block-6778 {
    width: 50px;
  }

  .div-block-6779 {
    width: auto;
  }

  .div-block-6778-copy {
    width: 50px;
  }

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

  .tab-link-tab-1-5, .tab-link-tab-1-5.w--current {
    width: 120px;
  }

  .ec-tab-item {
    justify-content: center;
  }

  .div-block-6783 {
    width: 50px;
    height: auto;
  }

  .div-block-6787 {
    width: auto;
    height: auto;
  }

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

  .tabs-7 {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .tabs-menu-15 {
    display: flex;
  }

  .div-block-6789 {
    width: 150px;
  }

  .div-block-6789.non {
    align-items: center;
    width: 100px;
    padding: 5px;
    line-height: 10px;
    display: flex;
  }

  .section-181 {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .eg-section-3-copy {
    padding: 40px 10px;
  }

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

  .div-block-6792 {
    width: auto;
    padding: 5px 0;
  }

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

  .heading-2486 {
    white-space: normal;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-6794 {
    width: auto;
  }

  .rich-text-block-8 {
    text-transform: none;
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-6800.blog {
    display: block;
  }

  .body-blog {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-59 {
    background-image: none;
  }

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

  .mask-15 {
    margin-bottom: 20px;
  }

  .slide-nav-7 {
    margin-top: -285px;
    display: none;
  }

  .left-arrow-10 {
    height: auto;
    display: block;
  }

  .right-arrow-10 {
    height: auto;
    display: block;
    position: absolute;
  }

  .div-block-6816 {
    height: 80px;
  }

  .tab---ec {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-main {
    width: auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-image {
    width: 30px;
  }

  .collection-item-20 {
    padding: 5px;
  }

  .tabs-menu-16 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
    top: 50px;
  }

  .rich-text-block-9 {
    font-size: 8px;
    line-height: 15px;
  }

  .tabs-8 {
    width: auto;
    height: auto;
  }

  .heading-2490 {
    font-size: 12px;
  }

  .tab-heading-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .tabs-content-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6817 {
    width: auto;
  }

  .tab-pane-tab-1-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6819 {
    width: 500px;
  }

  .tab-link-tab-2-6 {
    padding: 5px;
    line-height: 10px;
  }

  .div-block-6821 {
    width: 500px;
  }

  .div-block-6822 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-289-copy-copy {
    width: 100%;
    max-width: none;
    height: 1009px;
    margin: 0 auto;
    padding: 5px 10px 10px;
    display: block;
    position: relative;
    left: 0;
  }

  .div-block-289-copy-copy._1 {
    height: auto;
  }

  .js-clock-3 {
    width: 200px;
  }

  .eg-button-6 {
    width: 300px;
    font-size: 20px;
    line-height: 30px;
  }

  .eg-button-6.ga-event.agent-form2 {
    letter-spacing: 2px;
    text-indent: 2px;
    width: 250px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 600;
    line-height: 10px;
  }

  .eg-tdl-text-field-2 {
    width: 100%;
    max-width: 100%;
    height: 7%;
  }

  .drop1 {
    border: 2px solid #00000008;
    border-radius: 6px;
    width: 100%;
    height: 40px;
    box-shadow: 0 1px 2px #0000004d;
  }

  .ldp-ndl12-body-2-copy-copy {
    color: var(--white);
    text-shadow: 1px 1px 4px #000;
    margin-top: 0;
    margin-bottom: 5px;
    font-family: Oswald, sans-serif;
    font-size: 15px;
    font-weight: 700;
  }

  .form-block-13 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
    padding: 20px 5px 10px;
  }

  .div-block-6824 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .div-block-6825 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-6826 {
    width: 200px;
  }

  .drop-1 {
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
  }

  .columns-146 {
    justify-content: space-around;
    width: auto;
    display: flex;
  }

  .ldp-ndl12-body-2-copy-copy-2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 15px;
  }

  .eg-paragraph-10 {
    font-size: 13px;
    line-height: 15px;
  }

  .eg-paragraph-10.bold {
    margin-bottom: 5px;
    font-size: 12px;
  }

  .eg-paragraph-10.gray {
    width: 300px;
    margin-bottom: 0;
    line-height: 26px;
  }

  .eg-heading-7-copy {
    font-size: 36px;
  }

  .eg-heading-7-copy.black-copy {
    color: #fa5c43;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .box-1 {
    cursor: none;
    width: 45px;
    height: 50px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-254 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ldp-ndl12-heading-5 {
    color: #000;
    text-shadow: none;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-6830 {
    display: block;
  }

  .div-block-6832 {
    width: 500px;
  }

  .column-256 {
    display: none;
  }

  .icon-17 {
    background-color: #000;
    border-radius: 20px;
  }

  .icon-18 {
    color: #fff;
    background-color: #000;
    border-radius: 20px;
  }

  .div-block-6834 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-2494 {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-6835 {
    width: 100px;
  }

  .what {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6836 {
    width: 200px;
  }

  .text-block-104 {
    margin-top: 10px;
    font-size: 12px;
  }

  .columns-147 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-257 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2495 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .heading-2495._2 {
    font-size: 25px;
  }

  .div-block-6840 {
    width: 300px;
  }

  .rich-text-block-10 {
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }

  .rich-text-block-10._1 {
    justify-content: center;
    width: auto;
    font-size: 14px;
  }

  .rich-text-block-10._1._2 {
    color: #000;
  }

  .div-block-6841 {
    margin-top: 0;
    display: none;
  }

  .div-block-6841.mobie {
    display: block;
  }

  .div-block-6842 {
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .why, .why._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rich-text-block-11 {
    justify-content: center;
    align-items: center;
    width: auto;
    font-size: 10px;
    display: block;
  }

  .div-block-6843 {
    display: none;
  }

  .div-block-6844 {
    width: auto;
  }

  .div-block-6846 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-6847 {
    margin-top: 0;
  }

  .how {
    padding: 10px;
  }

  .column-258 {
    display: block;
  }

  .div-block-6852 {
    width: 150px;
  }

  .column-259, .div-block-6855 {
    display: block;
  }

  .heading-2500 {
    font-size: 20px;
  }

  .paragraph-1926 {
    font-size: 12px;
  }

  .section-183 {
    padding: 10px;
  }

  .paragraph-1927 {
    font-size: 20px;
  }

  .div-block-6862 {
    width: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .div-block-6866 {
    margin-left: 0;
  }

  .div-block-6870, .column-260, .column-261 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-1931 {
    font-size: 12px;
  }

  .collection-item-21, .collection-list-wrapper-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-262 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-6875 {
    width: auto;
  }

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

  .div-block-6877 {
    justify-content: space-around;
  }

  .div-block-6878 {
    width: 50px;
  }

  .paragraph-1932 {
    font-size: 16px;
  }

  .div-block-6880, .div-block-6881 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-6882 {
    margin-left: 10px;
  }

  .columns-151 {
    display: flex;
  }

  .pc {
    display: none;
  }

  .mobie {
    display: block;
  }

  .ct---h2 {
    font-size: 32px;
  }

  .grid-30-copy {
    grid-template-columns: 1fr;
  }

  .ct---container.horizontal {
    grid-row-gap: 100px;
    flex-direction: column;
  }

  .div-block-568-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-right: auto;
    display: flex;
  }

  .ct---linkblock {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section-184 {
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px;
  }

  .container-96 {
    max-width: none;
  }

  .body-16 {
    padding-left: 15px;
    padding-right: 15px;
    overflow: visible;
  }

  .grid-32, .grid-33, .grid-34, .grid-35 {
    grid-template-columns: 1fr;
  }

  .image-479 {
    object-fit: cover;
    height: 30vh;
  }

  .image-479.longan {
    height: 17vh;
  }

  .section-185 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .div-block-6900 {
    width: auto;
    height: auto;
  }

  .text-span-41 {
    width: auto;
    font-size: 12px;
    display: inline;
  }

  .link-block-103 {
    height: 200px;
  }

  .italic-text-2, .italic-text-3 {
    display: block;
  }

  .italic-text-4 {
    font-size: 16px;
  }

  .div-block-6905 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: column;
  }

  .div-block-6906 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-block-3 {
    flex-flow: column;
  }

  .button-39 {
    font-size: 18px;
    line-height: 22px;
  }

  .flex-block-11 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .button-40 {
    font-size: 18px;
    line-height: 22px;
  }

  .section-187 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2502 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .image-480 {
    padding: 0;
  }

  .text-block-132 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-2503 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .section-188 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-33-copy {
    grid-template: "."
                   "."
                   "."
                   / 1fr;
  }

  .tabs-menu-18 {
    object-fit: fill;
    display: flex;
  }

  .tabs-menu-19 {
    display: flex;
  }

  .slider-22 {
    height: auto;
  }

  .icon-20, .icon-21 {
    margin: auto 10px;
    font-size: 18px;
  }

  .left-arrow-11 {
    width: 40px;
    height: auto;
    position: absolute;
  }

  .right-arrow-11 {
    width: 40px;
    height: auto;
  }

  .link-35 {
    margin-left: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2505 {
    text-align: left;
    font-size: 36px;
  }

  .climax-2-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame--51-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-484 {
    aspect-ratio: 640 / 360;
    text-align: center;
    object-fit: cover;
    max-width: 100%;
    overflow: hidden;
  }

  .news-text-3 {
    padding: 20px;
  }

  .text-72 {
    font-size: 24px;
  }

  .text-87 {
    font-size: 18px;
  }

  .frame-1171275629 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-1171275630 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .container-97 {
    max-width: none;
  }

  .nav-menu-two-3 {
    flex-direction: column;
  }

  .navbar-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-1-37, .tab-link-tab-1-37.w--current {
    padding: 10px;
  }

  .tabs-menu-20 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .frame-1171275655 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lo-tri-nh-2 {
    flex: none;
  }

  .frame-1171275660 {
    flex-flow: column;
    align-items: stretch;
  }

  .text-97 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .vectors-wrapper-34 {
    width: 24px;
    height: 24px;
  }

  .frame-1171275663 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-105 {
    font-size: 18px;
  }

  .frame-1171275672 {
    grid-row-gap: 40px;
  }

  .text-110 {
    font-size: 24px;
  }

  .field-label-9 {
    font-size: 18px;
    line-height: 120%;
  }

  .text-field-23 {
    font-size: 18px;
  }

  .frame-1171275681 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-726 {
    flex-flow: wrap;
  }

  .text-118 {
    font-size: 18px;
  }

  .frame-1171275689 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6918 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .frame-1171275696 {
    padding: 20px;
  }

  .frame-1171275700 {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .select-field-15 {
    font-size: 18px;
  }

  .link-37 {
    padding-left: 20px;
  }

  .text-127 {
    font-size: 36px;
  }

  .frame-1171275726 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171275728, .frame-1171275730, .frame-1171275732, .frame-1171275734 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275735 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .text-141 {
    font-size: 24px;
  }

  .frame-1171275739 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-144 {
    font-size: 32px;
  }

  .asset-8 {
    height: auto;
  }

  .frame-1171275742 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-145 {
    font-size: 18px;
  }

  .section-190 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2512 {
    font-size: 36px;
    line-height: 120%;
  }

  .frame-1171275744 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-146 {
    font-size: 32px;
  }

  .vectors-wrapper-42 {
    width: 24px;
    height: 24px;
  }

  .text-152 {
    font-size: 24px;
    line-height: 120%;
  }

  .frame-1171275756 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171275758 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-17 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .frame-1171275760 {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .frame-1171275761 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-156 {
    font-size: 28px;
  }

  .vectors-wrapper-44 {
    width: 30vw;
  }

  .frame-1171275767 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
  }

  .frame-1171275769 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-158 {
    font-family: Svn Gilroy, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .frame-1171275773 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-161 {
    font-size: 36px;
  }

  .frame-1171275774 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .d-n-chuy-n-i-s-tr-ng-c-ng {
    font-size: 36px;
  }

  .frame-1171275782 {
    flex-flow: column;
  }

  .frame-1171275786 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    width: auto;
    height: auto;
  }

  .frame-1171275788 {
    height: auto;
    padding: 0;
  }

  .frame-1171275791 {
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275793 {
    grid-row-gap: 100px;
  }

  .frame-1171275794 {
    max-width: none;
  }

  .d-n-chuy-n-i-s-tr-ng-c-ng-3 {
    font-size: 24px;
  }

  .frame-1171275812 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275813 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171275815 {
    grid-column-gap: 20px;
  }

  .frame-1171275816, .frame-1171275820 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275822 {
    grid-row-gap: 20px;
    width: auto;
  }

  .frame-1171275823 {
    width: auto;
    height: auto;
  }

  .frame-1171275824 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275828 {
    grid-column-gap: 20px;
  }

  .frame-1171275830 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275832 {
    grid-column-gap: 20px;
  }

  .frame-1171275850 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-202 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-203 {
    text-align: justify;
  }

  .frame-1171275854 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-204 {
    text-align: left;
    font-size: 24px;
  }

  .text-205 {
    text-align: justify;
    font-size: 18px;
  }

  .th-m-nh-c-ng-ngh-0, .th-m-nh-c-ng-ngh-1 {
    font-size: 32px;
  }

  .frame-1171275859 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171275860 {
    height: auto;
  }

  .frame-1171275863 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .frame-1171275864 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

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

  .frame-1171275873 {
    padding: 20px;
  }

  .text-216 {
    text-align: left;
    white-space: break-spaces;
    font-size: 18px;
  }

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

  .frame-1171275878 {
    padding: 20px;
  }

  .text-217 {
    font-size: 32px;
  }

  .text-219 {
    font-size: 24px;
  }

  .section-192 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275891 {
    padding-left: 0;
  }

  .dropdown-5 {
    position: static;
  }

  .dropdown-toggle-10 {
    align-items: stretch;
    width: 100%;
    position: static;
  }

  .text-block-145 {
    font-size: 18px;
  }

  .icon-24 {
    flex: none;
  }

  .div-block-6926 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .div-block-6928 {
    flex: 1;
  }

  .collection-list-22 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame-1171275942 {
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-223 {
    font-size: 18px;
  }

  .heading-2513 {
    font-size: 32px;
    line-height: 120%;
  }

  .frame-1171275962 {
    flex-flow: column;
    height: auto;
  }

  .frame-1171275963 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-1171275964 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-229 {
    font-size: 48px;
  }

  .frame-1171275970 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275973, .frame-1171275977, .frame-1171275978 {
    padding: 20px;
  }

  .frame-1171275980 {
    padding: 40px 20px;
  }

  .frame-1171275984 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .text-245 {
    font-size: 24px;
  }

  .frame-1171275990 {
    padding: 40px 20px;
  }

  .frame-1171275993 {
    align-items: stretch;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171275995 {
    display: flex;
  }

  .frame-1171275995.hid {
    display: none;
  }

  .photo_2024-06-03-11-42 {
    flex: 1;
  }

  .frame-1171275996 {
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .frame-1171275997 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-254 {
    font-size: 36px;
  }

  .text-255 {
    font-size: 24px;
  }

  .frame-1171276000 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-256 {
    font-size: 36px;
  }

  .frame-1171276004 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-258 {
    font-size: 36px;
  }

  .frame-1171276008 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-261 {
    font-size: 36px;
  }

  .frame-1171276010 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1171276020 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276023, .frame-1171276028 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .text-280 {
    font-size: 48px;
  }

  .text-281 {
    font-size: 36px;
  }

  .section-193 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276043 {
    flex: none;
    width: 80px;
  }

  .text-283 {
    font-size: 18px;
    line-height: 120%;
  }

  .frame-1171276046, .frame-1171276049, .frame-1171276051 {
    flex: none;
    width: 80px;
  }

  .frame-1171276054 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-319, .text-327, .text-335, .text-343, .text-351 {
    font-size: 18px;
    line-height: 120%;
  }

  .frame-1171276211 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-359, .text-367, .text-375, .text-383 {
    font-size: 18px;
    line-height: 120%;
  }

  .frame-1171276300 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-399, .text-407, .text-415, .text-423, .text-431, .text-438 {
    font-size: 18px;
    line-height: 120%;
  }

  .frame-1171276412 {
    padding: 40px 10px;
  }

  .l-tr-nh-h-c-4-k-n-ng-t-i-tiger-tutor {
    font-size: 36px;
  }

  .frame-1171276415 {
    grid-column-gap: 0px;
  }

  .frame-1171276416 {
    flex: 1;
  }

  .frame-1171276417 {
    grid-column-gap: 0px;
  }

  .frame-1171276418 {
    flex: 1;
  }

  .frame-1171276419, .frame-1171276420 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276422 {
    flex: 1;
  }

  .frame-1171276423 {
    width: 10px;
  }

  .frame-1171276424 {
    width: auto;
  }

  .frame-1171276429 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276430 {
    padding-left: 0;
    padding-right: 20px;
  }

  .frame-1171276431, .frame-1171276432, .frame-1171276433 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276445 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-13 {
    padding: 20px;
  }

  .frame-1171276448 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276449 {
    grid-row-gap: 25px;
    flex-flow: column;
    height: auto;
  }

  .frame-1171276450 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276451, .frame-1171276453 {
    padding: 20px;
  }

  .frame-1171276454 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-9 {
    grid-row-gap: 20px;
    padding: 20px;
  }

  .grid-36 {
    grid-template-columns: 1fr;
  }

  .text-458 {
    font-size: 36px;
  }

  .frame-1171276464 {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-462 {
    font-size: 18px;
  }

  .frame-1171276465, .frame-1171276466 {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-216-copy {
    text-align: left;
    white-space: break-spaces;
    font-size: 18px;
  }

  .text-216-copy.mid {
    text-align: center;
  }

  .text-216-copy-copy {
    text-align: left;
    white-space: break-spaces;
    font-size: 18px;
  }

  .text-216-copy-copy.mid {
    text-align: center;
  }

  .frame-1171276467 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276468 {
    flex-flow: column;
  }

  .text-463 {
    font-size: 36px;
  }

  .trung-t-m-anh-ng-ch-ng-tr-nh-cambridge-d-nh-cho-kh-i-m-m-non-ti-u-h-c {
    font-size: 32px;
  }

  .group-2-2 {
    height: auto;
  }

  .frame-1171276473 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276474 {
    padding: 20px;
  }

  .th-m-nh-c-ng-ngh {
    font-size: 24px;
  }

  .frame-1171276476 {
    flex-flow: column;
  }

  .image-498 {
    width: 90vw;
    overflow: visible;
  }

  .text-466 {
    font-size: 24px;
  }

  .text-467 {
    text-align: justify;
    font-size: 18px;
  }

  .th-m-nh-c-ng-ngh-2, .th-m-nh-c-ng-ngh-3 {
    font-size: 32px;
  }

  .frame-1171276478 {
    padding: 20px;
  }

  .ch-ng-tr-nh-h-c {
    margin-top: 0;
    margin-bottom: 0;
  }

  .frame-1171276480 {
    grid-row-gap: 40px;
    flex-flow: row;
  }

  .frame-1171276482 {
    grid-row-gap: 10px;
  }

  .text-468 {
    font-size: 32px;
  }

  .frame-1171276483 {
    grid-column-gap: 10px;
  }

  .tie-ng-anh-3 {
    width: 80px;
    height: auto;
  }

  .text-470 {
    text-align: justify;
  }

  .frame-1171276486 {
    grid-column-gap: 5px;
  }

  .frame-1171276488 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276489 {
    grid-row-gap: 10px;
  }

  .text-471 {
    font-size: 32px;
  }

  .frame-1171276490 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: column;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-1171276491 {
    grid-column-gap: 20px;
    flex-flow: row;
  }

  .text-472 {
    text-align: left;
    font-size: 18px;
  }

  .ch-ng-tr-nh-h-c-0 {
    font-size: 32px;
  }

  .frame-1171276492 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-473 {
    font-size: 32px;
  }

  .text-474 {
    font-size: 18px;
  }

  .div-block-6936 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-6937 {
    width: auto;
  }

  .text-block-146 {
    text-align: justify;
  }

  .section-194 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1171276521 {
    padding: 20px;
  }

  .text-496 {
    font-size: 18px;
  }

  .text-497 {
    font-size: 32px;
    line-height: 120%;
  }

  .text-498 {
    font-size: 18px;
  }

  .frame-1171276522 {
    flex-flow: column;
  }

  .package-2 {
    height: auto;
  }

  .frame-1171276524 {
    padding: 20px;
  }

  .frame-1171276526 {
    grid-row-gap: 20px;
  }

  .text-502 {
    font-size: 24px;
    line-height: 140%;
  }

  .frame-1171276527 {
    padding: 20px;
  }

  .frame-1171276530 {
    padding-left: 0;
    padding-right: 0;
  }

  .ng-k-tr-i-nghi-m-h-sinh-th-i-easy-group-d-nh-cho-trung-t-m-ti-ng-anh-v-tr-ng-h-c-0, .ng-k-tr-i-nghi-m-h-sinh-th-i-easy-group-d-nh-cho-trung-t-m-ti-ng-anh-v-tr-ng-h-c-1 {
    font-size: 32px;
  }

  .group-2-3 {
    width: auto;
    height: auto;
  }

  .frame-1171276571 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-114-copy {
    text-align: left;
  }

  .image-500, .image-501 {
    align-self: flex-start;
  }

  .ct---p1-copy.white {
    text-align: left;
  }

  .bold-text-6716 {
    white-space: normal;
    word-break: break-all;
  }

  ._2 {
    word-break: break-all;
  }

  .frame-22 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1171276577 {
    grid-row-gap: 10px;
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-523 {
    font-size: 16px;
  }

  .text-524 {
    font-size: 12px;
  }

  .cambridge-ielts-for-teen-gi-i-ph-p-to-n-di-n-gi-p-trung-t-m-anh-ng-t-i-u-v-n-h-nh-qu-n-l-ch-t-l-ng-o-t-o-v-thu-h-t-h-c-vi-n-v-i-chi-n-thu-t-tuy-n-sinh-0-ng-n-m-b-t-xu-th-cambridge-ielts-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay {
    font-size: 8px;
  }

  .line-1 {
    width: 50px;
  }

  .frame-1171276580 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
  }

  .text-525 {
    font-size: 10px;
  }

  .frame-21 {
    padding: 10px;
  }

  .frame-1171276583 {
    grid-row-gap: 5px;
  }

  .text-526 {
    font-size: 10px;
  }

  .frame-15 {
    padding: 60px 10px;
  }

  .text-527, .text-528, .t-i-vi-t-nam-h-n-80-c-c-trung-t-m-ti-ng-anh-v-tr-ng-h-c-v-n-g-p-kh-kh-n-trong-vi-c-c-p-nh-t-gi-o-tr-nh-theo-chu-n-qu-c-t-1 {
    font-size: 10px;
  }

  .body-17 {
    background-position: 100% 0;
    background-size: cover;
    background-attachment: fixed;
  }

  .section-195 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .frame-1171276585 {
    padding: 10px 10px 20px;
  }

  .text-529 {
    font-size: 18px;
  }

  .frame-1171276587 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
  }

  .frame-1171276588 {
    background-size: cover;
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .text-530 {
    font-size: 12px;
  }

  .error-50684c8c-987f-4f23-5a20-3a677df5f02e {
    font-size: 8px;
  }

  .frame-1171276589 {
    grid-row-gap: 40px;
  }

  .group-14 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-531 {
    font-size: 8px;
  }

  .frame-3 {
    grid-row-gap: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .frame-1171276590 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-532 {
    font-size: 18px;
  }

  .ch-a-c-t-n-2000-x-2000-px-66-1 {
    width: 10%;
    height: auto;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-2 {
    font-size: 8px;
  }

  .frame-1171276594 {
    grid-column-gap: 10px;
  }

  .text-534 {
    flex: 1;
    font-size: 10px;
  }

  .frame-1171276595 {
    grid-row-gap: 20px;
    flex-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1171276596 {
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .gi-o-tr-nh-chu-n-qu-c-t-d-d-ng-tri-n-khai-gi-ng-d-y-0 {
    font-size: 8px;
  }

  .frame-1171276597 {
    padding: 20px;
    overflow: hidden;
  }

  .text-535 {
    font-size: 48px;
  }

  .text-536 {
    font-size: 10px;
  }

  .frame-1171276599 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .frame-45 {
    height: auto;
  }

  .text-537 {
    font-size: 8px;
  }

  .frame-1171276601 {
    height: auto;
  }

  .text-538 {
    font-size: 8px;
  }

  .text-539 {
    font-size: 24px;
  }

  .frame-1171276602 {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .frame-1171276603 {
    flex-flow: column;
    height: auto;
  }

  .frame-1171276604 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ch-a-c-t-n-2000-x-2000-px-16-1 {
    display: none;
  }

  .frame-1171276605 {
    background-image: linear-gradient(0deg, #01680a, #05f929);
    flex-flow: column;
    height: auto;
  }

  .frame-1171276606 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ch-a-c-t-n-2000-x-2000-px-16-2 {
    display: none;
  }

  .h-c-li-u-easy-v-i-k-ho-ch-gi-ng-d-y-chi-ti-t-ph-n-ph-i-ch-ng-tr-nh-r-r-ng-v-b-i-gi-ng-i-n-t-tr-c-quan-gi-p-gi-o-vi-n-tri-n-khai-b-i-h-c-t-i-u-to-n-di-n-3 {
    font-size: 10px;
  }

  .frame-7 {
    grid-column-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ch-a-c-t-n-2000-x-2000-px-1-1 {
    width: 20%;
    height: auto;
  }

  .text-549 {
    font-size: 12px;
  }

  .text-550 {
    font-size: 16px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475d5 {
    font-size: 8px;
  }

  .frame-1171276615 {
    grid-column-gap: 5px;
  }

  .text-551 {
    font-size: 12px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475da {
    font-size: 8px;
  }

  .frame-1171276617 {
    grid-column-gap: 5px;
    flex-flow: row;
  }

  .frame-1171276619 {
    grid-column-gap: 5px;
  }

  .error-e92c485a-fc93-a3e4-6f2a-47bb42a475df, .nh-ch-ng-tr-nh-chu-n-qu-c-t-v-chi-n-thu-t-tuy-n-sinh-0-ng-hi-u-qu-c-c-trung-t-m-thu-h-t-ng-o-h-c-vi-n-v-t-m-c-doanh-thu-v-t-mong-i-1, .theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-0, .theo-d-i-ti-n-h-c-vi-n-r-r-ng-n-ng-t-l-h-i-l-ng-l-n-n-90-gi-p-trung-t-m-c-ng-c-uy-t-n-v-ni-m-tin-t-ph-huynh-h-c-sinh-1 {
    font-size: 8px;
  }

  .frame-8 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-552 {
    font-size: 24px;
  }

  .ch-a-c-t-n-2000-x-2000-px-53-1 {
    height: auto;
  }

  .chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay, .chinh-ph-c-th-n-t-c-nh-ng-con-s-doanh-thu-kh-ng-c-ng-easy-group-ngay-h-m-nay-0 {
    font-size: 18px;
  }

  .frame-1171276625 {
    padding: 10px;
  }

  .frame-1171276626 {
    grid-column-gap: 0px;
    justify-content: flex-end;
    align-items: center;
  }

  .group-78 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: auto;
  }

  .ch-a-c-t-n-2000-x-2000-px-34-2 {
    width: 20%;
    height: auto;
  }

  .frame-114 {
    grid-column-gap: 10px;
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1171276627 {
    grid-row-gap: 10px;
  }

  .text-554 {
    font-size: 18px;
  }

  .text-554.blue {
    font-size: 12px;
  }

  .text-555 {
    font-size: 8px;
  }

  .frame-1171276629 {
    grid-row-gap: 15px;
  }

  .frame-1171276630 {
    grid-row-gap: 5px;
  }

  .text-556 {
    font-size: 10px;
  }

  .text-557 {
    font-size: 12px;
  }

  .frame-1171276631 {
    grid-row-gap: 5px;
  }

  .text-558 {
    word-break: break-all;
    font-size: 8px;
  }

  .frame-1171276632 {
    grid-row-gap: 5px;
  }

  .text-559 {
    font-size: 8px;
  }

  .form-text-input-6 {
    font-size: 18px;
  }

  .frame-1171276634 {
    grid-column-gap: 10px;
  }

  .form-block-label-3 {
    font-size: 12px;
  }

  .text-561 {
    font-size: 14px;
  }

  .form-text-input-7, .form-text-input-8 {
    font-size: 18px;
  }

  .form-button-4 {
    font-size: 12px;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-0, .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-p-theo-1 {
    font-size: 8px;
  }

  .frame-1171276635 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-564 {
    font-size: 24px;
  }

  .frame-1171276637 {
    grid-row-gap: 50px;
    height: auto;
  }

  .group-38-1 {
    width: 15%;
  }

  .frame-1171276640 {
    grid-column-gap: 3px;
  }

  .text-568 {
    font-size: 7px;
  }

  .frame-1171276651 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .frame-1171276652 {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1171276653 {
    width: 50px;
    height: 50px;
    min-height: auto;
  }

  .text-569 {
    font-size: 18px;
  }

  .text-570 {
    font-size: 10px;
  }

  .text-571 {
    font-size: 8px;
  }

  .frame-1171276655 {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-572 {
    font-size: 10px;
  }

  .ch-a-c-t-n-2000-x-2000-px-28-1 {
    bottom: 0;
  }

  .error-e72f1724-3006-d89f-f48b-2e4916a08998, .error-e72f1724-3006-d89f-f48b-2e4916a08999 {
    font-size: 8px;
  }

  .frame-1171276671 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
  }

  .frame-1171276672 {
    flex-flow: column;
  }

  .frame-1171276673 {
    width: 50px;
    height: 50px;
    min-height: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-1171276674 {
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-579 {
    font-size: 12px;
  }

  .k-h-p-ng-h-p-tri-n-khai-2 {
    text-align: center;
    font-size: 8px;
  }

  .ch-a-c-t-n-2000-x-2000-px-25-9 {
    left: 0;
  }

  .text-580 {
    font-size: 24px;
  }

  .frame-1171276678 {
    grid-column-gap: 5px;
    flex-flow: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-581 {
    font-size: 14px;
  }

  .frame-1171276683 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-582 {
    font-size: 12px;
    top: 20px;
    left: 10px;
  }

  .frame-1171276686 {
    grid-row-gap: 10px;
  }

  .text-583 {
    font-size: 12px;
  }

  .text-584 {
    font-size: 8px;
  }

  .text-585 {
    font-size: 12px;
  }

  .image-505 {
    height: 120px;
  }

  .image-506 {
    width: 30%;
    height: auto;
  }

  .image-507 {
    width: 60%;
    height: auto;
  }

  .image-508 {
    order: -1;
    height: auto;
  }

  .image-509 {
    height: auto;
  }

  .text-field-26 {
    font-size: 8px;
  }

  .text-field-26.white {
    padding: 5px;
  }

  .frame-1171276692 {
    padding: 10px;
  }

  .frame-1171276693 {
    grid-row-gap: 5px;
  }

  .text-586 {
    font-size: 18px;
  }

  .frame-1171276694 {
    grid-column-gap: 10px;
  }

  .text-587 {
    font-size: 18px;
  }

  .text-588 {
    font-size: 14px;
  }

  .text-589 {
    font-size: 12px;
  }

  .text-590 {
    font-size: 8px;
  }

  .text-591 {
    line-height: 120%;
  }

  .frame-1171276698 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-592 {
    font-size: 14px;
    line-height: 120%;
  }

  .frame-1171276699 {
    height: auto;
    padding: 10px 5px;
  }

  .vectors-wrapper-114 {
    width: auto;
    height: auto;
  }

  .frame-1171276700 {
    grid-column-gap: 5px;
  }

  .chuy-n-i {
    font-size: 8px;
  }

  .text-593, .text-594 {
    font-size: 8px;
    line-height: 120%;
  }

  .text-595 {
    font-size: 8px;
  }

  .n-m-b-t-xu-th-m-h-nh-th-h-m-i-thay-th-b-t-ph-v-d-n-u-th-tr-ng-ngay-h-m-nay-1 {
    font-size: 12px;
    line-height: 120%;
  }

  .text-597 {
    font-size: 36px;
  }

  .text-598 {
    font-size: 18px;
  }

  .frame-1171276708 {
    padding-left: 0;
    padding-right: 0;
  }

  .y-u-t-qu-n-l-v-n-h-nh, .text-599 {
    font-size: 18px;
  }

  .text-600 {
    font-size: 16px;
  }

  .text-602 {
    font-size: 18px;
  }

  .frame-1171276721 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-603 {
    font-size: 16px;
  }

  .text-604 {
    font-size: 18px;
  }

  .text-605 {
    font-size: 16px;
  }

  .text-607 {
    font-size: 18px;
  }

  .frame-1171276732 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-608 {
    font-size: 18px;
  }

  .text-609 {
    font-size: 16px;
  }

  .text-611 {
    font-size: 18px;
  }

  .frame-1171276749 {
    padding-left: 0;
    padding-right: 0;
  }

  .t-c-nh-n-b-n {
    font-size: 18px;
  }

  .text-612 {
    font-size: 16px;
  }

  .frame-1171276759 {
    grid-row-gap: 5px;
  }

  .text-613 {
    font-size: 18px;
    line-height: 120%;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo {
    font-size: 14px;
    line-height: 120%;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-0 {
    font-size: 14px;
  }

  .h-ng-tr-m-trung-t-m-anh-ng-th-nh-c-ng-c-n-ch-b-n-c-n-ch-n-ch-g-m-kh-ng-tr-th-nh-n-v-ti-n-phong-s-n-s-ng-chuy-n-i-t-ng-doanh-s-ti-p-theo-1 {
    font-size: 14px;
    line-height: 120%;
  }

  .link-41 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .frame-1171276760 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .frame-1171276760.l {
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
  }

  .frame-1171276761 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1171276761.kid, .rectangle {
    flex: 1;
  }

  .text-614 {
    font-size: 16px;
  }

  .text-614.blue {
    font-size: 12px;
  }

  .text-614.green {
    font-size: 18px;
  }

  .text-615 {
    font-size: 14px;
  }

  .text-615.blue, .text-615.green {
    font-size: 12px;
  }

  .text-616 {
    font-family: "1 Ftv Vip Thirty Script", Arial, sans-serif;
    font-size: 24px;
  }

  .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th {
    font-size: 8px;
  }

  .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th.gree {
    font-size: 6px;
  }

  .frame-1171276764 {
    grid-column-gap: 10px;
  }

  .frame-1171276765 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-617 {
    font-size: 8px;
  }

  .frame-1171276766 {
    padding: 5px;
  }

  .text-618 {
    font-size: 6px;
  }

  .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-2, .chi-ph-tuyn-sinh-ngy-cng-t-gio-vin-th-lun-trong-tnh-trng-qu-ti-v-gio-n-trung-tm-vn-loay-hoay-cha-th-3 {
    font-size: 8px;
  }

  .submit-button-18 {
    font-size: 14px;
  }

  .text-block-148 {
    font-size: 12px;
  }

  .aababvcabvc {
    grid-column-gap: 10px;
    padding-top: 20px;
  }

  .frame-1171276767 {
    grid-row-gap: 10px;
    padding: 10px;
  }

  .frame-1171276768 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .trung-tm-anh-ng-ang-i-mt {
    font-size: 10px;
  }

  .frame-1171276769 {
    grid-column-gap: 5px;
  }

  .text-619 {
    font-size: 18px;
  }

  .text-619.green {
    font-size: 24px;
  }

  .frame-1171276770 {
    grid-column-gap: 5px;
  }

  .kho-khan-1 {
    flex: none;
    width: 50%;
    max-width: none;
  }

  .frame-1171276771 {
    grid-row-gap: 5px;
    flex: 1;
  }

  .text-620 {
    font-size: 6px;
  }

  .frame-1171276772 {
    padding: 10px;
  }

  .text-621 {
    font-size: 6px;
  }

  .frame-1171276773 {
    grid-column-gap: 5px;
  }

  .frame-1171276760-copy {
    grid-column-gap: 10px;
    padding-top: 20px;
  }

  ._2-3 {
    grid-row-gap: 5px;
    padding: 10px;
  }

  .text-622, .text-622.blue {
    font-size: 14px;
  }

  .frame-1171276775 {
    width: 30%;
  }

  .frame-1171276778 {
    height: 60px;
    margin-bottom: -15px;
    padding: 15px 10px 15px 30px;
  }

  .text-623 {
    font-size: 8px;
    line-height: 120%;
  }

  .text-624 {
    font-size: 5px;
    line-height: 120%;
  }

  .text-468-copy {
    font-size: 8px;
  }

  .text-block-150 {
    font-size: 6px;
  }

  .text-625 {
    font-size: 14px;
  }

  .text-626 {
    font-size: 24px;
  }

  .div-block-6949 {
    margin-top: -76px;
  }

  .frame-1171276782 {
    grid-row-gap: 10px;
    padding-bottom: 10px;
  }

  .frame-1171276783 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-627 {
    font-size: 15px;
  }

  .frame-1171276784 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1171276785 {
    width: auto;
  }

  .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t {
    font-size: 8px;
  }

  .frame-1171276786 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1171276787 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-628, .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-2, .easy-group-cung-cp-gii-php-tr-gip-trung-tm-v-mc-ti-u-vn-hnh-vi-h-sinh-thi-gio-dc-bi-bn-vi-cc-chng-t-3, .gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-0, .gio-trnh-chun-quc-t-d-dng-trin-khai-ging-dy-1 {
    font-size: 8px;
  }

  ._6 {
    padding: 10px;
  }

  .frame-29 {
    width: 80%;
  }

  .text-629 {
    font-size: 18px;
  }

  .frame-1171276790 {
    grid-column-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1171276791 {
    grid-row-gap: 10px;
    max-width: none;
  }

  .text-630 {
    font-size: 10px;
  }

  .frame-123 {
    grid-column-gap: 10px;
    padding: 10px;
  }

  .frame-1171276792 {
    grid-row-gap: 20px;
  }

  .giao-bi-tp-trn-easy-school-theo-l-trnh-hc-theo-di-chuyn-cn-v-im-lm-bi-ca-hc-sinh-easy-school-qua-thn {
    font-size: 8px;
  }

  .frame-1171276797 {
    padding-left: 5px;
  }

  .thng-bo-nhc-nh {
    font-size: 12px;
  }

  .text-631 {
    font-size: 6px;
  }

  .text-632 {
    font-size: 28px;
  }

  .hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr {
    font-size: 8px;
  }

  .hc-liu-easy-vi-k-hoch-ging-dy-chi-tit-phn-phi-chng-trnh-r-rng-v-bi-ging-in-t-trc-quan-gip-gio-vin-tr.blu {
    width: 70vw;
    font-size: 8px;
  }

  .k-hoch-ging-dy {
    font-size: 12px;
  }

  .k-hoch-ging-dy.blu {
    font-size: 10px;
  }

  .phn-phi-chng-trnh, .bi-ging-in-t {
    font-size: 12px;
  }

  .frame-108-2 {
    grid-column-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-106-2 {
    grid-row-gap: 10px;
  }

  .frame-109-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._7 {
    grid-row-gap: 10px;
    padding: 10px;
  }

  .text-634 {
    font-size: 18px;
  }

  .frame-143 {
    grid-column-gap: 5px;
  }

  .frame-142, .frame-139 {
    grid-row-gap: 10px;
  }

  .frame-1171276802 {
    grid-row-gap: 3px;
    max-width: none;
    padding: 0;
  }

  .text-635 {
    font-size: 8px;
  }

  .text-636, .text-636.blue {
    font-size: 6px;
  }

  .frame-141 {
    grid-column-gap: 5px;
  }

  .frame-133 {
    grid-row-gap: 5px;
  }

  .frame-131 {
    grid-column-gap: 5px;
  }

  .text-637, .text-637.blue {
    font-size: 6px;
  }

  ._8-2 {
    grid-row-gap: 10px;
    padding: 10px;
  }

  .frame-144 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-638 {
    font-size: 18px;
  }

  .text-639 {
    font-size: 32px;
  }

  .text-639.right, .text-639.left {
    font-size: 18px;
  }

  .text-640 {
    font-size: 10px;
  }

  .frame-148 {
    grid-column-gap: 5px;
  }

  .frame-146 {
    grid-row-gap: 10px;
  }

  .frame-145 {
    grid-row-gap: 5px;
  }

  .text-641 {
    font-size: 12px;
  }

  .text-642, .text-642.blue {
    font-size: 6px;
  }

  .frame-1171276809 {
    grid-row-gap: 10px;
  }

  .robot {
    width: 20%;
    height: auto;
  }

  .chinh-phc-thn-tc-nhng-con-s-doanh-thu-khng-cng-easy-group-ngay-hm-nay-0 {
    font-size: 10px;
  }

  .chinh-phc-thn-tc-nhng-con-s-doanh-thu-khng-cng-easy-group-ngay-hm-nay-0.gre, .span.gre {
    color: var(--deep-green);
  }

  ._9 {
    padding: 10px;
  }

  .chart {
    width: 32px;
  }

  .frame-160 {
    grid-row-gap: 10px;
  }

  .text-643 {
    font-size: 20px;
  }

  .text-644 {
    font-size: 12px;
  }

  .text-644.gre {
    line-height: 120%;
  }

  .text-645 {
    font-size: 5px;
  }

  .text-645.blk, .text-645.blue {
    font-size: 6px;
  }

  .frame-153 {
    grid-column-gap: 5px;
  }

  .frame-152 {
    grid-row-gap: 3px;
  }

  .text-646 {
    font-size: 8px;
  }

  .text-646.blue {
    font-size: 10px;
  }

  .text-647 {
    font-size: 6px;
  }

  .nh-chng-trnh-chun-quc-t-v-chin-thut-tuyn-sinh-0-ng-hiu-qu-cc-trung-tm-thu-ht-ng-o-hc-vin-v-t-mc-doan {
    font-size: 5px;
  }

  .tie-ng-anh-3-copy {
    width: auto;
    height: 25px;
  }

  .frame-1171276483-copy {
    grid-column-gap: 5px;
  }

  .frame-1171276482-copy {
    grid-row-gap: 10px;
  }

  .image-533 {
    height: auto;
  }

  .image-534 {
    width: 10%;
    height: auto;
  }

  .bbgbg {
    grid-column-gap: 10px;
    padding-top: 20px;
  }

  .div-block-6950 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .list-38 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-151 {
    font-size: 10px;
  }

  .frame-1171276768-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6951 {
    border-radius: 5px;
    padding: 10px 10px 0;
  }

  .text-block-152 {
    font-size: 6px;
    line-height: 100%;
  }

  .flex-block-16 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-6953 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: 5px;
    padding: 10px;
  }

  .div-block-6954 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-block-153 {
    font-size: 8px;
  }

  .text-block-153.blue {
    font-size: 10px;
  }

  .image-535 {
    width: 5%;
    height: auto;
  }

  .image-536 {
    width: 40%;
  }

  .div-block-6956 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .text-block-154 {
    font-size: 18px;
  }

  .text-block-156 {
    font-size: 12px;
  }

  .text-block-157 {
    font-size: 6px;
  }

  .flex-block-17 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .image-540 {
    width: 5%;
    height: auto;
  }
}

#w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9918-ff3f24a5, #w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9923-ff3f24a5, #w-node-_177039b3-0adf-9861-c1c7-8a35383469a5-02c0637d, #w-node-_0c0f1361-94a4-b33e-f78a-a47b96c10b78-02c0637d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7de78a3c-c17c-bcd4-f8ae-a8ba02f122f1-c2f4ce8c, #w-node-b77c8440-5d59-71bd-0b01-1710d821cef6-d50ec285, #w-node-b77c8440-5d59-71bd-0b01-1710d821cef6-79ef9f58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9918-74e9ae86, #w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9923-74e9ae86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b77c8440-5d59-71bd-0b01-1710d821cef6-d7470f00, #w-node-c06c0697-f057-c046-eb24-e66b92e4b5e2-265e85d8, #w-node-c749f890-79a1-e051-2420-bfe1deb278ed-958867c3, #w-node-b77c8440-5d59-71bd-0b01-1710d821cef6-e98c78d4, #w-node-ac809ebf-eb4d-b38d-cf2d-942d71519c9c-effc65ea, #w-node-_5c485bf8-35ec-36c9-3f0d-2d81fe5fcd68-effc65ea, #w-node-c7f4679b-ca4d-f494-4014-04cf55e7d74e-effc65ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93c51d31-6540-80ca-4cdf-68e3cae5e2e8-5db09075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fd91fc48-e4b4-28c5-3acf-69afe112f6b8-5db09075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7c3a6cc9-b4cb-8442-c74b-89167bebe242-5db09075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_46614f1a-ba8c-1e73-cab5-b431f1a27c20-5db09075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_56ec9349-b607-8bfd-0199-75c99b9cc480-5db09075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_691c49c7-8832-deb6-b87b-2cd117ad7768-5db09075, #w-node-_2d309bdd-8bd8-6244-3a0b-5307516e301c-5db09075, #w-node-fd72fe38-46f4-e1fd-312c-d780cb2e3a90-5db09075, #w-node-_93e1009c-c095-933b-a4dd-fd7b5e25fe41-5db09075, #w-node-_93e1009c-c095-933b-a4dd-fd7b5e25fe4b-5db09075, #w-node-_93e1009c-c095-933b-a4dd-fd7b5e25fe53-5db09075, #w-node-_2b8562f1-dd99-065c-0c39-21fd59ff0688-315cb93c, #w-node-_2d347d04-242f-982b-4e90-52f74a0a8f75-315cb93c, #w-node-_08e4f821-f16b-b597-6772-2f5993395346-315cb93c, #w-node-ae662f8f-8ef6-0ca7-daa1-41d5462e6272-315cb93c, #w-node-_26ecff2f-34fb-8792-4d66-4ec39630b396-315cb93c, #w-node-_26ecff2f-34fb-8792-4d66-4ec39630b39b-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_709d50fd-7719-af54-df3c-09c622b7cd04-315cb93c {
  grid-area: UK-Area;
}

#w-node-b0af6ba3-5430-5888-6cc1-a0aebf571e16-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b0414724-a153-aedc-a5a5-433fd84764bf-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bf958614-e2fc-4bad-f8be-f65df4fac217-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf958614-e2fc-4bad-f8be-f65df4fac218-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-abb20eec-dbab-7b97-2544-7af7cdcda030-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-abb20eec-dbab-7b97-2544-7af7cdcda031-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed60476c-60a1-a4b5-132e-ac8ac836bb31-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed60476c-60a1-a4b5-132e-ac8ac836bb32-315cb93c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4f6c9a1e-14d6-cefd-8086-7b8f54710c14-315cb93c {
  place-self: auto;
}

#w-node-ac809ebf-eb4d-b38d-cf2d-942d71519c9c-d085a96f, #w-node-_5c485bf8-35ec-36c9-3f0d-2d81fe5fcd68-d085a96f, #w-node-c7f4679b-ca4d-f494-4014-04cf55e7d74e-d085a96f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc7558d-bd20-e0a2-80da-4b8cadb4c0d7-26795f84 {
  justify-self: start;
}

#w-node-cf7d901a-27a2-59e6-2244-067f67a8ec29-26795f84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_429bda48-0f98-9202-2f55-cf9b78a8f899-da3cb44b {
  justify-self: start;
}

#w-node-ff3f23c0-4f3c-c665-ebc4-655c0beb600a-da3cb44b {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2bc7558d-bd20-e0a2-80da-4b8cadb4c0d7-2a835ccd {
  justify-self: start;
}

#w-node-faa38405-3a1b-f722-2e2f-1b10683181db-2a835ccd {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_429bda48-0f98-9202-2f55-cf9b78a8f899-7106f49e {
  justify-self: start;
}

#w-node-ff3f23c0-4f3c-c665-ebc4-655c0beb600a-7106f49e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4c9c602d-02d8-b105-2c41-ae83cc4eef9c-dbd41822, #w-node-fb42a6b4-4271-d8ff-647e-0a2a600fe810-dbd41822, #w-node-_4423b6f6-be48-f6c7-3ec8-1dc81b7c4fda-dbd41822, #w-node-_02bbd1da-27c3-8edd-8fd7-df407c759b80-dbd41822, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-e4509c32, #w-node-_9e847260-af19-c542-c975-72777d128eb7-e4509c32, #w-node-f68409c5-0d6b-ae7c-59f4-02f245727001-e4509c32, #w-node-_3c0cdeca-d637-ca88-0b88-2a33723ca900-e4509c32, #w-node-_81fc018c-3609-7e30-a2f8-725069107562-e4509c32, #w-node-_7f6a80d7-6167-2f71-3cbf-89a171381ddf-e4509c32, #w-node-d25c1316-474e-20f1-83e9-ba395490a0b1-e4509c32, #w-node-c6ca1237-d73b-3754-900d-c2402da1ed88-e4509c32, #w-node-_95373cae-b72a-b89a-cb16-41d35cbc1995-e4509c32, #w-node-a9399098-9b3a-eeed-23e7-b8e5495edfc5-e4509c32, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-20bbd3d6, #w-node-_61cdba42-c2a6-dd54-aa38-016a9269bb1b-20bbd3d6, #w-node-f9594db1-5206-ac70-e18e-cf9e5976812c-20bbd3d6, #w-node-f9594db1-5206-ac70-e18e-cf9e59768136-20bbd3d6, #w-node-f9594db1-5206-ac70-e18e-cf9e59768140-20bbd3d6, #w-node-f9594db1-5206-ac70-e18e-cf9e5976814a-20bbd3d6, #w-node-f9594db1-5206-ac70-e18e-cf9e59768154-20bbd3d6, #w-node-f4866e69-c2d0-c004-3735-69cbbe447ee9-20bbd3d6, #w-node-d25c1316-474e-20f1-83e9-ba395490a0b1-20bbd3d6, #w-node-c6ca1237-d73b-3754-900d-c2402da1ed88-20bbd3d6, #w-node-_95373cae-b72a-b89a-cb16-41d35cbc1995-20bbd3d6, #w-node-a9399098-9b3a-eeed-23e7-b8e5495edfc5-20bbd3d6, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-953f1709, #w-node-_61cdba42-c2a6-dd54-aa38-016a9269bb1b-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa14-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa1e-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa28-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa32-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa3c-953f1709, #w-node-_1a8f3ff1-83eb-3a54-dea6-a9858092aa46-953f1709, #w-node-d25c1316-474e-20f1-83e9-ba395490a0b1-953f1709, #w-node-c6ca1237-d73b-3754-900d-c2402da1ed88-953f1709, #w-node-_95373cae-b72a-b89a-cb16-41d35cbc1995-953f1709, #w-node-a9399098-9b3a-eeed-23e7-b8e5495edfc5-953f1709, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-0e6019ff, #w-node-_61cdba42-c2a6-dd54-aa38-016a9269bb1b-0e6019ff, #w-node-af0baaf7-1916-c6ad-d73c-5c045034daf2-0e6019ff, #w-node-af0baaf7-1916-c6ad-d73c-5c045034dafc-0e6019ff, #w-node-af0baaf7-1916-c6ad-d73c-5c045034db06-0e6019ff, #w-node-d25c1316-474e-20f1-83e9-ba395490a0b1-0e6019ff, #w-node-c6ca1237-d73b-3754-900d-c2402da1ed88-0e6019ff, #w-node-_95373cae-b72a-b89a-cb16-41d35cbc1995-0e6019ff, #w-node-a9399098-9b3a-eeed-23e7-b8e5495edfc5-0e6019ff, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-37e3c8b6, #w-node-_9e847260-af19-c542-c975-72777d128eb7-37e3c8b6, #w-node-f68409c5-0d6b-ae7c-59f4-02f245727001-37e3c8b6, #w-node-_3c0cdeca-d637-ca88-0b88-2a33723ca900-37e3c8b6, #w-node-_81fc018c-3609-7e30-a2f8-725069107562-37e3c8b6, #w-node-d25c1316-474e-20f1-83e9-ba395490a0b1-37e3c8b6, #w-node-c6ca1237-d73b-3754-900d-c2402da1ed88-37e3c8b6, #w-node-_95373cae-b72a-b89a-cb16-41d35cbc1995-37e3c8b6, #w-node-a9399098-9b3a-eeed-23e7-b8e5495edfc5-37e3c8b6, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-15ea3f28, #w-node-_9e847260-af19-c542-c975-72777d128eb7-15ea3f28, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e60d-15ea3f28, #w-node-_88116fe4-59f1-4911-cc96-653ca6cd85b8-15ea3f28, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e619-15ea3f28, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e625-15ea3f28, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e631-15ea3f28, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-af2944b8, #w-node-_9e847260-af19-c542-c975-72777d128eb7-af2944b8, #w-node-_95651746-af66-e8d6-0c31-ba55d2169984-af2944b8, #w-node-_79401be9-f694-c4d6-746a-0b4985d6d1bb-af2944b8, #w-node-_8f434acd-9e3a-023a-c4b6-07d7df901956-af2944b8, #w-node-_3b40f291-81e1-a91d-d1c3-1dfbc00709da-af2944b8, #w-node-bcb03305-754f-15ef-6f5f-87d7886b0f17-af2944b8, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e60d-af2944b8, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e619-af2944b8, #w-node-_840bae72-b380-0e26-a769-67e09cf9ce4f-af2944b8, #w-node-b9f3c9b7-4288-0640-ed1d-9902fa7ee18b-af2944b8, #w-node-_1b44d926-75e2-949d-be3b-0016f6e7c882-af2944b8, #w-node-_6b6fbd7f-9da8-c510-c81d-f5cdc62e4300-af2944b8, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-8117e799, #w-node-_9e847260-af19-c542-c975-72777d128eb7-8117e799, #w-node-_95651746-af66-e8d6-0c31-ba55d2169984-8117e799, #w-node-_79401be9-f694-c4d6-746a-0b4985d6d1bb-8117e799, #w-node-_8f434acd-9e3a-023a-c4b6-07d7df901956-8117e799, #w-node-_3b40f291-81e1-a91d-d1c3-1dfbc00709da-8117e799, #w-node-bcb03305-754f-15ef-6f5f-87d7886b0f17-8117e799, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e60d-8117e799, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e619-8117e799, #w-node-_840bae72-b380-0e26-a769-67e09cf9ce4f-8117e799, #w-node-b9f3c9b7-4288-0640-ed1d-9902fa7ee18b-8117e799, #w-node-_1b44d926-75e2-949d-be3b-0016f6e7c882-8117e799, #w-node-_6b6fbd7f-9da8-c510-c81d-f5cdc62e4300-8117e799, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-beac508b, #w-node-_9e847260-af19-c542-c975-72777d128eb7-beac508b, #w-node-_95651746-af66-e8d6-0c31-ba55d2169984-beac508b, #w-node-_79401be9-f694-c4d6-746a-0b4985d6d1bb-beac508b, #w-node-_8f434acd-9e3a-023a-c4b6-07d7df901956-beac508b, #w-node-_3b40f291-81e1-a91d-d1c3-1dfbc00709da-beac508b, #w-node-bcb03305-754f-15ef-6f5f-87d7886b0f17-beac508b, #w-node-_4b8b250d-a833-d4fd-6fcd-cb5910437f22-beac508b, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e60d-beac508b, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e619-beac508b, #w-node-_840bae72-b380-0e26-a769-67e09cf9ce4f-beac508b, #w-node-b9f3c9b7-4288-0640-ed1d-9902fa7ee18b-beac508b, #w-node-_1b44d926-75e2-949d-be3b-0016f6e7c882-beac508b, #w-node-_6b6fbd7f-9da8-c510-c81d-f5cdc62e4300-beac508b, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee36-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee52-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee5c-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee66-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee70-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee7a-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50ee9b-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eea5-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eeaf-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eeb9-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eec3-74a1f7c8, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eecd-74a1f7c8, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-dc13783e, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eea5-dc13783e, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eeaf-dc13783e, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eeb9-dc13783e, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eecd-dc13783e, #w-node-_51c3a851-e4d0-ed1c-7243-48e1ab50eec3-dc13783e, #w-node-f8e50c72-a784-1773-d2d5-abf5ae6f4136-dc13783e, #w-node-d98f7f8f-ad4b-a8b2-8463-0ee3172df470-dc13783e, #w-node-_4277a07b-e179-f1d5-7158-69c99b1ee9f7-dc13783e, #w-node-_7f9b877f-4e7c-6c0b-f4f9-71378ea5f818-dc13783e, #w-node-_23b9c592-0087-585a-47b3-db38e4ad21f7-07e7367e, #w-node-_9e847260-af19-c542-c975-72777d128eb7-07e7367e, #w-node-_95651746-af66-e8d6-0c31-ba55d2169984-07e7367e, #w-node-_79401be9-f694-c4d6-746a-0b4985d6d1bb-07e7367e, #w-node-_8f434acd-9e3a-023a-c4b6-07d7df901956-07e7367e, #w-node-_3b40f291-81e1-a91d-d1c3-1dfbc00709da-07e7367e, #w-node-bcb03305-754f-15ef-6f5f-87d7886b0f17-07e7367e, #w-node-_4b8b250d-a833-d4fd-6fcd-cb5910437f22-07e7367e, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e60d-07e7367e, #w-node-_085f50e8-18c4-e11f-760d-4ec85671e619-07e7367e, #w-node-_840bae72-b380-0e26-a769-67e09cf9ce4f-07e7367e, #w-node-b9f3c9b7-4288-0640-ed1d-9902fa7ee18b-07e7367e, #w-node-_1b44d926-75e2-949d-be3b-0016f6e7c882-07e7367e, #w-node-_6b6fbd7f-9da8-c510-c81d-f5cdc62e4300-07e7367e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2935-ff3f24a5, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2937-ff3f24a5, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa293c-ff3f24a5, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2935-74e9ae86, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2937-74e9ae86, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa293c-74e9ae86, #w-node-a4b50c13-4ef5-02fd-d802-f5b0586ce7d2-958867c3, #w-node-_709d50fd-7719-af54-df3c-09c622b7cd04-315cb93c, #w-node-bad53b2e-e739-bbc3-9086-2cc79977fdfa-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bad53b2e-e739-bbc3-9086-2cc79977fe01-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0267-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc026d-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0279-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc027e-26795f84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_5b526a8c-2ef3-ba25-6c8f-d456f1c783f4-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b526a8c-2ef3-ba25-6c8f-d456f1c783fb-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a9-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12af-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12bb-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12c0-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd50f-2a835ccd, #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd511-2a835ccd, #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd516-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd518-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_5508dad7-f17f-8c05-8eeb-02791ba6abdb-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5508dad7-f17f-8c05-8eeb-02791ba6abdd-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8ae-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8b3-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8bf-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8c4-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a9-7106f49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12af-7106f49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12bb-7106f49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12c0-7106f49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9932-ff3f24a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa292b-ff3f24a5, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2932-ff3f24a5, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2939-ff3f24a5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_159d1965-cf29-31b3-209c-280752eec482-02c0637d, #w-node-_6f37acac-eef4-52c3-3d3a-ff7a16bc9932-74e9ae86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa292b-74e9ae86, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2932-74e9ae86, #w-node-_24bd4727-3d1c-6015-a5bc-bc9f93aa2939-74e9ae86 {
    grid-column: span 1 / span 1;
  }

  #w-node-afa99add-d96b-84d9-2079-8dfac85c06df-958867c3, #w-node-afa99add-d96b-84d9-2079-8dfac85c06e3-958867c3, #w-node-afa99add-d96b-84d9-2079-8dfac85c06eb-958867c3, #w-node-ec6cd4b5-882b-acf5-1cf8-9f2fcb2390b5-958867c3, #w-node-afa99add-d96b-84d9-2079-8dfac85c06e7-958867c3, #w-node-_2db5edfe-2177-ffaf-a196-e54085b7791a-958867c3, #w-node-b34109db-05d1-8c07-5384-a81769a711d2-958867c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2c63b54f-6a0e-d445-dc99-331a632a9bdf-4bd7d773 {
    place-self: center start;
  }

  #w-node-_709d50fd-7719-af54-df3c-09c622b7cd04-315cb93c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc7558d-bd20-e0a2-80da-4b8cadb4c0d7-26795f84 {
    justify-self: center;
  }

  #w-node-bad53b2e-e739-bbc3-9086-2cc79977fdf5-26795f84, #w-node-bad53b2e-e739-bbc3-9086-2cc79977fdfc-26795f84, #w-node-bad53b2e-e739-bbc3-9086-2cc79977fdee-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc025f-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0264-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0269-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0271-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc0276-26795f84, #w-node-_7a1735f3-85c1-3391-2c5e-eb08c7dc027b-26795f84 {
    grid-column: span 1 / span 1;
  }

  #w-node-_429bda48-0f98-9202-2f55-cf9b78a8f899-da3cb44b {
    justify-self: center;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a1-da3cb44b, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a6-da3cb44b, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12ab-da3cb44b, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12b3-da3cb44b, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12b8-da3cb44b, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12bd-da3cb44b {
    grid-column: span 1 / span 1;
  }

  #w-node-ff3f23c0-4f3c-c665-ebc4-655c0beb600a-da3cb44b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bc7558d-bd20-e0a2-80da-4b8cadb4c0d7-2a835ccd {
    justify-self: center;
  }

  #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd505-2a835ccd, #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd50c-2a835ccd, #w-node-_255fa632-a7e8-bbe1-9580-bb63979bd513-2a835ccd, #w-node-_5508dad7-f17f-8c05-8eeb-02791ba6abd8-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8a6-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8ab-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8b0-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8b7-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8bc-2a835ccd, #w-node-_9f98f746-8501-c65e-2ab8-6b4d44d7d8c1-2a835ccd {
    grid-column: span 1 / span 1;
  }

  #w-node-faa38405-3a1b-f722-2e2f-1b10683181db-2a835ccd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_429bda48-0f98-9202-2f55-cf9b78a8f899-7106f49e {
    justify-self: center;
  }

  #w-node-_13870a9f-aad7-031c-7ad2-370cced98cf3-7106f49e, #w-node-_45230edc-6397-c218-aac7-e514d0490334-7106f49e {
    grid-column: span 1 / span 1;
  }

  #w-node-ff3f23c0-4f3c-c665-ebc4-655c0beb600a-7106f49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a1-7106f49e, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12a6-7106f49e, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12ab-7106f49e, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12b3-7106f49e, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12b8-7106f49e, #w-node-_32c911a3-4b52-10f9-2043-0833dd1e12bd-7106f49e {
    grid-column: span 1 / span 1;
  }
}
