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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: #3b79c3;
}

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

.w-commerce-commercelayoutmain {
  -webkit-flex-basis: 800px;
  -ms-flex-preferred-size: 800px;
  flex-basis: 800px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 20px;
}

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

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

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

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

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

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

.w-commerce-commercecheckoutsummaryblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

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

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

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

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

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

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

.w-commerce-commercecheckoutorderitemquantitywrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: pre-wrap;
}

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

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

.w-commerce-commercecheckoutblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecheckoutshippingmethoditem {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  margin-left: 12px;
  margin-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

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

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

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

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

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

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

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

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

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

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

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

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

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

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

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

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

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

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

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercelayoutsidebar {
  -webkit-flex-basis: 320px;
  -ms-flex-preferred-size: 320px;
  flex-basis: 320px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

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

.w-commerce-commercecheckoutsummarylineitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

.w-commerce-commerceaddtocartform {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}

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

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

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

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

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

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

.w-commerce-commerceaddtocartbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

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

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

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

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

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

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

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

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

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

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

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

.w-commerce-commercecheckoutsummaryflexboxdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

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

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

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

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

.w-commerce-commercelayoutcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain {
    margin-right: 0px;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .w-commerce-commercelayoutsidebar {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

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

  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

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

body {
  font-family: Montserrat, sans-serif;
  color: #1a1b1f;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  line-height: 62px;
  font-weight: 400;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 50px;
  font-weight: 400;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 46px;
  font-weight: 400;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 38px;
  font-weight: 400;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
}

p {
  margin-bottom: 10px;
}

a {
  display: block;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #43464d;
  text-decoration: underline;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

label {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

blockquote {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  border-left: 5px solid #e2e2e2;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  margin-top: 5px;
  opacity: 0.6;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.divider {
  height: 1px;
  background-color: #eee;
}

.divider.cc-dark-divider {
  height: 1px;
  background-color: #202020;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  position: static;
  display: block;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section.cc-store-home-wrap {
  margin-right: 0px;
  margin-left: 0px;
}

.section.cc-subscribe-form {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f4f4f4;
}

.section.cc-product-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.styleguide-block {
  display: block;
  margin-top: 80px;
  margin-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

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

.container.cc-subscription-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: auto;
  padding-top: 130px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.container.cc-heading-wrap {
  margin-top: 60px;
  margin-bottom: 80px;
  text-align: center;
}

.container.cc-full-width-form-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-tiny.cc-paragraph-tiny-light {
  opacity: 0.7;
}

.paragraph-bigger {
  margin-bottom: 10px;
  opacity: 1;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
}

.paragraph-bigger.cc-bigger-light {
  opacity: 0.6;
}

.button {
  padding: 12px 25px;
  border-radius: 0px;
  background-color: #1a1b1f;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

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

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

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button {
  padding: 16px 35px;
  background-color: #fff;
  color: #202020;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}

.button.cc-white-button:active {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.label {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-cart-remove-link {
  margin-top: 4px;
  margin-bottom: 5px;
  color: #a7a7a7;
  font-weight: 400;
  text-decoration: none;
}

.label.cc-blog-date {
  margin-top: 20px;
  opacity: 0.6;
}

.heading-jumbo-tiny {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
  text-transform: uppercase;
}

.rich-text {
  width: 70%;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
}

.rich-text p {
  margin-top: 15px;
  margin-bottom: 25px;
  opacity: 0.6;
}

.paragraph-light {
  opacity: 0.6;
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0px;
  text-transform: none;
}

.paragraph-light.cc-subscribe-paragraph {
  width: 40%;
}

.heading-jumbo {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
  text-transform: none;
}

.heading-jumbo-small {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 36px;
  line-height: 50px;
  font-weight: 400;
  text-transform: none;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 460px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1a1b1f;
  color: #fff;
  text-align: center;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: 0.8;
}

.logo-link:active {
  opacity: 0.7;
}

.cart-footer {
  padding-top: 20px;
}

.status-message {
  padding: 9px 30px;
  background-color: #202020;
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.status-message.cc-error-message {
  background-color: #ee274f;
}

.status-message.cc-no-data {
  display: block;
  width: 70%;
  margin: 100px auto;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.status-message.cc-success-message {
  background-color: #101640;
}

.product-name-text {
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
  text-transform: uppercase;
}

.product-name-text.cc-name-text-cart {
  font-size: 14px;
  line-height: 26px;
}

.product-name-text.cc-shipping-option {
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 26px;
}

.cart-item-info-wrap {
  margin-top: -5px;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px;
}

.cart-quantity {
  display: block;
  height: auto;
  min-width: auto;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 0px;
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 0px;
}

.navigation-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cart {
  margin-left: 20px;
}

.navigation {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #4b507e;
  opacity: 0.97;
}

.text-field {
  margin-bottom: 18px;
  padding: 21px 20px;
  border: 1px solid #e4e4e4;
  border-radius: 0px;
  -webkit-transition: border-color 400ms ease;
  transition: border-color 400ms ease;
  font-size: 14px;
  line-height: 26px;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active {
  border-color: #43464d;
}

.text-field:focus {
  border-color: #43464d;
}

.text-field.-wfp-focus {
  border-color: #43464d;
}

.text-field::-webkit-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field:-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field::-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field::placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field.cc-subscribe-text-field {
  width: 330px;
  margin-right: 10px;
  margin-bottom: 0px;
}

.text-field.cc-subscribe-text-field:focus {
  border-color: #32343a;
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.text-field.cc-quantity-field {
  width: 80px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 8px 12px 8px 20px;
  border-color: #e6e6e6;
  background-color: #fff;
}

.cart-list {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cart-line-item {
  margin-bottom: 10px;
}

.navigation-item {
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px 5px;
  opacity: 0.6;
  -webkit-transition-property: none;
  transition-property: none;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}

.navigation-item:hover {
  opacity: 0.9;
  color: #fff;
  font-weight: 700;
}

.navigation-item:active {
  opacity: 0.8;
}

.navigation-item:focus {
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  border-bottom: 3px solid #fecd00;
  border-radius: 0px;
  opacity: 1;
  font-weight: 700;
}

.navigation-item.w--current {
  padding-top: 0px;
  border-bottom: 3px solid #fecd00;
  opacity: 1;
  color: #fff;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: 0.8;
  color: #fff;
  font-weight: 700;
}

.navigation-item.w--current:active {
  opacity: 0.7;
  color: #32343a;
}

.icon {
  display: block;
}

.logo-image {
  display: none;
}

.remove-button {
  text-decoration: none;
}

.cart-header {
  padding-top: 16px;
  padding-bottom: 16px;
}

.navigation-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart-container {
  min-width: 400px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
}

.products-heading {
  margin-bottom: 80px;
  text-align: center;
}

.collection-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.intro-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 620px;
  margin-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  background-image: url('../images/placeholder-1---wide.svg');
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
}

.collection-item {
  position: relative;
  width: 33.33%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}

.intro-content {
  width: 70%;
  max-width: 1140px;
  margin-bottom: 20px;
  text-align: center;
}

.intro-text {
  width: 80%;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
}

.main-heading-wrap {
  margin-bottom: 60px;
}

.main-paragraph-wrap {
  margin-top: 60px;
  margin-bottom: 150px;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-areas: ". .";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.subscribe-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.footer {
  padding-top: 120px;
  padding-bottom: 60px;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-areas: ". . . . ."
    ". . . . .";
  -ms-grid-columns: 2fr 30px 1fr 30px 1fr 30px 1.25fr 30px 1fr;
  grid-template-columns: 2fr 1fr 1fr 1.25fr 1fr;
  -ms-grid-rows: auto 30px auto;
  grid-template-rows: auto auto;
}

.footer-link {
  margin-bottom: 15px;
  opacity: 0.6;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  font-size: 14px;
  text-decoration: none;
}

.footer-link:hover {
  opacity: 1;
}

.made-with-webflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  text-decoration: none;
}

.made-with-webflow:hover {
  opacity: 1;
}

.made-with-webflow:active {
  opacity: 0.8;
}

.links-section-footer {
  margin-top: 40px;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.product-image-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 620px;
  background-color: #f4f4f4;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: opacity 600ms ease;
  transition: opacity 600ms ease;
  color: #fff;
}

.product-image-wrap:hover {
  opacity: 0.9;
  color: #fff;
}

.product-image-wrap:active {
  opacity: 0.85;
  color: #fff;
}

.product-description {
  position: absolute;
  left: 30px;
  top: auto;
  right: auto;
  bottom: 30px;
}

.product-price-text {
  opacity: 0.6;
  font-size: 14px;
  line-height: 26px;
}

.about-quote {
  width: 70%;
  margin-right: auto;
  margin-bottom: 120px;
  margin-left: auto;
  text-align: center;
}

.picture-placeholder {
  height: 460px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  background-image: url('../images/Placeholder-1_1.svg');
  background-position: 45% 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-2 {
  height: 620px;
  background-image: url('../images/placeholder-1---wide.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-3 {
  background-image: url('../images/placeholder-2.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.picture-placeholder.cc-about-1 {
  background-image: url('../images/placeholder-1.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.about-pictures-wrap {
  margin-bottom: 150px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto 30px auto;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.contact-name-field-wrap {
  width: 50%;
  padding-right: 0px;
  padding-left: 10px;
}

.email-name-field-wrap {
  width: 50%;
  padding-left: 10px;
}

.get-in-touch-form-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.get-in-touch-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-inputs-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.map {
  height: 460px;
  margin-bottom: 100px;
  line-height: 20px;
}

.paragraph-contact-text {
  margin-bottom: 10px;
}

.grid {
  margin-top: 60px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-areas: ". . . .";
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.support-link {
  margin-bottom: 10px;
  opacity: 0.7;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
  text-decoration: none;
}

.support-link:hover {
  opacity: 1;
}

.support-link:active {
  opacity: 0.8;
}

.contacts-section {
  margin-bottom: 100px;
  text-align: center;
}

.store-categories-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.products-category-link {
  margin-right: 15px;
  margin-left: 15px;
  opacity: 0.6;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.products-category-link:hover {
  opacity: 1;
}

.products-category-link:active {
  opacity: 0.8;
}

.products-category-link.w--current {
  opacity: 1;
  font-weight: 600;
  letter-spacing: 1px;
}

.products-category-link.w--current:hover {
  opacity: 0.8;
}

.products-category-link.w--current:active {
  opacity: 0.7;
}

.collection-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  display: block;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog-preview-image {
  display: block;
  width: 100%;
  height: 620px;
  margin-bottom: 45px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 600ms ease;
  transition: opacity 600ms ease;
}

.blog-preview-image:hover {
  opacity: 0.7;
}

.blog-summary-wrap {
  width: 70%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  text-align: left;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

._404-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1a1b1f;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.protected-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.protected-heading {
  margin-bottom: 30px;
}

.protected-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product-detail-measurement {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-detail-main-details {
  margin-bottom: 30px;
}

.product-details-wrap {
  width: 50%;
  max-width: 470px;
  margin-bottom: 20px;
  margin-left: 100px;
}

.add-to-cart {
  margin-top: 30px;
}

.product-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 700px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  background-image: url('../images/placeholder-1.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.product-detail-cta-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-informations {
  margin-top: 25px;
  margin-bottom: 25px;
}

.list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-detail-price {
  margin-bottom: 20px;
  opacity: 0.6;
  font-size: 30px;
  line-height: 52px;
}

.product-detail-name {
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 52px;
}

.product-detail-unit-text {
  margin-left: 6px;
}

.product-detail-unit-text.cc-middle-text {
  margin-right: 6px;
}

.total-count-text {
  font-weight: 600;
}

.block-header {
  padding: 16px 24px;
  border-color: #e4e4e4;
}

.block-content {
  padding: 24px 24px 12px;
  border-right-color: #e4e4e4;
  border-bottom-color: #e4e4e4;
  border-left-color: #e4e4e4;
  font-weight: 400;
}

.full-width-form {
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  background-color: #f4f4f4;
}

.order-item-list {
  margin-bottom: -5px;
}

.order-item-description-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.order-item-content-wrap {
  margin-left: 24px;
}

.order-item-price {
  font-size: 14px;
}

.checkout-quantity-wrap {
  opacity: 0.6;
  font-size: 14px;
  line-height: 26px;
}

.order-confirmation-header-wrapper {
  font-weight: 100;
}

.select {
  height: 42px;
  margin-bottom: 16px;
}

.checkbox-label {
  margin-bottom: 0px;
  margin-left: 12px;
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0px;
  text-transform: none;
}

.billing-address-toggle {
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox {
  margin-top: 0px;
  margin-bottom: 4px;
}

.shipping-method {
  padding: 20px 24px;
  border-bottom-color: #e4e4e4;
}

.shipping-method-list {
  border-right-color: #e4e4e4;
  border-left-color: #e4e4e4;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.blog-header-image {
  display: block;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.blog-header-image.w--current {
  margin-bottom: 60px;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 46px;
  font-weight: 400;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: 0.8;
}

.blog-heading-link:active {
  opacity: 0.7;
}

.option-list {
  font-size: 14px;
  line-height: 26px;
}

.option {
  margin-bottom: 25px;
}

.cart-option-list {
  margin-top: 0px;
  color: #a7a7a7;
  font-size: 14px;
  line-height: 26px;
}

.cart-option-wrap {
  margin-bottom: 0px;
}

.option-item-value {
  color: #1a1b1f;
}

.apple-pay {
  height: 42px;
}

.pay-with-browser {
  height: 42px;
}

.order-wrap {
  -webkit-flex-basis: 750px;
  -ms-flex-preferred-size: 750px;
  flex-basis: 750px;
}

.order-summary {
  -webkit-flex-basis: 370px;
  -ms-flex-preferred-size: 370px;
  flex-basis: 370px;
}

.billing-address-toggle-2 {
  margin-bottom: 10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.checkbox-label-2 {
  margin-bottom: 0px;
}

.checkbox-2 {
  margin-top: 2px;
}

.home-pic-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(30deg, #0c1136, rgba(16, 22, 64, 0.68), #101640 1%, rgba(16, 22, 64, 0.74) 32%, rgba(16, 22, 64, 0.57) 53%, rgba(16, 22, 64, 0.36) 82%, rgba(16, 22, 64, 0.18) 100%, rgba(16, 22, 64, 0) 0, rgba(81, 87, 134, 0.56)), url('../images/landing-pic.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  opacity: 1;
}

.div-block-2 {
  width: 500px;
  height: 500px;
  margin-top: 0px;
  padding-top: 122px;
  background-color: rgba(75, 80, 126, 0.84);
}

.nav-bar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: transparent;
  opacity: 1;
}

.enroll-now {
  padding-top: 9px;
  padding-bottom: 9px;
  opacity: 0.6;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}

.enroll-now:hover {
  opacity: 0.9;
}

.enroll-now:active {
  opacity: 0.8;
}

.enroll-now.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.enroll-now.w--current:hover {
  opacity: 0.8;
  color: #32343a;
}

.enroll-now.w--current:active {
  opacity: 0.7;
  color: #32343a;
}

.text-block {
  font-family: Inter, sans-serif;
  color: #272c64;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}

.link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  padding: 8px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #fecd00;
  text-decoration: none;
}

.image {
  margin-right: 5px;
}

.nav-linkswrap {
  padding: 10px 60px;
  border-radius: 0px;
  background-color: #222352;
  opacity: 1;
}

.section-2 {
  height: 500px;
}

.section-3 {
  height: auto;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.text-container {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0px;
  display: block;
  width: 65%;
  height: 20vh;
  margin: 566px auto 0px;
  padding-bottom: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.learnmore-text {
  margin-right: 5px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-2 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: 3px;
}

.heading {
  display: block;
  width: 55vw;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 50px;
  text-transform: none;
}

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

.bold-text-2 {
  font-weight: 800;
  text-decoration: none;
}

.div-block-3 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 190px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 301px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.link-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-decoration: none;
}

.heading-main {
  position: relative;
  z-index: 20;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.text-block-3 {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.header-container {
  margin-top: 20px;
}

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

.text-block-4 {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: capitalize;
}

.features-grid {
  margin-top: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-5 {
  margin-top: 0px;
}

.div-grid-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.grid-3 {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-main-left {
  position: relative;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.line-2 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 350px;
  height: 5px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: -1px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.text-left {
  margin-top: 0px;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.blue-learnmore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-decoration: none;
}

.learnmore-text-blue {
  margin-right: 5px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-decoration: none;
}

.main-div-sec2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-4 {
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-5 {
  margin-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
}

.small-text {
  margin-top: 10px;
  padding-left: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 19px;
}

.feature-box-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25vw;
  height: 35vh;
  margin-top: 0px;
  padding: 0px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 14px;
  background-color: #f9f9fc;
  box-shadow: -4px 4px 20px 0 hsla(0, 0%, 79.3%, 0.61);
}

.feature-box-wrap:hover {
  background-color: #fff;
  font-family: Inter, sans-serif;
  color: #3e426f;
}

.div-block-6 {
  position: absolute;
  top: 1564.265625px;
}

.icon-2 {
  position: static;
  top: auto;
  margin-top: -29px;
}

.div-block-7 {
  margin-right: 20px;
  margin-left: 20px;
}

.line-3 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 420px;
  height: 5px;
  margin-top: -27px;
  margin-bottom: 0px;
  margin-left: -2px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.icon-1 {
  position: static;
  top: auto;
  margin-top: -31px;
}

.section-4 {
  padding-right: 20px;
  padding-left: 20px;
}

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

.grid-5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-columns: 1.75fr 1fr;
  grid-template-columns: 1.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 53vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 0px solid #000;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  background-color: #101640;
  background-image: url('../images/Sydent-bg2x.png');
  background-position: 0px 0px;
  background-size: cover;
}

.div-block-9 {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: #f7f7f7;
}

.quotion-text-div {
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 30px;
  border: 0px solid #000;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: #f7f7f7;
}

.div-block-10 {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.heading-main-left--white {
  margin-top: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 400;
  text-align: left;
  letter-spacing: -1px;
}

.bold-text-3 {
  font-weight: 800;
}

.section-6 {
  height: auto;
  margin-top: 60px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #272c64;
}

.div-block-11 {
  display: block;
  margin-bottom: 0px;
  margin-left: 11px;
  padding-right: 13px;
  padding-bottom: 31px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.line-4 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 340px;
  height: 5px;
  margin-top: -76px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.findmore-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 66px;
  text-decoration: none;
}

.quotion-div {
  position: relative;
  top: -7px;
  display: inline-block;
}

.text-left-q {
  position: relative;
  top: -33px;
  margin-top: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.text-block-6 {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  font-weight: 700;
}

.text-block-7 {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 2px;
}

.div-block-12 {
  position: relative;
  top: 124px;
  display: inline-block;
}

.logo-icon {
  position: relative;
  left: 0%;
  top: -90%;
  right: auto;
  bottom: auto;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.header-container-he {
  margin-top: 20px;
}

.heading-main--white {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 55px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.text-white-he {
  margin-top: 7px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.line-5 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 280px;
  height: 5px;
  margin-top: -85px;
  margin-bottom: 0px;
  margin-left: 578px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.line-6 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 500px;
  height: 5px;
  margin-top: -31px;
  margin-bottom: 0px;
  margin-left: 504px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.div-block-13 {
  margin-top: 40px;
  margin-right: 40px;
  margin-left: 40px;
  border-radius: 14px;
  background-color: #1a1e4b;
}

.sub-heading {
  border: 0px solid #000;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 50px;
  font-weight: 400;
  text-align: center;
  letter-spacing: -1px;
}

.container-3 {
  padding-top: 20px;
}

.desktop-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-15 {
  display: block;
  height: 450px;
  margin-top: 40px;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  background-image: url('../images/footer-pic2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.footer-new {
  position: relative;
  z-index: 50;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-areas: ". . . . ."
    ". . . . .";
  -ms-grid-columns: 2fr 30px 1fr 30px 1fr 30px 1.25fr 30px 1fr;
  grid-template-columns: 2fr 1fr 1fr 1.25fr 1fr;
  -ms-grid-rows: auto 30px auto;
  grid-template-rows: auto auto;
  background-color: #e4e5fa;
}

.section-last {
  height: auto;
  margin-top: 60px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #272c64;
}

.div-block-16 {
  margin-top: 0px;
}

.section-6-1 {
  height: auto;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 40px;
  background-color: #272c64;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e4e5fa;
}

.social-icons {
  display: none;
  margin-right: 0px;
}

.link {
  margin-right: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}

.link:focus {
  font-weight: 700;
}

.links-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-19 {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #d8dafd;
}

.text-block-8 {
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}

.facebook {
  margin-right: 10px;
  margin-left: 10px;
}

.mob-nav {
  display: none;
  padding: 10px 30px;
  border-radius: 6px;
  background-color: #343861;
  opacity: 0.91;
}

.icon-3 {
  position: static;
  top: 1828.265625px;
  margin-top: -27px;
}

.heading-main--white--tab {
  display: none;
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 55px;
  font-weight: 400;
  text-align: center;
  letter-spacing: -1px;
}

.nav-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.enrollnow-mob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #ffa600;
  text-decoration: none;
}

.line-1 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 245px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 284px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.line-1-mob {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 190px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 301px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.slider {
  display: none;
}

.div-block-21 {
  display: none;
}

.div-block-11--mob {
  display: none;
  margin-left: 11px;
  padding-bottom: 58px;
}

.line-4--mob {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 360px;
  height: 5px;
  margin-top: -76px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.grid-5--mob {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-columns: 1.75fr 1fr;
  grid-template-columns: 1.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.line-4--2-mob {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 360px;
  height: 5px;
  margin-top: -76px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.mob-logo {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.mob-provision-services {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-provison-services {
  display: none;
}

.mob-text {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.div-block-28 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9fc), to(hsla(0, 0%, 96.7%, 0)));
  background-image: linear-gradient(180deg, #f9f9fc, hsla(0, 0%, 96.7%, 0));
}

.heading-main-left--mob {
  position: relative;
  display: none;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.heading-desktop {
  position: relative;
  z-index: 20;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.fb-white {
  opacity: 1;
}

.linkin-white {
  opacity: 1;
}

.contact-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 12px;
  padding-top: 211px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-div {
  width: 95%;
  margin-top: 40px;
}

.grid-11 {
  margin-bottom: 60px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 1fr 1.25fr;
  grid-template-columns: 1fr 1.25fr;
  -ms-grid-rows: 0.5fr;
  grid-template-rows: 0.5fr;
}

.field-label {
  font-family: Inter, sans-serif;
  color: #101640;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: capitalize;
}

.sciallink-wrap--contact {
  display: none;
  margin-top: 147px;
  margin-bottom: 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.get-in-touch-form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.paragraph-3 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 23px;
}

.contact-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.heading-6 {
  margin-top: 15px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 46px;
  font-weight: 400;
}

.div-block-48 {
  height: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px;
  background-color: #f7f7f7;
}

.link-2 {
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 20px;
  text-decoration: none;
}

.link-2:hover {
  color: #fff;
}

.link-block-3 {
  margin-right: 20px;
  margin-left: 20px;
}

.div-block-49 {
  display: block;
  height: 500px;
  padding: 30px 10px 63px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 10px;
  background-color: #272c64;
}

.mob-white-social {
  display: none;
  margin-top: 180px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cont-para {
  width: 30vw;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-transform: none;
}

.button-2 {
  width: 330px;
  margin-top: 10px;
  margin-left: 10px;
  padding: 12px 25px;
  border-radius: 6px;
  background-color: #3e426f;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: capitalize;
}

.button-2:hover {
  background-color: #043f68;
  color: #fff;
}

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

.twitter-white {
  opacity: 1;
}

.new-mob-tex {
  margin-bottom: 18px;
  padding: 21px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccefa;
  border-radius: 6px;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 26px;
}

.new-mob-tex:hover {
  border-color: #e3e6eb;
}

.new-mob-tex:active {
  border-color: #43464d;
}

.new-mob-tex:focus {
  border-color: #d4d3d3;
}

.new-mob-tex::-webkit-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.new-mob-tex:-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.new-mob-tex::-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.new-mob-tex::placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-block-9 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.link-block-4 {
  margin-left: 20px;
}

.white-insta {
  opacity: 1;
}

.div-contact {
  margin-top: 30px;
}

.heading-5 {
  width: 90%;
  margin-top: 29px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 7px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
}

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

.section-7 {
  height: 850px;
  margin-top: -114px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(rgba(0, 0, 0, 0.63))), url('../images/home-pic.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.63)), url('../images/home-pic.png');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

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

.bold-text-6 {
  font-weight: 600;
}

.bold-text-7 {
  font-weight: 600;
}

.bold-text-8 {
  font-weight: 600;
}

.bold-text-9 {
  font-weight: 600;
}

.bold-text-10 {
  font-weight: 600;
}

.bold-text-11 {
  font-weight: 600;
}

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

.bold-text-13 {
  font-weight: 600;
}

.bold-text-14 {
  font-weight: 600;
}

.bold-text-15 {
  font-weight: 600;
}

.bold-text-16 {
  font-weight: 600;
}

.bold-text-17 {
  font-weight: 600;
}

.bold-text-18 {
  font-weight: 600;
}

.bold-text-19 {
  font-weight: 600;
}

.bold-text-20 {
  font-weight: 600;
}

.bold-text-21 {
  font-weight: 600;
}

.bold-text-22 {
  font-weight: 600;
}

.bold-text-23 {
  font-weight: 600;
}

.line-2-mob {
  position: relative;
  left: 170px;
  top: auto;
  right: 0%;
  bottom: 14%;
  display: block;
  width: 130px;
  height: 5px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 48px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.div-block-50 {
  margin-right: 0px;
}

.container-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-51 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-10 {
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 45px;
  line-height: 50px;
  text-align: center;
}

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

.section-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 700px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-about {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 700px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-about.cc-store-home-wrap {
  margin-right: 0px;
  margin-left: 0px;
}

.section-about.cc-subscribe-form {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f4f4f4;
}

.section-about.cc-product-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.line-6-new {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 500px;
  height: 5px;
  margin-top: -31px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.div-block-54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-section1 {
  position: static;
  display: block;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.about-section1.cc-store-home-wrap {
  margin-right: 0px;
  margin-left: 0px;
}

.about-section1.cc-subscribe-form {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f4f4f4;
}

.about-section1.cc-product-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-pic-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 800px;
  margin-top: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/about-pic2x.png');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  opacity: 1;
}

.about-pic-container.services-pic {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 100%, hsla(0, 0%, 100%, 0)), url('../images/288063261_1069216300371754_251498110482278607_n2x.png');
  background-position: 0px 0px, 50% 50%;
}

.about-pic-container.c-3 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x.jpg');
}

.about-pic-container.mos {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_1.jpg');
}

.about-pic-container.c6 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/main-pic-5.jpg');
}

.about-pic-container.c7 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_2.jpg');
}

.about-pic-container.c8 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_3.jpg');
}

.about-pic-container.cc9 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_4.jpg');
}

.about-pic-container.c10 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_5.jpg');
}

.about-pic-container.c12 {
  background-image: linear-gradient(11deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 44%, hsla(0, 0%, 100%, 0) 63%), url('../images/course-landing-pic2x.jpg');
}

.about-pic-container.c13 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_7.jpg');
}

.about-pic-container.c14 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x.png');
}

.about-pic-container.c15 {
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_8.jpg');
}

.about-pic-container.policy {
  height: 500px;
  background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 40%, hsla(0, 0%, 100%, 0) 59%), url('../images/Group-1407462x_3.jpg');
}

.about-pic-container.c-n {
  background-image: linear-gradient(11deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 44%, hsla(0, 0%, 100%, 0) 63%), url('../images/course-2-landinng-pic2x.jpg');
  background-position: 0px 0px, 50% 0%;
}

.about-pic-container.eng {
  background-image: linear-gradient(11deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 44%, hsla(0, 0%, 100%, 0) 63%), url('../images/Group-1407462x_6.jpg');
}

.about-section2 {
  margin-bottom: 0px;
  padding-bottom: 60px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.3%, 0)), to(#f9f9fc));
  background-image: linear-gradient(180deg, hsla(0, 0%, 95.3%, 0), #f9f9fc);
}

.text-container--about {
  position: static;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: 60px;
  display: block;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-bottom: 90px;
  margin-left: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: Inter, sans-serif;
}

.ab-line-1 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 315px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 1px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.about-grid {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 30px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.main-about-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-left-abt {
  width: 30vw;
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.abt-down-text {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.about-services-div {
  margin-top: 60px;
  margin-bottom: 60px;
}

.service-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ser-div1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 0px solid #000;
  border-radius: 14px;
  background-color: #101640;
  background-image: url('../images/Service-pic2x.png');
  background-position: 0px 0px;
  background-size: cover;
}

.quotion-text-div2 {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 30px;
  border: 0px solid #000;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: #f7f7f7;
}

.text-block-11 {
  font-family: Inter, sans-serif;
  color: #ffa600;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
}

.serv-div {
  position: relative;
  top: -19px;
}

.bold-text-30 {
  font-weight: 800;
}

.bold-text-31 {
  font-weight: 800;
}

.bold-text-32 {
  font-weight: 800;
}

.bold-text-33 {
  font-weight: 800;
}

.heading--tab {
  display: none;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 50px;
}

.hading-abt-desk {
  display: block;
  width: 40vw;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}

.heading--mob {
  display: none;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 50px;
}

.service-grid1 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quotion-div--1 {
  position: relative;
  top: 25px;
  display: inline-block;
}

.text-left-q--1 {
  position: relative;
  top: auto;
  margin-top: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.text-left-q-1 {
  position: relative;
  top: -33px;
  margin-top: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.quotion-text-div1 {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  border: 0px solid #000;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: #f7f7f7;
}

.quotion-div-copy {
  position: relative;
  top: -7px;
  display: inline-block;
}

.services-section1 {
  position: static;
  display: block;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.services-section1.cc-store-home-wrap {
  margin-right: 0px;
  margin-left: 0px;
}

.services-section1.cc-subscribe-form {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #f4f4f4;
}

.services-section1.cc-product-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-cont-services {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0px;
  display: block;
  width: 70%;
  height: auto;
  margin-right: auto;
  margin-bottom: 205px;
  margin-left: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.hading-services {
  display: block;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 50px;
}

.services-line {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 265px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 4px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.service-sec1 {
  padding-top: 40px;
}

.service-container {
  display: block;
  margin-top: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.features-grid-copy {
  margin-top: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.service-grid-2 {
  margin-top: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-grid-content-ser1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-grid-content-ser2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.helpu-line {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 275px;
  height: 5px;
  margin-top: -27px;
  margin-bottom: 0px;
  margin-left: 497px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.text-left--main {
  margin-top: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.div-wrap {
  margin-top: 40px;
}

.can-help-text {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.section-9 {
  margin-top: 0px;
  margin-bottom: 60px;
  padding-top: 0px;
}

.hading-services--blue {
  display: block;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.services-line-1 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 265px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 338px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.service-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.our-service-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  margin-left: -16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.partnership-pic {
  margin-left: -10px;
}

.sub-heading-s {
  margin-right: 5px;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  color: #ffa600;
  font-size: 30px;
  line-height: 35px;
  font-weight: 500;
  text-decoration: none;
}

.wrap-text-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.service-left {
  margin-top: 100px;
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
}

.our-service-grid--left {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-div--left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.text-left-2 {
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
}

.sub-heading-s--left {
  margin-right: 15px;
  margin-left: 15px;
  font-family: Inter, sans-serif;
  color: #ffa600;
  font-size: 30px;
  line-height: 35px;
  font-weight: 500;
  text-align: right;
  text-decoration: none;
}

.marketing-pic {
  margin-left: -10px;
}

.heading-services1 {
  display: block;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 400;
  text-align: center;
}

.heading-main-mob {
  display: none;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.helpu-line-mob {
  position: relative;
  left: 198px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 180px;
  height: 5px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.service-slide-wrap {
  margin-right: 20px;
  margin-left: 20px;
}

.slider-service {
  display: none;
}

.service-mob-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-div-mob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading-main-home {
  position: relative;
  z-index: 10;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.heading-main-left--mob-home {
  position: relative;
  display: block;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.services-line-2 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 130px;
  height: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.service-line-mob {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 260px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 3px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.achievements {
  border-radius: 14px;
}

.helpu-line-mob-n {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 180px;
  height: 5px;
  margin-top: -27px;
  margin-bottom: 0px;
  margin-left: 587px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.heading-container {
  position: relative;
  top: -122px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.mob-line1 {
  position: static;
  left: auto;
  top: 73%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 190px;
  height: 5px;
  margin-top: -12px;
  margin-bottom: 0px;
  margin-left: 301px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.icon-1-r {
  position: static;
  top: auto;
  margin-top: -31px;
}

.icon-1-p {
  position: static;
  top: auto;
  margin-top: -31px;
}

.icon-1--i {
  position: static;
  top: auto;
  margin-top: -31px;
}

.icon-1--t {
  position: static;
  top: auto;
  margin-top: -31px;
}

.icon-1--pp {
  position: static;
  top: auto;
  margin-top: -31px;
}

.section-enrollnow {
  height: 850px;
  margin-top: -114px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(rgba(0, 0, 0, 0.63))), url('../images/home-pic.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.63)), url('../images/home-pic.png');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.enroll-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 12px;
  padding-top: 211px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox-label-3 {
  font-family: Inter, sans-serif;
  color: #9e9b9b;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: capitalize;
}

.contact-from-base {
  height: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 10px;
  background-color: #f7f7f7;
}

.enroll-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.nescot-logo {
  margin-right: 30px;
}

.div-block-56 {
  margin-right: 30px;
  margin-left: 30px;
}

.div-block-58 {
  width: 50%;
  height: auto;
  margin-top: 71px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.div-block-59 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2021-text {
  font-family: Inter, sans-serif;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 140px;
  line-height: 140px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -1px;
}

.text-block-12 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 26px;
  text-align: center;
}

.grid-12 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.new-line {
  position: relative;
  left: 240px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 480px;
  height: 5px;
  margin-top: -28px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.heading-main-left--tab {
  position: relative;
  display: none;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.heading-main-left--white-tab {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 400;
  text-align: left;
  letter-spacing: -1px;
}

.text-block-4-mob {
  display: none;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.text-block-4--tab {
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.dwl-logo {
  margin-right: 30px;
}

.quotion-text-div2--new {
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 30px;
  border: 0px solid #000;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  background-color: #f7f7f7;
}

.services {
  font-family: Inter, sans-serif;
  color: #ffa600;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
}

.serv-div--new {
  position: relative;
  top: auto;
}

.section-10 {
  height: auto;
  margin-bottom: 83px;
}

.heading-centre {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.line-wat-we-do {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 245px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.container-6 {
  margin-top: 60px;
}

.grid-what-we-do {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-block-13 {
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
}

.paragraph-4 {
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 22px;
}

.div-block-61 {
  margin-left: 20px;
}

.why-we-r-differnet {
  margin-top: 60px;
}

.div-block-62 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 14px;
  background-color: #272c64;
}

.heading-centre-white {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.para-white {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-align: center;
}

.line-why-we-r {
  position: relative;
  left: 4px;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 390px;
  height: 5px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
  text-align: center;
}

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

.next-step-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.left-heading {
  position: relative;
  z-index: 20;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
}

.para-right {
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
}

.main-div-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.next-line {
  position: relative;
  left: 2px;
  top: -26px;
  right: 0%;
  bottom: auto;
  display: block;
  width: 218px;
  height: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.line-mob-y-work-withus {
  position: relative;
  left: 217px;
  top: -76px;
  right: 0%;
  bottom: 14%;
  display: block;
  width: 130px;
  height: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #ffa600;
}

.mobile-img {
  display: none;
}

.mob-img-2 {
  display: none;
}

.div-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-65 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-11 {
  height: 700px;
}

.div-block-66 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-67 {
  width: 800px;
  height: 400px;
}

.html-embed {
  display: none;
}

.text-block-14 {
  opacity: 1;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
}

.text-block-14:hover {
  font-weight: 700;
}

.text-block-14:focus {
  font-weight: 700;
}

.drop-down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.6;
}

.drop-down:focus {
  opacity: 1;
}

.drop-down.w--open {
  opacity: 0.6;
}

.drop-down.w--open:focus {
  opacity: 1;
}

.image-2 {
  margin-left: 5px;
}

.dropdown {
  display: block;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.dropdown-list {
  width: 500px;
}

.dropdown-list.w--open {
  right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 535px;
  height: 345px;
  margin-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  background-image: url('../images/drop-down-newbg2x2x2x.png');
  background-position: 0px 0px;
  background-size: contain;
  opacity: 1;
  color: #fff;
}

.dropdown-link {
  margin-top: 0px;
  margin-right: auto;
  margin-left: 0px;
  padding-right: 10px;
  padding-bottom: 5px;
  border: 0px none #000;
  opacity: 1;
  -webkit-transition-property: none;
  transition-property: none;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
}

.dropdown-link:hover {
  color: #fff;
}

.dropdown-link:focus {
  color: #fff;
}

.link-3 {
  margin-top: 49px;
  color: #fff;
  text-decoration: none;
}

.div-block-68 {
  margin-top: 20px;
}

.sub-link {
  margin-top: 0px;
  margin-right: auto;
  margin-left: 0px;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  opacity: 0.6;
  -webkit-transition-property: none;
  transition-property: none;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

.sub-link:hover {
  color: #fff;
}

.sub-link:focus {
  color: #fff;
}

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

.sub-link.w--current:hover {
  opacity: 1;
}

.sub-link.w--current:focus {
  opacity: 1;
}

.text-block-15 {
  font-family: Inter, sans-serif;
  color: #fff;
}

.line {
  position: relative;
  top: -10px;
  width: 30%;
  height: 3px;
  background-color: #f9b92f;
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-71 {
  display: block;
  height: auto;
  margin-bottom: 60px;
  padding-top: 38px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/Grey-bg2x.png');
  background-position: 0% 0%;
  background-size: cover;
}

.div-block-72 {
  display: inline-block;
}

.div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-74 {
  display: block;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-3 {
  position: relative;
  top: 6px;
  margin-bottom: 0px;
}

.div-block-75 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-4 {
  position: relative;
  top: 11px;
}

.image-5 {
  position: relative;
  top: 3px;
}

.image-6 {
  position: relative;
  top: 4px;
}

.div-block-76 {
  position: relative;
  display: block;
  width: 899px;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 4px;
  border-color: #101640;
  border-radius: 6px;
  background-color: transparent;
}

.image-7 {
  position: relative;
  left: auto;
  border-radius: 12px;
}

.sec-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-77 {
  margin-top: 20px;
}

.div-block-78 {
  margin-top: 20px;
}

.div-block-79 {
  margin-top: 20px;
}

.findmore-2-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 66px;
  text-decoration: none;
}

.findmore-2-copy._3 {
  margin-top: 20px;
}

.div-block-80 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-right: 60px;
  margin-left: 60px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-12 {
  width: auto;
  padding-top: 80px;
  padding-bottom: 100px;
  background-image: url('../images/Section-3-bg2x.png');
  background-position: 50% 50%;
  background-size: contain;
}

.header-cntre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.learnmore-text2 {
  margin-right: 5px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-decoration: none;
}

.findmore-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-decoration: none;
}

.icon-1-copy {
  position: static;
  top: auto;
  margin-top: -34px;
}

.section-13 {
  padding-top: 0px;
}

.heading-7 {
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  line-height: 50px;
  font-weight: 700;
}

.tagline-text {
  margin-top: 0px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.testi-div {
  position: static;
  z-index: 20;
  height: auto;
  padding-top: 173px;
}

.section-14 {
  height: auto;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.grid-13 {
  position: static;
  top: auto;
  z-index: 200;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: 416px;
  grid-template-rows: 416px;
}

.div-block-81 {
  position: relative;
  left: auto;
  top: -176px;
  z-index: 100;
}

.section-15 {
  height: 500px;
  margin-top: 76px;
  margin-bottom: 244px;
}

.div-block-82 {
  margin-top: 0px;
  margin-bottom: 35px;
  padding-left: 132px;
}

.text-block-16 {
  margin-top: 40px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-weight: 600;
}

.name-text {
  margin-top: 5px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 2px;
}

.slider-2 {
  height: 500px;
  padding-top: 0px;
  background-color: transparent;
}

.slide-nav-2 {
  font-size: 8px;
}

.left-arrow-2 {
  display: none;
}

.right-arrow-2 {
  display: none;
}

.mask {
  height: auto;
  padding-top: 91px;
}

.div-block-83 {
  height: 414px;
  margin-top: 114px;
  padding-top: 0px;
  background-image: url('../images/Testimonial-bg2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.slider-3 {
  top: auto;
  z-index: 20;
  height: auto;
  padding-top: 0px;
  background-color: transparent;
}

.div-block-84 {
  height: 414px;
  padding-top: 27px;
}

.slide-nav-3 {
  top: 451px;
  margin-top: 131px;
  margin-bottom: 0px;
  color: #4b507e;
  font-size: 9px;
}

.left-arrow-3 {
  display: none;
}

.right-arrow-3 {
  display: none;
}

.grid-14 {
  width: 90%;
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-85 {
  width: 45vw;
  padding: 135px 0px 0px;
}

.div-block-86 {
  position: relative;
  top: -125px;
  display: none;
  width: 28.7vw;
  height: 35vh;
}

.slide {
  height: auto;
  margin-top: 0px;
  padding-top: 100px;
  padding-bottom: 0px;
}

.div-block-87 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 380px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/Testimonial-bg2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.image-8 {
  padding-top: 39px;
}

.slide-2 {
  height: auto;
  padding-top: 100px;
}

.img-8 {
  display: none;
  padding-top: 15px;
}

.div-block-88 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-89 {
  padding-bottom: 80px;
  background-color: #f9f9fc;
}

.grid-15 {
  grid-column-gap: 50px;
  -ms-grid-columns: 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-90 {
  width: 22vw;
  height: 46vh;
  border-radius: 10px;
  background-color: #222352;
  line-height: 24px;
}

.div-block-91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -33px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 225px;
  padding-bottom: 36px;
  padding-left: 15px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/Group-1407282x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.text-block-17 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-5 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}

.div-block-93 {
  display: block;
  margin-top: 20px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-16 {
  height: 500px;
  margin-top: 0px;
  margin-bottom: -166px;
}

.courses-find {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  text-decoration: none;
}

.white-text-l {
  margin-right: 5px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  text-decoration: none;
}

.why-us {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-94 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 334px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(16, 22, 64, 0.8)), to(rgba(16, 22, 64, 0.8))), url('../images/Mask-Group-202x.png');
  background-image: linear-gradient(180deg, rgba(16, 22, 64, 0.8), rgba(16, 22, 64, 0.8)), url('../images/Mask-Group-202x.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.subscribe-form-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.subscribe-form-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 450px;
  margin-top: 10px;
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
  background-color: #fff;
}

.subscribe-form-input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.subscribe-form-input {
  margin-bottom: 0px;
  margin-left: 30px;
  padding-left: 0px;
  border: 0px none #000;
  background-color: transparent;
}

.heading-8 {
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.submit-button {
  border-radius: 4px;
  background-color: #f9b92f;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.form-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-17 {
  position: relative;
  z-index: 50;
  margin-top: 0px;
}

.div-block-95 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 283px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e4e5fa;
}

.div-block-96 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.heading-9 {
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 29px;
  line-height: 33px;
  font-weight: 800;
}

.link-block-5 {
  margin-right: 10px;
  margin-left: 10px;
}

.link-block-6 {
  margin-right: 10px;
}

.sicial-icons-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-div {
  margin-bottom: 20px;
}

.div-block-97 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-18 {
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: -0.5px;
}

.div-block-98 {
  margin-right: 8px;
}

.div-block-99 {
  margin-left: 60px;
}

.text-block-19 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-weight: 700;
}

.link-4 {
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  letter-spacing: -0.3px;
  text-decoration: none;
}

.link-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.div-block-100 {
  margin-left: 0px;
}

.heading-10 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}

.text-block-20 {
  width: 200px;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -1px;
}

.address-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-decoration: none;
}

.div-block-101 {
  margin-right: 100px;
}

.last-para {
  margin-left: 0px;
}

.heading-left {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.paragraph-6 {
  width: 60vw;
  margin-top: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 300;
}

.line-about {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 200px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.div-wrap-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  color: #fff;
}

.story-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.why-us-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-102 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 530px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Section-3-bg2x.png');
  background-position: 50% 50%;
  background-size: contain;
}

.text-block-21 {
  margin-top: 60px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.container-9 {
  margin-top: 20px;
}

.grid-17 {
  grid-column-gap: 80px;
  -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-22 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: capitalize;
}

.div-block-104 {
  margin-top: 10px;
  text-align: center;
}

.div-block-105 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 433px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9fc), to(hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, #f9f9fc, hsla(0, 0%, 100%, 0));
}

.grid-18 {
  grid-column-gap: 30px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-106 {
  width: 567px;
  height: 268px;
  background-image: url('../images/Group-1407412x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.testi-pic {
  width: 567px;
  height: 268px;
  background-image: url('../images/Group-1407402x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.heading-11 {
  margin-right: 40px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

.div-block-107 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 268px;
  padding-right: 30px;
  padding-left: 119px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-23 {
  font-family: Inter, sans-serif;
  color: #fff;
  line-height: 22px;
}

.div-block-108 {
  margin-right: 32px;
}

.div-block-109 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 548px;
  margin-top: 0px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #262756;
}

.educate-grid {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-white {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.text-white {
  width: 30vw;
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.div-block-110 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 209px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #181940;
}

.icon-grid {
  grid-column-gap: 80px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon-div-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white-text-line {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: capitalize;
}

.engage-grid {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.empower-grid {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-container--support {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.welfare-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.support-sub-text {
  width: auto;
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}

.welfare-grid1 {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.careers-support-grid {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.careers {
  border-radius: 14px;
}

.div-block-111 {
  padding-left: 10px;
}

.div-block-112 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #d8dafd;
  text-align: center;
}

.text-block-24 {
  font-family: Inter, sans-serif;
  color: #3e426f;
  font-size: 12px;
}

.more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  text-decoration: none;
}

.div-block-113 {
  margin-top: 20px;
}

.div-block-114 {
  margin-top: 20px;
}

.div-block-115 {
  margin-top: 20px;
}

.mob-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #d8dafd;
  text-align: center;
}

.mob-layout {
  display: none;
  height: 283px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e4e5fa;
}

.mob-small {
  margin-left: 60px;
}

.creat-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-right: 60px;
  margin-left: 60px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-117 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-118 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  padding: 8px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #fecd00;
  text-decoration: none;
}

.desktop-pic {
  position: relative;
  top: -1px;
  display: block;
  width: auto;
  height: auto;
}

.div-block-123 {
  display: block;
  height: 100px;
  padding-top: 45px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #222352;
}

.div-block-124 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-block-25 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 2px;
}

.div-block-125 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-26 {
  font-family: Inter, sans-serif;
  color: #f9b92f;
  font-size: 22px;
  font-weight: 700;
}

.career {
  border-radius: 14px;
}

.div-block-126 {
  display: block;
  margin-top: 100px;
  margin-right: 60px;
  margin-left: 60px;
}

.future-emp {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.white-head {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.white-text {
  width: 35vw;
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.bottom-grid {
  display: none;
  margin-top: 47px;
  margin-bottom: 0px;
  padding: 80px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #222352;
  color: #fff;
}

.grid-20 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-127 {
  position: relative;
  display: none;
  margin-top: 5px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.sub-container-heading {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-128 {
  display: block;
  height: 60px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px none #000;
  border-radius: 6px;
  background-color: #222352;
  cursor: pointer;
}

.div-block-129 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-130 {
  width: 30px;
  height: 2px;
}

.div-block-131 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hori-line {
  position: relative;
  top: 5px;
  width: 12px;
  height: 2px;
  background-color: #fff;
  color: #fff;
}

.heading-12 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
}

.div-block-132 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.verti-line {
  position: relative;
  top: -2px;
  width: 2px;
  height: 12px;
  background-color: #fff;
  color: #fff;
}

.div-block-133 {
  position: relative;
  top: -6px;
  padding: 20px 20px 185px;
  font-family: Inter, sans-serif;
  color: #222352;
  line-height: 20px;
}

.drop-down-container {
  position: absolute;
  top: 57px;
  overflow: hidden;
  width: 100%;
  padding: 0px;
  background-color: #f5f5f5;
  font-family: Inter, sans-serif;
  color: #222352;
  line-height: 20px;
}

.line-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-7 {
  padding: 20px 20px 10px;
}

.accordian-wrapper {
  position: relative;
  display: block;
}

.accordian-item {
  margin-top: 3px;
  border-radius: 6px;
  background-color: #222352;
}

.accordian-item-trigger {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.div-block-134 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-135 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-136 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0px;
}

.paragraph-8 {
  margin-bottom: 0px;
  padding: 20px 26px 20px 20px;
  color: #222352;
  font-size: 14px;
  line-height: 20px;
}

.container-t {
  position: relative;
  overflow: hidden;
  width: 100%;
  background-color: #f9f9fc;
  font-family: Inter, sans-serif;
}

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

.text {
  margin-bottom: 0px;
  padding: 0px 26px 0px 20px;
  color: #222352;
  font-size: 14px;
  line-height: 20px;
}

.para-dropdown {
  margin-bottom: 0px;
  padding: 20px 26px 10px 20px;
  color: #222352;
  font-size: 14px;
  line-height: 20px;
}

.bold-text-35 {
  font-weight: 600;
}

.hading-abt-desk-copy {
  display: block;
  width: 40vw;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}

.heading-sub {
  display: block;
  width: auto;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}

.mob-grid {
  display: none;
  margin-top: 40px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.white-heading {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 55px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.heading-left--white1 {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.text-left-abt-white1 {
  width: 35vw;
  margin-top: 20px;
  padding-right: 0px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

.text-head1 {
  display: block;
  width: 40vw;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}

.white-heading1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 55px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
}

.line-about--mob {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 130px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.text-block-27 {
  font-size: 14px;
  line-height: 20px;
}

.line-about-left {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 130px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

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

.sub-text {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  text-align: left;
}

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

.educat-mob {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 130px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.engage-grid-mob {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.educate-grid-mob {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img-mob {
  display: none;
}

.header-con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-drop-down {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

.list {
  margin-top: 10px;
}

.line-customer {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 200px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.text-4 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

.list-2 {
  margin-top: 10px;
}

.div-block-138 {
  margin-left: 60px;
}

.div-block-139 {
  margin-left: 60px;
}

.div-block-140 {
  margin-left: 60px;
}

.div-block-141 {
  margin-left: 60px;
}

.list-3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.list-4 {
  margin-top: 10px;
}

.list-5 {
  margin-top: 10px;
}

.list-6 {
  margin-top: 10px;
}

.list-7 {
  margin-top: 10px;
}

.div-block-142 {
  margin-left: 0px;
}

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

.list-9 {
  margin-top: 10px;
}

.list-10 {
  margin-top: 10px;
}

.list-11 {
  margin-top: 10px;
}

.list-12 {
  margin-top: 10px;
}

.top-text {
  margin-top: 10px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 20px;
}

.list-13 {
  margin-top: 10px;
}

.list-14 {
  margin-top: 10px;
}

.list-15 {
  margin-top: 10px;
}

.list-16 {
  margin-top: 10px;
}

.list-17 {
  margin-top: 10px;
}

.grid-20-copy {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mob-grid-dropdown {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-20--mob1 {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.list-18 {
  margin-top: 10px;
}

.list-19 {
  margin-top: 10px;
}

.list-20 {
  margin-top: 10px;
}

.list-21 {
  margin-top: 10px;
}

.list-22 {
  margin-top: 10px;
}

.list-23 {
  margin-top: 10px;
}

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

.grid-c2 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c2--m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.gid-c3 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c4 {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c5 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c5-m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c6 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-c6--m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.line-level2 {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 150px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.grid-c7 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.grid-c7-m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-27-copy {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

.grid-c7--m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.line-edu {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 150px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.grid-f1 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.grid-f1--m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-f2 {
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-f2--m {
  display: none;
  margin-top: 40px;
  grid-column-gap: 20px;
  -ms-grid-columns: 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider-4 {
  height: 200px;
  background-color: transparent;
}

.slide-nav-4 {
  font-size: 7px;
  line-height: 10px;
}

.right-arrow-4 {
  display: none;
}

.left-arrow-4 {
  display: none;
}

.funct-pic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 225px;
  padding-bottom: 36px;
  padding-left: 15px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/Group-1407292x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.team-leader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 225px;
  padding-bottom: 36px;
  padding-left: 15px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/Group-1407302x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.line-educate {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 130px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.div-block-143 {
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #f7f7f7;
}

.service-block2 {
  display: block;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-grid-mob {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.why-line {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 130px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.bold-text-40 {
  font-size: 20px;
  line-height: 20px;
}

.bold-text-41 {
  font-size: 18px;
  line-height: 40px;
  font-weight: 400;
}

.main-text {
  color: #fff;
  font-size: 42px;
  line-height: 50px;
  font-weight: 400;
}

.bold-text-42 {
  font-size: 42px;
  line-height: 45px;
  font-weight: 400;
}

.bold-text-43 {
  font-size: 22px;
  line-height: 25px;
}

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

.bold-text-45 {
  font-size: 18px;
  font-weight: 400;
}

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

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

.small-heading {
  display: block;
  width: auto;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}

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

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

.small-blue-text {
  margin-top: 10px;
  padding-left: 0px;
  font-family: Inter, sans-serif;
  color: #101640;
  font-size: 14px;
  line-height: 19px;
}

.line-level {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 245px;
  height: 3px;
  margin-top: -25px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

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

.new-heading {
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}

.sub-text2 {
  color: #101640;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}

.features-grid2 {
  margin-top: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider-mob {
  display: none;
  height: 200px;
  background-color: transparent;
}

.grid-3-mob {
  margin-top: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.75fr 0.5fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-90 {
  width: 20vw;
  height: 50vh;
  border-radius: 10px;
  background-color: #222352;
  line-height: 24px;
}

.text-hide {
  display: none;
  width: 40vw;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 50px;
}

.heading-13 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-weight: 700;
}

.div-block-144 {
  height: 600px;
  margin-top: 81px;
}

.tabs-menu {
  position: fixed;
  left: 0%;
  top: 11%;
  right: auto;
  bottom: 0%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 20px;
  margin-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-145 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 42px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tabs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.tabs-content {
  margin-left: 20px;
}

.tab-link-tab-1 {
  width: 265px;
  padding: 0px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-1.w--current {
  width: 265px;
  padding: 0px 0px 20px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  text-decoration: none;
}

.tab-link-tab-2 {
  width: 265px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-2.w--current {
  width: 270px;
  background-color: transparent;
  color: #222352;
  font-weight: 700;
}

.tab-link-tab-3 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-3.w--current {
  background-color: transparent;
  color: #222352;
  font-weight: 700;
}

.tab-link-tab-4 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}

.tab-link-tab-4.w--current {
  background-color: transparent;
  color: #222352;
  font-weight: 700;
}

.grid-21 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-146 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 38px;
}

.div-block-147 {
  margin-left: 398px;
}

.div-block-148 {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.section-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container-10 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.section-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-20 {
  display: block;
  margin-top: 0px;
  margin-bottom: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.policy-text {
  width: 60vw;
  margin-top: 10px;
  padding-right: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.div-block-149 {
  width: auto;
  margin-right: 60px;
  margin-left: 418px;
}

.plicy-div-wrap {
  width: auto;
  margin-top: 66px;
  margin-right: 60px;
  margin-left: 418px;
  padding: 20px;
  border-radius: 6px;
  background-color: #f9f9fc;
}

.line-small-policy {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 90px;
  height: 2px;
  margin-top: -18px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.text-wrap1 {
  margin-top: 20px;
}

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

.heading-d {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 20px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

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

.italic-text-2 {
  font-style: normal;
}

.italic-text-3 {
  font-style: normal;
}

.italic-text-4 {
  font-style: normal;
}

.div-block-150 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.pdf-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding: 8px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #fecd00;
  text-decoration: none;
}

.tab-link-tab-5 {
  width: 270px;
  padding: 20px 0px;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  text-decoration: none;
}

.tab-link-tab-5.w--current {
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
}

.bold-text-51 {
  font-weight: 300;
}

.tab-link-tab-5-2 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-5-2.w--current {
  width: 270px;
  padding: 20px 0px;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}

.tab-link-tab-6 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-6:focus {
  background-color: transparent;
}

.tab-link-tab-6.w--current {
  background-color: transparent;
  color: #222352;
  font-weight: 700;
}

.tab-link-tab-7 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-7.w--current {
  background-color: transparent;
  color: #222352;
  font-weight: 700;
}

.tab-link-tab-8 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}

.tab-link-tab-8.w--current {
  background-color: transparent;
  font-weight: 700;
}

.tab-link-tab-9 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-9.w--current {
  padding-bottom: 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}

.tab-link-tab-10 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}

.tab-link-tab-10.w--current {
  padding: 20px 0px 12px;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  text-decoration: none;
}

.tab-link-tab-11 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-11.w--current {
  background-color: transparent;
  font-weight: 700;
}

.tab-link-tab-12 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-12.w--current {
  background-color: transparent;
  font-weight: 700;
}

.body-2 {
  text-decoration: none;
}

.tab-link-tab-13 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-13.w--current {
  background-color: transparent;
  font-weight: 700;
}

.tab-pane-tab-1 {
  margin-top: 64px;
}

.tab-pane-tab-5 {
  margin-top: 48px;
}

.tab-pane-tab-6 {
  margin-top: 45px;
}

.tab-link-tab-14 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-14.w--current {
  background-color: transparent;
  font-weight: 700;
}

.tab-link-tab-15 {
  width: 270px;
  padding: 20px 0px 12px;
  border-bottom: 1px solid #ebe9e9;
  background-color: transparent;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  text-decoration: none;
}

.tab-link-tab-15.w--current {
  background-color: transparent;
  font-weight: 700;
}

.div-block-151 {
  margin-top: 20px;
}

.div-block-152 {
  height: 65vh;
  margin-right: 60px;
  margin-left: 418px;
}

.dummy-2 {
  height: 30vh;
  margin-right: 60px;
  margin-left: 418px;
}

.text-block-29 {
  line-height: 18px;
}

.grid-courses {
  grid-column-gap: 60px;
  -ms-grid-columns: 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.course-one {
  display: block;
  width: auto;
  height: 225px;
  padding-top: 155px;
  padding-bottom: 0px;
  padding-left: 15px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/new-course-one2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.course-two {
  display: block;
  width: auto;
  height: 225px;
  margin-top: 0px;
  padding-top: 155px;
  padding-bottom: 0px;
  padding-left: 15px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/new-courses-two2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.lline-mob-n {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 200px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.about-grid-mob-new {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 60px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about-grid--new {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 30px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.line-about-copy {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 200px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

.line-career {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 200px;
  height: 3px;
  margin-top: -26px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 16px;
  background-color: #f9b92f;
}

._1000-students {
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 30px;
  -ms-grid-columns: 1.5fr 1.25fr;
  grid-template-columns: 1.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hightllights-course {
  display: none;
  margin-top: 100px;
  margin-right: 60px;
  margin-left: 60px;
}

.hsc-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  text-decoration: none;
}

.text-sub-light {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
}

.hnd-pic {
  border-radius: 14px;
}

.text-block-40 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
}

.text-block-40-copy {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 20px;
}

.text-naame {
  margin-top: 20px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.video {
  border-radius: 10px;
}

.background-video {
  border-radius: 6px;
}

.mask-2 {
  overflow: visible;
  padding-top: 100px;
}

.sub-heading-p {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.policy-sub-heaiding {
  font-size: 16px;
  line-height: 20px;
}

.side-heading {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.side-heading-p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.text-wrap-p {
  margin-top: 10px;
}

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

.disability-text {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 20px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.heading-lblock {
  position: relative;
  z-index: 20;
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Inter, sans-serif;
  color: #222352;
  font-size: 42px;
  line-height: 50px;
  font-weight: 600;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
}

.olicy-block-heading {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.section-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 830px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #0c0c0c;
}

.grid-22 {
  width: 85%;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-153 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.text-block-41 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 53px;
  font-weight: 200;
  text-align: center;
}

.heading-14 {
  margin-bottom: 25px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 38px;
  font-weight: 200;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.heading-15 {
  margin-top: 0px;
  margin-bottom: 25px;
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 49px;
  line-height: 73px;
  font-weight: 700;
  text-align: center;
}

.text-block-42 {
  font-family: Inter, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 38px;
  text-align: center;
  letter-spacing: 5px;
}

.grid-22--tab {
  display: none;
  width: 85%;
  margin-top: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-154 {
  width: 95%;
  padding-top: 0px;
}

.form-eo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding: 8px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #fecd00;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .section.cc-product-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

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

  .button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 60%;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .logo-link.w--current {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .menu-icon {
    display: block;
  }

  .navigation-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #101640;
  }

  .cart {
    margin-right: 30px;
    margin-left: 0px;
  }

  .navigation {
    padding: 25px 30px;
  }

  .text-field.cc-quantity-field {
    width: auto;
    margin-right: 0px;
    margin-bottom: 10px;
    text-align: center;
  }

  .navigation-item {
    width: auto;
    margin-bottom: 30px;
    padding: 0px 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    font-size: 16px;
    text-align: center;
  }

  .navigation-item:hover {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
    color: #fff;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .navigation-item.w--current {
    width: auto;
    margin-bottom: 20px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #fff;
    font-size: 16px;
  }

  .navigation-item.w--current:hover {
    background-color: transparent;
    color: #fff;
  }

  .menu-button {
    padding: 0px;
  }

  .menu-button.w--open {
    background-color: transparent;
  }

  .navigation-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .collection-wrap {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection-item {
    width: 100%;
    max-width: 620px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .intro-text {
    width: auto;
  }

  .picture-placeholder.cc-about-2 {
    height: 460px;
  }

  .contact-name-field-wrap {
    width: 100%;
    padding-right: 0px;
  }

  .email-name-field-wrap {
    width: 100%;
    padding-left: 0px;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .credentials-inputs-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .grid {
    grid-template-areas: "."
      "."
      "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .number-contact-wrap {
    margin-bottom: 20px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .product-details-wrap {
    width: 100%;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
    text-align: center;
  }

  .product-image {
    width: 100%;
    margin-bottom: 40px;
  }

  .product-detail-cta-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .full-width-form {
    padding: 40px;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .blog-header-image {
    height: 460px;
  }

  .order-summary {
    -webkit-flex-basis: 320px;
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
  }

  .nav-bar {
    height: auto;
    padding: 0px;
  }

  .enroll-now {
    padding: 15px 30px;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }

  .enroll-now:hover {
    background-color: #f7f8f9;
  }

  .enroll-now:active {
    background-color: #eef0f3;
  }

  .text-block {
    font-size: 12px;
    line-height: 12px;
  }

  .link-block {
    width: 120px;
    margin-left: 0px;
    padding: 10px 0px;
  }

  .nav-linkswrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    padding: 5px 40px;
    background-color: #101640;
  }

  .section-3 {
    padding-bottom: 20px;
  }

  .text-container {
    width: 90%;
    margin-right: auto;
    margin-left: 41px;
  }

  .heading {
    display: block;
    width: auto;
  }

  .grid-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .line-2 {
    margin-left: -2px;
  }

  .text-left {
    padding-right: 0px;
  }

  .main-div-sec2 {
    width: 580px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-4 {
    -ms-grid-columns: 2.5fr 2.5fr;
    grid-template-columns: 2.5fr 2.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .feature-box-wrap {
    width: 35vw;
    height: 40vh;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .icon-2 {
    top: auto;
    bottom: -1916.953125px;
  }

  .line-3 {
    width: 435px;
    margin-left: 0px;
  }

  .icon-1 {
    top: auto;
    bottom: -1598.953125px;
  }

  .section-4 {
    margin-top: 34px;
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .div-block-8 {
    border-radius: 0px;
    background-color: #101640;
    background-position: 0% 0%;
  }

  .heading-main-left--white {
    display: none;
  }

  .div-block-11 {
    margin-left: 52px;
    padding-right: 0px;
    padding-bottom: 103px;
  }

  .text-block-6 {
    margin-top: 10px;
  }

  .heading-main--white {
    display: none;
  }

  .text-white-he {
    margin-top: 20px;
  }

  .line-5 {
    display: none;
  }

  .line-6 {
    display: none;
    width: 510px;
    margin-top: -37px;
    margin-left: 112px;
  }

  .div-block-13 {
    margin-top: 48px;
  }

  .container-3 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-17 {
    height: auto;
  }

  .div-block-18 {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .links-container {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mob-nav {
    display: none;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0px;
    background-color: #101640;
    opacity: 1;
  }

  .icon-3 {
    top: auto;
    bottom: -1608.953125px;
  }

  .heading-main--white--tab {
    display: block;
  }

  .nav-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #3e426f;
  }

  .div-block-20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .enrollnow-mob {
    width: 100px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-5--mob {
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-28 {
    padding: 40px 20px;
  }

  .heading-desktop {
    padding-right: 0px;
    text-align: center;
  }

  .contact-section {
    margin-right: 0px;
    margin-left: 0px;
  }

  .sciallink-wrap--contact {
    margin-top: 360px;
  }

  .get-in-touch-form-2 {
    text-align: left;
  }

  .div-block-48 {
    height: auto;
  }

  .div-block-49 {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .mob-white-social {
    margin-top: 282px;
  }

  .button-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-7 {
    height: 1200px;
  }

  .line-2-mob {
    left: 84px;
    top: -51px;
    margin-left: 48px;
  }

  .section-about.cc-product-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .line-6-new {
    display: block;
    width: 510px;
    margin-top: -30px;
    margin-left: 112px;
    padding-top: 1px;
  }

  .about-section1.cc-product-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-section2 {
    padding-bottom: 28px;
  }

  .text-container--about {
    width: auto;
    margin-bottom: 133px;
    margin-left: 20px;
  }

  .about-grid {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .main-about-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-left-abt {
    width: auto;
    padding-right: 0px;
    text-align: center;
  }

  .service-grid {
    grid-auto-rows: 414px;
    grid-row-gap: 20px;
    grid-template-areas: "."
      "Area";
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
    -ms-grid-rows: 376px;
    grid-template-rows: 376px;
  }

  .ser-div1 {
    border-radius: 0px;
    background-color: #101640;
    background-position: 0% 0%;
  }

  .heading--tab {
    display: block;
  }

  .hading-abt-desk {
    display: none;
  }

  .heading--mob {
    display: none;
  }

  .service-grid1 {
    grid-auto-rows: 414px;
    grid-row-gap: 20px;
    grid-template-areas: "."
      "Area";
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
    -ms-grid-rows: 376px;
    grid-template-rows: 376px;
  }

  .quotion-div--1 {
    top: 30px;
  }

  .text-left-q--1 {
    top: auto;
  }

  .services-section1.cc-product-detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-cont-services {
    width: 80%;
    margin-bottom: 140px;
  }

  .hading-services {
    display: none;
  }

  .helpu-line {
    margin-left: 391px;
  }

  .text-left--main {
    padding-right: 0px;
    text-align: center;
  }

  .hading-services--blue {
    display: block;
  }

  .services-line-1 {
    margin-left: 234px;
  }

  .container-5 {
    margin-bottom: 0px;
  }

  .service-block {
    margin-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .our-service-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-div {
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sub-heading-s {
    text-align: center;
  }

  .wrap-text-icon {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .service-left {
    padding-right: 20px;
    padding-left: 20px;
  }

  .our-service-grid--left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-div--left {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-left-2 {
    padding-right: 0px;
    text-align: center;
  }

  .sub-heading-s--left {
    text-align: center;
  }

  .heading-services1 {
    display: block;
  }

  .helpu-line-mob {
    left: -76px;
    top: 0%;
    margin-top: -27px;
    margin-left: auto;
  }

  .service-mob-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-main-left--mob-home {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .services-line-2 {
    margin-left: 0px;
  }

  .helpu-line-mob-n {
    margin-left: 482px;
  }

  .icon-1-r {
    top: auto;
    bottom: -1598.953125px;
  }

  .icon-1-p {
    top: auto;
    bottom: -1598.953125px;
  }

  .icon-1--i {
    top: auto;
    bottom: -1598.953125px;
  }

  .icon-1--t {
    top: auto;
    bottom: -1598.953125px;
  }

  .icon-1--pp {
    top: auto;
    bottom: -1598.953125px;
  }

  .section-enrollnow {
    height: 1200px;
  }

  .enroll-section {
    margin-right: 0px;
    margin-left: 0px;
  }

  .contact-from-base {
    height: auto;
    padding-bottom: 0px;
  }

  .new-line {
    display: none;
    width: 510px;
    margin-top: -37px;
    margin-left: 112px;
  }

  .text-block-4-mob {
    display: none;
  }

  .heading-centre {
    padding-right: 0px;
  }

  .line-wat-we-do {
    margin-left: 0px;
  }

  .heading-centre-white {
    padding-right: 0px;
  }

  .line-why-we-r {
    left: 4px;
    margin-left: 0px;
  }

  .container-7 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .next-step-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .left-heading {
    padding-right: 0px;
  }

  .para-right {
    margin-top: 0px;
    padding-right: 0px;
    text-align: center;
  }

  .main-div-right {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .next-line {
    left: 0px;
    margin-left: 0px;
  }

  .div-block-63 {
    margin-top: 20px;
  }

  .line-mob-y-work-withus {
    left: 84px;
    top: -51px;
    margin-left: 48px;
  }

  .img-desk {
    display: none;
  }

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

  .drop-down {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-list.w--open {
    width: auto;
    height: auto;
    margin-top: -19px;
    padding-bottom: 17px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #3e426f;
    background-image: none;
  }

  .div-block-68 {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .sub-link {
    margin-bottom: 8px;
    line-height: 15px;
  }

  .div-block-71 {
    background-position: 0% 0%;
  }

  .div-block-76 {
    width: auto;
    height: auto;
  }

  .icon-1-copy {
    top: auto;
    bottom: -1598.953125px;
  }

  .tagline-text {
    padding-right: 0px;
  }

  .section-15 {
    height: auto;
    margin-bottom: 0px;
  }

  .slider-3 {
    padding-top: 0px;
  }

  .slide-nav-3 {
    top: 377px;
  }

  .grid-14 {
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .div-block-85 {
    padding-top: 52px;
    padding-left: 51px;
  }

  .div-block-86 {
    top: 6px;
  }

  .slide {
    height: auto;
    padding-top: 80px;
  }

  .div-block-87 {
    height: auto;
  }

  .slide-2 {
    height: auto;
    margin-top: 0px;
    padding-top: 80px;
  }

  .grid-15 {
    grid-column-gap: 15px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-90 {
    width: 40vw;
  }

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

  .grid-16 {
    grid-column-gap: 20px;
  }

  .div-block-98 {
    width: 3vw;
  }

  .div-block-99 {
    margin-left: 0px;
  }

  .div-block-101 {
    margin-right: 20px;
  }

  .heading-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .heading-left {
    padding-right: 0px;
    text-align: left;
  }

  .paragraph-6 {
    width: auto;
  }

  .line-about {
    margin-top: -25px;
    margin-left: 0px;
    text-align: center;
  }

  .div-wrap-right {
    padding: 40px 20px;
  }

  .story-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .why-us-div {
    margin-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-105 {
    height: auto;
    padding-top: 35px;
    padding-bottom: 35px;
  }

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

  .div-block-109 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .educate-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-white {
    padding-right: 0px;
  }

  .text-white {
    width: auto;
    padding-right: 0px;
    text-align: center;
  }

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

  .icon-grid {
    grid-column-gap: 30px;
  }

  .engage-grid {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .empower-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .welfare-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .support-sub-text {
    padding-right: 0px;
  }

  .welfare-grid1 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .careers-support-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .mob-layout {
    padding-right: 20px;
    padding-left: 20px;
  }

  .mob-small {
    margin-left: 0px;
  }

  .div-block-117 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-118 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .login {
    width: 120px;
    margin-right: 8px;
    margin-left: 0px;
    padding: 10px 0px;
  }

  .div-block-119 {
    width: 30px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .div-block-120 {
    width: 30px;
    height: 2px;
    margin-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .div-block-121 {
    width: 30px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .div-block-122 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .desktop-pic {
    top: 6px;
  }

  .div-block-126 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .future-emp {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .white-head {
    padding-right: 0px;
  }

  .white-text {
    width: auto;
    padding-right: 0px;
  }

  .bottom-grid {
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-20 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .accordian-item-trigger {
    cursor: pointer;
  }

  .paragraph-8 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }

  .para-dropdown {
    padding-top: 10px;
    padding-right: 10px;
  }

  .hading-abt-desk-copy {
    display: none;
  }

  .heading-sub {
    display: block;
    width: 80vw;
    margin-bottom: 20px;
  }

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

  .white-heading {
    display: none;
  }

  .heading-left--white1 {
    padding-right: 0px;
    color: #fff;
  }

  .text-left-abt-white1 {
    width: auto;
    padding-right: 0px;
    color: #fff;
  }

  .bold-text-36 {
    display: inline;
  }

  .text-bold {
    display: block;
  }

  .text-head1 {
    display: block;
    width: auto;
  }

  .white-heading1 {
    display: block;
  }

  .line-about--mob {
    margin-left: 0px;
  }

  .line-about-left {
    margin-left: 0px;
  }

  .educat-mob {
    margin-left: 0px;
  }

  .engage-grid-mob {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .educate-grid-mob {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .img-mob {
    display: block;
  }

  .header-con {
    margin-bottom: 0px;
  }

  .line-customer {
    width: 300px;
    margin-left: 0px;
  }

  .div-block-138 {
    margin-left: 0px;
  }

  .div-block-139 {
    margin-left: 0px;
  }

  .div-block-140 {
    margin-left: 0px;
  }

  .div-block-141 {
    margin-left: 0px;
  }

  .div-block-142 {
    margin-left: 0px;
  }

  .list-14 {
    padding-left: 40px;
  }

  .grid-20-copy {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

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

  .list-25 {
    margin-top: 10px;
  }

  .list-26 {
    margin-top: 10px;
  }

  .list-27 {
    margin-top: 10px;
  }

  .list-28 {
    margin-top: 10px;
  }

  .list-29 {
    margin-top: 10px;
  }

  .list-30 {
    margin-top: 10px;
  }

  .grid-c2 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .gid-c3 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .list-32 {
    margin-top: 10px;
  }

  .list-33 {
    margin-top: 10px;
  }

  .list-34 {
    margin-top: 10px;
  }

  .list-35 {
    margin-top: 10px;
  }

  .list-36 {
    margin-top: 10px;
  }

  .list-37 {
    margin-top: 10px;
  }

  .grid-c5 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .grid-c6 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .line-level2 {
    width: 150px;
    margin-left: 0px;
  }

  .grid-c7 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

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

  .line-edu {
    width: 150px;
    margin-left: 0px;
  }

  .grid-f1 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .grid-f2 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

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

  .line-educate {
    margin-left: 0px;
  }

  .service-block2 {
    margin-top: 60px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .about-grid-mob {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .why-line {
    margin-left: 0px;
  }

  .small-heading {
    display: block;
    width: 80vw;
    margin-bottom: 20px;
  }

  .line-level {
    margin-left: 0px;
  }

  .div-90 {
    width: 40vw;
  }

  .text-hide {
    display: block;
    width: auto;
  }

  .tabs-menu {
    position: relative;
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .div-block-145 {
    margin-top: 83px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .tabs-content {
    display: block;
    margin-right: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .tab-link-tab-1.w--current {
    padding-top: 20px;
    padding-bottom: 12px;
  }

  .policy-text {
    width: auto;
    padding-right: 0px;
    text-align: left;
  }

  .plicy-div-wrap {
    margin-right: auto;
    margin-left: auto;
  }

  .line-small-policy {
    margin-left: 0px;
  }

  .heading-d {
    padding-right: 0px;
  }

  .pdf-button {
    width: 120px;
    margin-right: 8px;
    margin-left: 0px;
    padding: 10px 0px;
  }

  .grid-courses {
    grid-column-gap: 15px;
    -ms-grid-columns: 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .lline-mob-n {
    margin-top: -25px;
    margin-left: 0px;
    text-align: center;
  }

  .about-grid-mob-new {
    display: -ms-grid;
    display: grid;
    width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .about-grid--new {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .line-about-copy {
    margin-top: -25px;
    margin-left: 0px;
    text-align: center;
  }

  .line-career {
    margin-top: -25px;
    margin-left: 0px;
    text-align: center;
  }

  ._1000-students {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2.75fr;
    grid-template-columns: 2.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hightllights-course {
    margin-right: 40px;
    margin-left: 40px;
  }

  .sub-heading-p {
    padding-right: 0px;
    text-align: left;
  }

  .side-heading {
    padding-right: 0px;
    text-align: left;
  }

  .disability-text {
    padding-right: 0px;
    text-align: left;
  }

  .heading-lblock {
    padding-right: 0px;
    text-align: left;
  }

  .section-21 {
    height: auto;
  }

  .grid-22 {
    display: none;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-153 {
    padding-top: 64px;
  }

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

  .form-eo {
    width: 120px;
    margin-right: 8px;
    margin-left: 0px;
    padding: 10px 0px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    margin-right: 0px;
    margin-left: 0px;
  }

  .section.cc-store-home-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }

  .container {
    text-align: center;
  }

  .container.cc-subscription-form {
    padding-right: 30px;
    padding-left: 30px;
  }

  .container.cc-heading-wrap {
    margin-bottom: 50px;
  }

  .container.cc-full-width-form-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: left;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .heading-jumbo-tiny {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text {
    width: 90%;
    max-width: 470px;
    text-align: left;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 80%;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0px;
  }

  .logo-link.w--current {
    margin-left: 0px;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .cart-item-info-wrap {
    padding-right: 10px;
    padding-left: 10px;
  }

  .navigation {
    padding: 20px 30px;
  }

  .text-field.cc-subscribe-text-field {
    width: auto;
    margin-right: 0px;
    margin-bottom: 10px;
    text-align: center;
  }

  .text-field.cc-contact-field {
    text-align: left;
  }

  .text-field.cc-textarea {
    text-align: left;
  }

  .cart-container {
    min-width: 360px;
  }

  .intro-content {
    width: 80%;
  }

  .main-paragraph-wrap {
    grid-row-gap: 30px;
    grid-template-areas: "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 30px auto;
    grid-template-rows: auto auto;
  }

  .subscribe-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .form-block {
    width: 90%;
    max-width: 470px;
  }

  .footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .logo-footer {
    margin-bottom: 70px;
  }

  .links-section-footer {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .about-quote {
    width: 80%;
    max-width: 470px;
  }

  .get-in-touch-form-wrap {
    width: 90%;
    max-width: 470px;
  }

  .paragraph-contact-text {
    font-size: 16px;
    line-height: 28px;
  }

  .store-categories-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .products-category-link {
    margin-bottom: 10px;
  }

  .collection-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .product-details-wrap {
    width: 90%;
  }

  .product-image {
    height: 500px;
  }

  .full-width-form {
    padding: 30px;
  }

  .blog-detail-header-wrap {
    width: 90%;
    max-width: 470px;
    text-align: left;
  }

  .home-pic-container {
    height: 80vh;
    padding-right: 113px;
    padding-bottom: 45px;
  }

  .nav-bar {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    border-radius: 0px;
  }

  .link-block {
    margin-right: 8px;
  }

  .nav-linkswrap {
    height: 60px;
  }

  .text-container {
    width: auto;
    margin-top: 63px;
    margin-left: 37px;
  }

  .heading-main {
    display: none;
  }

  .header-container {
    padding-right: 10px;
    padding-left: 10px;
  }

  .features-grid {
    grid-row-gap: 30px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-3 {
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .heading-main-left {
    text-align: center;
  }

  .line-2 {
    width: 350px;
    margin-left: 50px;
  }

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

  .main-div-sec2 {
    width: 400px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-4 {
    display: none;
  }

  .small-text {
    margin-top: 5px;
  }

  .feature-box-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .icon-1 {
    bottom: 286px;
  }

  .section-4 {
    margin-top: 0px;
  }

  .section-5 {
    padding-top: 0px;
  }

  .heading-main-left--white {
    display: block;
    font-size: 40px;
  }

  .bold-text-3 {
    display: block;
    font-size: 35px;
  }

  .div-block-11 {
    margin-left: 0px;
    padding-right: 12px;
  }

  .line-4 {
    width: 285px;
    margin-left: 0px;
  }

  .header-container-he {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-white-he {
    padding-right: 5px;
    padding-left: 5px;
  }

  .line-6 {
    margin-left: 29px;
  }

  .div-block-13 {
    margin-top: 36px;
    margin-right: 20px;
    margin-left: 20px;
  }

  .sub-heading {
    font-size: 28px;
    line-height: 38px;
  }

  .container-3 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .desktop-logo {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1.25fr 0.75fr;
    grid-template-columns: 1.25fr 0.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: center;
  }

  .div-block-18 {
    padding-bottom: 0px;
  }

  .link {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .links-container {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-19 {
    display: block;
    margin-top: -21px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .mob-nav {
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 0px;
    opacity: 1;
  }

  .nav-items {
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #343861;
    opacity: 1;
  }

  .div-block-20 {
    background-color: #343861;
    opacity: 1;
  }

  .line-1 {
    margin-left: -3px;
  }

  .slider-features {
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
  }

  .left-arrow {
    display: none;
  }

  .right-arrow {
    display: none;
  }

  .slide-nav {
    position: relative;
    left: 0%;
    top: 5px;
    right: 0%;
    bottom: 0%;
    background-color: transparent;
    font-size: 9px;
    line-height: 12px;
  }

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

  .div-block-21 {
    display: block;
    margin-bottom: 40px;
  }

  .div-block-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mob-provision-services {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-provison-services {
    display: block;
    margin-bottom: 40px;
  }

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

  .heading-main-left--mob {
    display: none;
  }

  .heading-desktop {
    display: block;
  }

  .contact-section {
    margin-right: 0px;
    margin-left: 0px;
  }

  .contact-div {
    margin-top: 20px;
  }

  .grid-11 {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-row-gap: 20px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .sciallink-wrap--contact {
    display: none;
    margin-top: 80px;
  }

  .get-in-touch-form-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .contact-form {
    width: 90%;
    max-width: 470px;
    margin-bottom: 20px;
  }

  .heading-6 {
    font-size: 24px;
    line-height: 33px;
  }

  .div-block-48 {
    display: block;
    width: 100%;
  }

  .div-block-49 {
    width: 100%;
    padding: 20px 60px 30px 40px;
  }

  .mob-white-social {
    display: block;
    margin-top: 40px;
  }

  .cont-para {
    width: auto;
    padding-right: 94px;
  }

  .button-2 {
    width: 300px;
  }

  .new-mob-tex {
    border-style: solid;
    border-width: 1px;
    border-color: #d4d3d3;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: inset 0 0 0 -20px transparent;
  }

  .heading-5 {
    width: 88%;
  }

  .section-7 {
    height: 1500px;
  }

  .line-2-mob {
    left: 110px;
    width: 130px;
    margin-left: 0px;
  }

  .section-about {
    margin-right: 0px;
    margin-left: 0px;
  }

  .section-about.cc-store-home-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }

  .line-6-new {
    width: 500px;
    margin-top: -30px;
    margin-left: 1px;
  }

  .div-block-53 {
    margin-bottom: 26px;
  }

  .about-section1 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .about-section1.cc-store-home-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }

  .about-section2 {
    padding-top: 20px;
  }

  .text-container--about {
    width: auto;
    margin-left: 20px;
  }

  .about-grid {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .main-about-div {
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .heading--tab {
    padding-right: 39px;
  }

  .heading--mob {
    padding-right: 39px;
  }

  .services-section1 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .services-section1.cc-store-home-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }

  .text-cont-services {
    width: 100%;
    margin-left: auto;
  }

  .features-grid-copy {
    grid-row-gap: 30px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .service-grid-2 {
    grid-row-gap: 30px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .helpu-line {
    margin-left: 161px;
  }

  .hading-services--blue {
    margin-top: 0px;
  }

  .services-line-1 {
    margin-left: 4px;
  }

  .container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .our-service-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

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

  .partnership-pic {
    margin-left: 0px;
  }

  .sub-heading-s {
    line-height: 35px;
  }

  .our-service-grid--left {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

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

  .heading-main-mob {
    position: relative;
    z-index: 20;
    display: block;
  }

  .helpu-line-mob {
    left: 0px;
    width: 200px;
    margin-left: 0px;
  }

  .services-wraper {
    display: block;
  }

  .slider-service {
    display: block;
    height: auto;
    background-color: #fff;
  }

  .service-mob-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .img-div1-mob {
    margin-top: 20px;
  }

  .content-div-mob {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-main-home {
    display: block;
  }

  .heading-main-left--mob-home {
    display: block;
  }

  .services-line-2 {
    margin-left: 4px;
  }

  .helpu-line-mob-n {
    width: 200px;
    margin-left: 183px;
  }

  .heading-container {
    top: -54px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .icon-1-r {
    bottom: 286px;
  }

  .icon-1-p {
    bottom: 286px;
  }

  .icon-1--i {
    bottom: 286px;
  }

  .icon-1--t {
    bottom: 286px;
  }

  .icon-1--pp {
    bottom: 286px;
  }

  .section-enrollnow {
    height: 1500px;
  }

  .enroll-section {
    margin-right: 0px;
    margin-left: 0px;
  }

  .contact-from-base {
    display: block;
    width: 100%;
  }

  .enroll-form {
    width: 90%;
    max-width: 470px;
    margin-bottom: 20px;
  }

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

  .div-block-58 {
    width: auto;
  }

  ._2021-text {
    display: block;
  }

  .new-line {
    margin-left: 29px;
  }

  .heading-main-left--tab {
    z-index: 20;
    display: none;
    text-align: center;
  }

  .heading-main-left--white-tab {
    display: none;
  }

  .text-block-4-mob {
    display: none;
  }

  .uwl-logo {
    margin-left: -31px;
  }

  .section-10 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .heading-centre {
    display: block;
  }

  .line-wat-we-do {
    width: 250px;
    margin-top: -19px;
    margin-left: 0px;
  }

  .grid-what-we-do {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 0.5fr;
    grid-template-columns: 0.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-60 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

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

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

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

  .heading-centre-white {
    display: block;
  }

  .line-why-we-r {
    left: auto;
    width: 395px;
    margin-left: 0px;
  }

  .next-step-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .left-heading {
    display: block;
  }

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

  .next-line {
    width: 345px;
    margin-left: 41px;
  }

  .line-mob-y-work-withus {
    left: 110px;
    width: 130px;
    margin-left: 0px;
  }

  .dropdown-link {
    padding-left: 20px;
  }

  .div-block-71 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .sec-header {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-12 {
    padding: 0px 10px;
  }

  .header-cntre {
    padding-right: 0px;
    padding-left: 0px;
  }

  .icon-1-copy {
    bottom: 286px;
  }

  .slide-nav-3 {
    top: 628px;
    margin-top: 0px;
    font-size: 8px;
  }

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

  .div-block-85 {
    padding-left: 0px;
  }

  .div-block-86 {
    display: block;
    width: 40vw;
    height: 35vh;
  }

  .div-block-89 {
    padding-top: 0px;
  }

  .grid-15 {
    margin-top: 20px;
    grid-row-gap: 20px;
  }

  .div-block-90 {
    width: 45vw;
    height: 50vh;
  }

  .div-block-91 {
    margin-top: -25px;
  }

  .div-block-93 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .courses-find {
    margin-top: 60px;
  }

  .why-us {
    padding-right: 10px;
    padding-left: 10px;
  }

  .subscribe-form-2 {
    padding: 40px 20px;
  }

  .subscribe-form-flex {
    width: 400px;
  }

  .heading-8 {
    font-size: 35px;
  }

  .div-block-95 {
    display: none;
    height: auto;
  }

  .div-block-96 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-16 {
    padding-left: 39px;
    grid-column-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-101 {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .heading-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-left {
    display: block;
  }

  .line-about {
    width: 170px;
    margin-left: 0px;
  }

  .div-wrap-right {
    padding-top: 0px;
  }

  .story-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .why-us-div {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-17 {
    grid-column-gap: 30px;
  }

  .grid-18 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 0.75fr;
    grid-template-columns: 0.75fr;
  }

  .div-block-106 {
    width: auto;
    height: auto;
    padding: 20px 20px 40px;
    border-radius: 6px;
  }

  .testi-pic {
    width: auto;
    height: auto;
    margin-left: 0px;
    padding: 40px 20px;
    border-radius: 6px;
  }

  .heading-11 {
    margin-top: 0px;
    margin-right: 0px;
  }

  .div-block-107 {
    height: auto;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

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

  .div-block-108 {
    margin-right: 0px;
  }

  .educate-grid {
    width: 90%;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .heading-white {
    display: block;
  }

  .div-block-110 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .icon-grid {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .engage-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .empower-grid {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .heading-container--support {
    padding-right: 0px;
    padding-left: 0px;
  }

  .welfare-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .welfare-grid1 {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .careers-support-grid {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .mob-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .mob-layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding-top: 21px;
    padding-bottom: 49px;
  }

  .mob-small {
    display: none;
  }

  .login {
    margin-right: 8px;
  }

  .image-9 {
    opacity: 0.06;
  }

  .image-10 {
    opacity: 0.05;
  }

  .desktop-pic {
    display: none;
    width: 40vw;
    height: 35vh;
  }

  .div-block-126 {
    margin-top: 86px;
    margin-right: 20px;
    margin-left: 20px;
  }

  .future-emp {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .white-head {
    display: block;
  }

  .sub-container-heading {
    top: -35px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .accordian-item {
    margin-top: 0px;
  }

  .mob-grid {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .head-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .heading-left--white1 {
    display: block;
  }

  .line-about--mob {
    width: 170px;
    margin-left: 0px;
  }

  .line-about-left {
    width: 170px;
    margin-left: 0px;
  }

  .educat-mob {
    width: 170px;
    margin-left: 0px;
  }

  .engage-grid-mob {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .educate-grid-mob {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .header-con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .line-customer {
    width: 170px;
    margin-left: 0px;
  }

  .top-text {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .line-level2 {
    width: 170px;
    margin-left: 0px;
  }

  .grid-c7-m {
    margin-top: 0px;
  }

  .grid-c7--m {
    margin-top: 0px;
  }

  .line-edu {
    width: 170px;
    margin-left: 0px;
  }

  .slider-4 {
    display: none;
  }

  .line-educate {
    width: 170px;
    margin-left: 0px;
  }

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

  .about-grid-mob {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .why-line {
    width: 170px;
    margin-left: 0px;
  }

  .small-blue-text {
    margin-top: 5px;
  }

  .line-level {
    width: 250px;
    margin-top: -19px;
    margin-left: 0px;
  }

  .features-grid2 {
    grid-row-gap: 30px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .slider-mob {
    display: block;
  }

  .image-11 {
    width: auto;
    height: auto;
  }

  .grid-3-mob {
    grid-row-gap: 30px;
    -ms-grid-columns: 0.5fr 0.5fr 1fr;
    grid-template-columns: 0.5fr 0.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-90 {
    width: 45vw;
    height: 47vh;
  }

  .div-block-145 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .tab-link-tab-1.w--current {
    width: auto;
  }

  .tab-link-tab-2 {
    width: auto;
  }

  .tab-link-tab-3 {
    width: auto;
  }

  .tab-link-tab-4 {
    width: auto;
  }

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

  .line-small-policy {
    width: 170px;
    margin-left: 0px;
  }

  .heading-d {
    display: block;
  }

  .pdf-button {
    margin-right: 8px;
  }

  .tab-link-tab-5-2 {
    width: auto;
  }

  .tab-link-tab-6 {
    width: auto;
  }

  .tab-link-tab-7 {
    width: auto;
  }

  .tab-link-tab-8 {
    width: auto;
  }

  .tab-link-tab-9 {
    width: auto;
  }

  .tab-link-tab-10 {
    width: auto;
  }

  .tab-link-tab-11 {
    width: auto;
  }

  .tab-link-tab-12 {
    width: auto;
  }

  .tab-link-tab-13 {
    width: auto;
  }

  .tab-link-tab-14 {
    width: auto;
  }

  .tab-link-tab-15 {
    width: auto;
  }

  .text-block-28 {
    line-height: 20px;
  }

  .text-block-29 {
    line-height: 20px;
  }

  .grid-courses {
    margin-top: 20px;
    grid-row-gap: 20px;
  }

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

  .lline-mob-n {
    width: 170px;
    margin-left: 0px;
  }

  .about-grid-mob-new {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .about-grid--new {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .line-about-copy {
    width: 170px;
    margin-left: 0px;
  }

  .line-career {
    width: 170px;
    margin-left: 0px;
  }

  ._1000-students {
    width: 90%;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
  }

  .hightllights-course {
    margin-top: 86px;
    margin-right: 20px;
    margin-left: 20px;
  }

  .hsc-link {
    margin-top: 60px;
  }

  .sub-heading-p {
    display: block;
  }

  .side-heading {
    display: block;
  }

  .disability-text {
    display: block;
  }

  .heading-lblock {
    display: block;
  }

  .div-block-153 {
    padding-top: 81px;
  }

  .text-block-41 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-14 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-15 {
    font-size: 39px;
    line-height: 60px;
  }

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

  .grid-22--tab {
    width: 90%;
    grid-row-gap: 30px;
  }

  .form-eo {
    margin-right: 8px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  h2 {
    font-size: 34px;
    line-height: 46px;
  }

  .section {
    margin-left: 0px;
  }

  .section.cc-product-detail {
    margin-right: 15px;
    margin-left: 15px;
  }

  .container.cc-subscription-form {
    padding-right: 15px;
    padding-left: 15px;
  }

  .button.cc-cart {
    padding-right: 16px;
    padding-left: 16px;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 100%;
  }

  .heading-jumbo {
    font-size: 36px;
    line-height: 48px;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .status-message.cc-success-message {
    background-color: #0d5688;
  }

  .cart-item-info-wrap {
    margin-right: 10px;
    margin-left: 10px;
  }

  .cart {
    margin-right: 20px;
  }

  .navigation {
    padding-right: 20px;
    padding-left: 20px;
  }

  .menu-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .menu-button.w--open {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .cart-container {
    min-width: 320px;
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .about-quote {
    width: 100%;
    max-width: none;
  }

  .get-in-touch-form-wrap {
    width: 100%;
    max-width: none;
  }

  .blog-item {
    width: 100%;
    max-width: none;
  }

  .product-details-wrap {
    width: 100%;
    max-width: none;
  }

  .list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .full-width-form {
    padding: 15px;
  }

  .order-item-description-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .order-item-content-wrap {
    margin-bottom: 5px;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .home-pic-container {
    height: 80vh;
    padding: 13px 10px 0px;
  }

  .nav-bar {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .link-block {
    margin-top: 30px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .nav-linkswrap {
    height: 60px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .section-3 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .text-container {
    margin-top: 364px;
    margin-left: 10px;
  }

  .heading {
    font-size: 26px;
    line-height: 32px;
  }

  .heading-main {
    font-size: 26px;
    line-height: 40px;
  }

  .text-block-3 {
    margin-top: 20px;
    text-align: center;
  }

  .header-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .features-grid {
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-grid-content {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .heading-main-left {
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .line-2 {
    width: 220px;
    margin-top: -28px;
    margin-left: 45px;
  }

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

  .main-div-sec2 {
    width: 280px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .feature-box-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 250px;
    height: 30vh;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: 4px 4px 12px 0 hsla(0, 0%, 79.3%, 0.36);
  }

  .div-block-7 {
    display: block;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .line-3 {
    width: 254px;
    margin-top: -28px;
    margin-left: 0px;
  }

  .section-4 {
    margin-top: 0px;
    padding-top: 49px;
  }

  .grid-5 {
    display: none;
  }

  .div-block-8 {
    height: 42vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    background-image: url('../images/Student-mob-bg2x.png');
  }

  .quotion-text-div {
    padding-right: 10px;
    padding-left: 15px;
  }

  .div-block-10 {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-main-left--white {
    font-size: 36px;
    line-height: 40px;
  }

  .div-block-11 {
    display: none;
  }

  .findmore-2 {
    margin-top: 66px;
  }

  .header-container-he {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-white-he {
    padding-right: 3px;
    padding-left: 3px;
  }

  .line-6 {
    width: 285px;
    margin-left: 9px;
  }

  .div-block-13 {
    margin-top: 35px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .sub-heading {
    font-size: 24px;
    line-height: 32px;
  }

  .container-3 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .desktop-logo {
    display: none;
  }

  .div-block-15 {
    margin-top: 30px;
  }

  .footer-new {
    margin-top: 0px;
  }

  .section-6-1 {
    margin-top: 40px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-18 {
    padding-top: 0px;
  }

  .div-block-19 {
    margin-top: -29px;
  }

  .mob-nav {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 0px;
  }

  .heading-main--white--tab {
    font-size: 26px;
    line-height: 40px;
  }

  .nav-items {
    margin-top: 0px;
  }

  .line-1 {
    display: none;
    margin-left: 80px;
  }

  .line-1-mob {
    display: block;
    width: 145px;
    margin-left: -2px;
  }

  .slide-nav {
    font-size: 8px;
  }

  .slider {
    display: block;
    width: 94vw;
    height: 300px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .div-block-11--mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .line-4--mob {
    width: 290px;
    margin-top: -64px;
  }

  .grid-5--mob {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: transparent;
  }

  .div-block-24 {
    width: 300px;
    height: 20px;
    margin-top: -79px;
    padding: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-style: none;
    border-width: 0px;
    border-color: #4b507e;
    background-color: #101640;
  }

  .div-block-24-copy {
    width: 300px;
    height: 20px;
    margin-top: -79px;
    padding: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-style: none;
    border-width: 0px;
    border-color: #4b507e;
    background-color: #101640;
    opacity: 1;
  }

  .div-block-25 {
    border: 0px none #000;
  }

  .div-block-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #141b4d;
  }

  .line-4--2-mob {
    display: none;
    width: 210px;
    margin-top: 35px;
    margin-left: -1px;
  }

  .mob-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .div-block-27 {
    margin-top: 85px;
  }

  .body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .mob-provision-services {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .div-provison-services {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .div-block-28 {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .heading-main-left--mob {
    display: none;
    font-size: 26px;
    line-height: 35px;
    text-align: center;
  }

  .heading-desktop {
    padding-right: 0px;
    font-size: 26px;
    line-height: 28px;
    text-align: center;
  }

  .contact-section {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .contact-div {
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
  }

  .grid-11 {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .contact-form {
    width: 100%;
    max-width: none;
  }

  .heading-6 {
    font-size: 24px;
  }

  .div-block-48 {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .link-2 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    line-height: 20px;
    text-decoration: none;
  }

  .link-2:hover {
    color: #fff;
  }

  .div-block-49 {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .cont-para {
    width: auto;
    padding-right: 0px;
    text-decoration: none;
  }

  .button-2 {
    width: 100%;
  }

  .new-mob-tex {
    border-style: solid;
    border-width: 1px;
    border-color: #d4d3d3;
    border-radius: 0px;
    background-color: transparent;
    -webkit-transition-property: none;
    transition-property: none;
    font-family: 'Open Sans', sans-serif;
  }

  .new-mob-tex:hover {
    border-color: #d4d3d3;
  }

  .new-mob-tex:active {
    border-color: #d4d3d3;
  }

  .new-mob-tex:focus {
    border-style: solid;
    border-width: 1px;
    border-color: #d4d3d3;
    background-color: transparent;
    box-shadow: none;
  }

  .div-contact {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .heading-5 {
    width: 100%;
    margin-top: 14px;
  }

  .section-7 {
    height: auto;
  }

  .line-2-mob {
    width: 200px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .bold-text-24 {
    font-weight: 600;
  }

  .bold-text-25 {
    font-weight: 600;
  }

  .bold-text-26 {
    font-weight: 600;
  }

  .bold-text-27 {
    font-weight: 600;
  }

  .bold-text-28 {
    font-weight: 600;
  }

  .section-about {
    margin-left: 0px;
  }

  .section-about.cc-product-detail {
    margin-right: 15px;
    margin-left: 15px;
  }

  .line-6-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 285px;
    margin-top: -28px;
    margin-left: 1px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-55 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-section1 {
    margin-top: 2px;
    margin-left: 0px;
  }

  .about-section1.cc-product-detail {
    margin-right: 15px;
    margin-left: 15px;
  }

  .about-pic-container {
    height: 700px;
    background-image: linear-gradient(31deg, #0c1136, rgba(21, 29, 92, 0.85) 24%, rgba(81, 87, 134, 0.56) 73%, hsla(0, 0%, 100%, 0)), url('../images/about-pic2x.png');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .about-section2 {
    margin-top: 0px;
    padding-bottom: 0px;
  }

  .text-container--about {
    width: auto;
    height: auto;
    margin-right: 20px;
    margin-bottom: 110px;
    margin-left: 20px;
  }

  .ab-line-1 {
    display: none;
    margin-left: 80px;
  }

  .abt-div {
    margin-right: 10px;
    margin-left: 10px;
  }

  .main-about-div {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .text-left-abt {
    margin-top: 0px;
    text-align: center;
  }

  .service-grid {
    display: none;
  }

  .ser-div1 {
    height: 42vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    background-image: url('../images/Service-pic2x.png');
  }

  .quotion-text-div2 {
    padding-right: 10px;
    padding-left: 15px;
  }

  .heading--tab {
    display: none;
    font-size: 26px;
    line-height: 40px;
  }

  .hading-abt-desk {
    font-size: 26px;
    line-height: 40px;
  }

  .heading--mob {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
  }

  .service-grid1 {
    display: block;
  }

  .text-left-q-1 {
    top: auto;
  }

  .quotion-text-div1 {
    padding-right: 10px;
    padding-left: 15px;
  }

  .quotion-div-copy {
    top: 31px;
  }

  .services-section1 {
    margin-left: 0px;
  }

  .services-section1.cc-product-detail {
    margin-right: 15px;
    margin-left: 15px;
  }

  .text-cont-services {
    margin-bottom: 139px;
    margin-left: auto;
  }

  .hading-services {
    font-size: 26px;
    line-height: 40px;
  }

  .services-line {
    display: none;
    margin-left: 80px;
  }

  .service-sec1 {
    padding-top: 20px;
  }

  .service-container {
    margin-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .features-grid-copy {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .service-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .helpu-line {
    display: none;
    margin-left: 80px;
  }

  .text-left--main {
    margin-bottom: 5px;
    text-align: center;
  }

  .div-wrap {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-9 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .hading-services--blue {
    position: relative;
    font-size: 26px;
    line-height: 40px;
  }

  .services-line-1 {
    display: none;
    margin-left: 80px;
  }

  .container-5 {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .service-block {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-div {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .sub-heading-s {
    font-size: 26px;
    text-align: left;
  }

  .service-left {
    padding-right: 5px;
    padding-left: 5px;
  }

  .content-div--left {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

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

  .heading-services1 {
    position: relative;
    z-index: 2;
    font-size: 26px;
    line-height: 32px;
  }

  .heading-main-mob {
    position: relative;
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 26px;
    line-height: 40px;
  }

  .helpu-line-mob {
    display: none;
    margin-left: 80px;
  }

  .service-slide-wrap {
    margin-right: 10px;
    margin-left: 10px;
  }

  .slider-service {
    position: relative;
    display: block;
    width: 94vw;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .content-div-mob {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .heading-main-home {
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 34px;
  }

  .heading-main-left--mob-home {
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .services-line-2 {
    display: block;
    width: 160px;
    margin-top: -7px;
    margin-left: 0px;
  }

  .service-line-mob {
    display: block;
    width: 160px;
    margin-top: -13px;
    margin-left: 0px;
  }

  .helpu-line-mob-n {
    display: block;
    width: 110px;
    margin-top: -29px;
    margin-left: 0px;
  }

  .heading-container {
    top: -83px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mob-line1 {
    display: block;
    width: 200px;
    margin-left: -2px;
  }

  .section-enrollnow {
    height: auto;
  }

  .enroll-section {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 182px;
  }

  .contact-from-base {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .enroll-form {
    width: 100%;
    max-width: none;
  }

  .nescot-logo {
    margin-right: 0px;
  }

  .div-block-57 {
    display: -ms-grid;
    display: grid;
    padding-left: 11px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-areas: "."
      "Area";
    -ms-grid-columns: 0.75fr 10px 0.75fr;
    grid-template-columns: 0.75fr 0.75fr;
    -ms-grid-rows: 57px 16px 57px;
    grid-template-rows: 57px 57px;
  }

  .div-block-58 {
    margin-top: 76px;
    padding-bottom: 0px;
  }

  ._2021-text {
    font-size: 70px;
    line-height: 70px;
  }

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

  .new-line {
    width: 285px;
    margin-left: 9px;
  }

  .heading-main-left--tab {
    display: none;
    font-size: 26px;
    line-height: 35px;
    text-align: center;
  }

  .heading-main-left--white-tab {
    font-size: 36px;
    line-height: 40px;
  }

  .text-block-4-mob {
    display: block;
  }

  .text-block-4--tab {
    display: none;
  }

  .uwl-logo {
    margin-left: 0px;
  }

  .dwl-logo {
    margin-right: 0px;
  }

  .quotion-text-div2--new {
    padding-right: 10px;
    padding-left: 15px;
  }

  .section-10 {
    margin-bottom: 40px;
  }

  .heading-centre {
    padding-right: 0px;
    font-size: 26px;
    line-height: 34px;
    text-align: center;
  }

  .line-wat-we-do {
    top: 6px;
    display: block;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .grid-what-we-do {
    grid-column-gap: 25px;
    -ms-grid-columns: 0.75fr;
    grid-template-columns: 0.75fr;
  }

  .div-block-61 {
    margin-top: 10px;
  }

  .heading-centre-white {
    padding-right: 0px;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .para-white {
    margin-top: 10px;
  }

  .line-why-we-r {
    width: 230px;
    margin-top: -28px;
    margin-left: 0px;
  }

  .container-7 {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .next-step-grid {
    -ms-grid-rows: 205px auto;
    grid-template-rows: 205px auto;
  }

  .left-heading {
    top: auto;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-right: 0px;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .para-right {
    margin-bottom: 5px;
    text-align: center;
  }

  .main-div-right {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .next-line {
    top: -21px;
    width: 130px;
    margin-top: 0px;
    margin-left: 2px;
  }

  .line-mob-y-work-withus {
    left: 63px;
    top: -49px;
    bottom: auto;
    width: 80px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .mobile-img {
    display: block;
  }

  .img-desk {
    display: none;
  }

  .mob-img-2 {
    display: block;
  }

  .img-desk-2 {
    display: none;
  }

  .drop-down {
    padding-right: 10px;
  }

  .dropdown-list.w--open {
    width: auto;
    padding: 20px 30px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-radius: 5px;
    background-color: #0c1136;
    background-image: none;
  }

  .dropdown-link {
    padding-left: 10px;
  }

  .sub-link {
    margin-top: 10px;
    margin-left: auto;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-71 {
    padding-top: 10px;
    padding-bottom: 40px;
    background-position: 100% 100%;
  }

  .div-block-74 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .sec-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .findmore-2-copy {
    margin-top: 66px;
  }

  .header-cntre {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .findmore-3 {
    margin-top: 66px;
  }

  .section-13 {
    padding: 49px 10px 40px;
  }

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

  .section-14 {
    padding-left: 0px;
  }

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

  .slider-3 {
    padding-left: 0px;
  }

  .slide-nav-3 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -11%;
    margin-top: 15px;
  }

  .grid-14 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .div-block-85 {
    padding-top: 0px;
    padding-right: 18px;
    padding-left: 18px;
  }

  .div-block-86 {
    top: -1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .slide {
    padding-top: 0px;
    padding-left: 0px;
  }

  .slide-2 {
    padding-top: 0px;
  }

  .div-block-88 {
    margin-top: 14px;
  }

  .div-block-89 {
    padding-bottom: 30px;
  }

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

  .div-block-90 {
    width: auto;
  }

  .div-block-91 {
    margin-top: -66px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .div-block-92 {
    padding-left: 10px;
  }

  .div-block-93 {
    margin-bottom: 0px;
  }

  .courses-find {
    margin-top: 25px;
  }

  .why-us {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .subscribe-form-flex {
    width: 280px;
  }

  .subscribe-form-input-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .subscribe-form-input {
    width: 100%;
    margin-left: 10px;
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .heading-8 {
    font-size: 30px;
    line-height: 35px;
  }

  .submit-button {
    font-size: 9px;
    line-height: 15px;
  }

  .grid-16 {
    margin-bottom: 40px;
    padding-left: 0px;
    grid-column-gap: 15px;
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .sicial-icons-div {
    margin-top: 0px;
  }

  .div-block-99 {
    display: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .address-2 {
    margin-top: 0px;
  }

  .heading-side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-left {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
  }

  .paragraph-6 {
    margin-top: 0px;
    font-size: 25px;
    line-height: 30px;
  }

  .line-about {
    left: 0px;
    top: -21px;
    display: none;
    width: 130px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .div-wrap-right {
    margin-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .why-us-div {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-102 {
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-17 {
    grid-column-gap: 20px;
    -ms-grid-columns: 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-105 {
    margin-top: 20px;
  }

  .grid-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -ms-grid-columns: 0.25fr;
    grid-template-columns: 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .testi-pic {
    width: 85vw;
    padding: 20px 10px;
  }

  .div-block-109 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .educate-grid {
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .heading-white {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

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

  .icon-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .white-text-line {
    font-size: 12px;
    line-height: 16px;
  }

  .heading-container--support {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .more {
    margin-top: 25px;
  }

  .mob-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .grid-19 {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-116 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .creat-div {
    display: none;
  }

  .div-block-117 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .login {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .desktop-pic {
    top: -1px;
    display: none;
    width: auto;
    height: auto;
  }

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

  .div-block-125 {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

  .div-block-126 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .white-head {
    padding-right: 0px;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

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

  .bottom-grid {
    padding-right: 5px;
    padding-left: 5px;
  }

  .sub-container-heading {
    top: -51px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-12 {
    font-size: 16px;
  }

  .accordian-item {
    margin-top: 0px;
  }

  .paragraph-8 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }

  .bold-text-34 {
    font-size: 16px;
  }

  .para-dropdown {
    padding-top: 10px;
    padding-right: 10px;
  }

  .hading-abt-desk-copy {
    font-size: 26px;
    line-height: 40px;
  }

  .heading-sub {
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 32px;
  }

  .mob-grid {
    margin-top: 0px;
  }

  .white-heading {
    display: block;
  }

  .heading-left--white1 {
    padding-right: 0px;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .text-left-abt-white1 {
    text-align: center;
  }

  .text-head1 {
    font-size: 26px;
    line-height: 40px;
  }

  .white-heading1 {
    display: block;
  }

  .line-about--mob {
    left: 0px;
    top: 3px;
    display: block;
    width: 80px;
    margin-top: -28px;
    margin-left: 0px;
  }

  .line-about-left {
    left: 0px;
    top: 3px;
    display: block;
    width: 80px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .sub-text {
    margin-top: 20px;
    text-align: center;
  }

  .educat-mob {
    left: 0px;
    top: 7px;
    display: block;
    width: 80px;
    margin-top: -28px;
    margin-left: 0px;
  }

  .header-con {
    margin-bottom: 55px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .list {
    padding-left: 30px;
  }

  .line-customer {
    left: 16px;
    display: none;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .list-2 {
    padding-left: 30px;
  }

  .list-3 {
    padding-left: 30px;
  }

  .list-4 {
    padding-left: 30px;
  }

  .list-6 {
    padding-left: 30px;
  }

  .list-7 {
    padding-left: 30px;
  }

  .list-8 {
    padding-left: 30px;
  }

  .list-9 {
    padding-left: 30px;
  }

  .list-10 {
    padding-left: 30px;
  }

  .list-11 {
    padding-left: 30px;
  }

  .list-13 {
    padding-left: 30px;
  }

  .list-14 {
    padding-left: 30px;
  }

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

  .list-16 {
    padding-left: 30px;
  }

  .list-17 {
    padding-left: 30px;
  }

  .grid-20--mob1 {
    margin-top: 0px;
  }

  .list-25 {
    padding-left: 30px;
  }

  .list-26 {
    padding-left: 30px;
  }

  .list-27 {
    padding-left: 30px;
  }

  .list-28 {
    padding-left: 30px;
  }

  .list-29 {
    padding-left: 30px;
  }

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

  .grid-c2--m {
    margin-top: 0px;
  }

  .list-31 {
    padding-left: 30px;
  }

  .list-32 {
    padding-left: 30px;
  }

  .list-33 {
    padding-left: 30px;
  }

  .list-34 {
    padding-left: 30px;
  }

  .list-35 {
    padding-left: 30px;
  }

  .list-36 {
    padding-left: 30px;
  }

  .list-38 {
    margin-top: 10px;
    padding-left: 30px;
  }

  .line-level2 {
    left: 16px;
    display: none;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .line-edu {
    left: 16px;
    display: none;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .grid-f1--m {
    margin-top: 0px;
  }

  .slider-4 {
    height: auto;
  }

  .slide-nav-4 {
    top: 202px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .funct-pic {
    padding-left: 10px;
  }

  .line-educate {
    left: 16px;
    display: none;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
  }

  .div-block-143 {
    padding-bottom: 20px;
  }

  .service-block2 {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .why-line {
    left: 0px;
    top: -21px;
    display: block;
    width: 120px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .main-text {
    font-size: 30px;
    line-height: 40px;
  }

  .small-heading {
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 32px;
  }

  .line-level {
    top: 6px;
    display: block;
    width: 150px;
    margin-top: -28px;
    margin-left: 2px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-heading {
    font-size: 30px;
  }

  .sub-text2 {
    font-size: 30px;
  }

  .features-grid2 {
    height: auto;
    margin-top: 19px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.75fr;
    grid-template-columns: 0.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-3-mob {
    margin-top: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column-gap: 15px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.5fr 0.25fr;
    grid-template-columns: 0.5fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .slide-3 {
    height: 28vh;
  }

  .image-12 {
    margin-top: 29px;
  }

  .div-90 {
    width: auto;
    height: 52vh;
  }

  .text-hide {
    font-size: 26px;
    line-height: 40px;
  }

  .tabs-menu {
    left: 0px;
    right: 0px;
    margin-right: 0px;
    margin-left: 0px;
    grid-column-gap: 35px;
  }

  .div-block-145 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .tabs-content {
    margin-right: 0px;
    margin-left: 0px;
  }

  .policy-text {
    margin-top: 0px;
    text-align: left;
  }

  .plicy-div-wrap {
    margin-right: 0px;
    margin-left: 0px;
  }

  .line-small-policy {
    left: 0px;
    top: -21px;
    display: block;
    width: 150px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .heading-d {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }

  .pdf-button {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .text-block-30 {
    line-height: 20px;
  }

  .text-block-31 {
    line-height: 20px;
  }

  .text-block-32 {
    line-height: 20px;
  }

  .text-block-33 {
    line-height: 20px;
  }

  .text-block-34 {
    line-height: 20px;
  }

  .text-block-35 {
    line-height: 20px;
  }

  .text-block-36 {
    line-height: 20px;
  }

  .text-block-37 {
    line-height: 20px;
  }

  .text-block-38 {
    line-height: 20px;
  }

  .text-block-39 {
    line-height: 20px;
  }

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

  .course-one {
    padding-left: 10px;
  }

  .course-two {
    padding-left: 10px;
  }

  .lline-mob-n {
    left: 0px;
    top: -21px;
    display: none;
    width: 130px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .line-about-copy {
    left: 0px;
    top: -21px;
    display: none;
    width: 130px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .line-career {
    left: 0px;
    top: -21px;
    display: block;
    width: 130px;
    margin-top: 0px;
    margin-left: 0px;
  }

  .hightllights-course {
    margin-right: 15px;
    margin-left: 15px;
  }

  .hsc-link {
    margin-top: 25px;
  }

  .sub-heading-p {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
  }

  .side-heading {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
  }

  .disability-text {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
  }

  .heading-lblock {
    display: block;
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
  }

  .heading-15 {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-22--tab {
    width: auto;
  }

  .form-eo {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
}

#w-node-cd6e20bd-0ac1-d1d5-9475-0895b0923485-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0ae02986-651a-06e6-5244-1bbee98e524d-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1eba6113-c1f8-4fdd-8b6a-345d48cdc4ce-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1eba6113-c1f8-4fdd-8b6a-345d48cdc4cc-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ef780514-89ff-a108-ede2-02eac9975c85-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ef780514-89ff-a108-ede2-02eac9975c88-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ef780514-89ff-a108-ede2-02eac9975c8b-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ef780514-89ff-a108-ede2-02eac9975c91-fe3583ba {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7918a4c3-0bb8-b3a8-9d22-8b53f0796d35-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7918a4c3-0bb8-b3a8-9d22-8b53f0796d38-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7918a4c3-0bb8-b3a8-9d22-8b53f0796d3b-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7918a4c3-0bb8-b3a8-9d22-8b53f0796d41-fe3583ba {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a3dad4e6-f744-067f-4093-218e861d6791-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a3dad4e6-f744-067f-4093-218e861d6794-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a3dad4e6-f744-067f-4093-218e861d67a5-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a3dad4e6-f744-067f-4093-218e861d67a8-fe3583ba {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_56f5eb8e-c18f-43df-dc38-ef22bbaed670-fe3583ba {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-a1085d6f-3901-d14b-1e40-4c13054ef011-fe3583ba {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-c58ef298-8960-c14a-bd87-c8d5cd3bc763-fe3583ba {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d752f25d-1283-2941-b5d6-dd039d687854-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c58ef298-8960-c14a-bd87-c8d5cd3bc765-fe3583ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_305b6dc1-cf5b-187b-4c60-5ce830906692-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f5d43185-ec94-b252-7e15-b67bd1a512dc-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3ce42b39-c713-b566-7293-d91bb387f7a1-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0d4-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0da-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0dc-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_87f11fae-62ef-97f2-fb9d-2437317c85e9-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4d73c889-934f-2702-13ed-0cefb34463fd-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ccd40320-d806-8793-f9dc-d79dc574ff0e-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0f635655-4d0f-7f26-a0e1-1bbb9bc9fe55-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0f635655-4d0f-7f26-a0e1-1bbb9bc9fe68-fe3583ba {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_11546425-a8cc-0892-1366-1dacf5a6fdcd-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_11546425-a8cc-0892-1366-1dacf5a6fdda-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_11546425-a8cc-0892-1366-1dacf5a6fde3-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f183e9e-f9d6-1b77-1c71-2e0887fe80e7-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f183e9e-f9d6-1b77-1c71-2e0887fe80f4-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f183e9e-f9d6-1b77-1c71-2e0887fe80fd-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f64eb3f-72cb-d89c-b273-583514ba1ceb-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f64eb3f-72cb-d89c-b273-583514ba1cf8-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f64eb3f-72cb-d89c-b273-583514ba1d01-f5a6fdaf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-b63583be {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e01ad251-e9b0-11e6-625e-37d6677f06f3-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e01ad251-e9b0-11e6-625e-37d6677f0710-b63583be {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca737e-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca737f-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7380-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7381-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7384-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7385-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7386-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7387-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca738a-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca738b-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca738c-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca738d-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7390-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7391-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7392-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7393-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7396-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7397-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7398-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca7399-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca739c-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca739d-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca739e-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b37a5e9-e48f-d979-3baf-aadb7fca739f-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b4cf20ee-672e-6534-2760-76fd9edc1e74-b63583be {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b4cf20ee-672e-6534-2760-76fd9edc1e76-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_553d46ad-0f5e-a7e8-0e6b-ea31b0bb38e3-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_203bc2de-f44f-b414-d1c5-32d20917e8e5-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c982a3ac-8f68-eb40-e1d6-199a7563447c-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_140b3bd8-915e-4af2-ff86-f7f108107d5c-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99a0236e-c6bc-5ad0-0b32-51f76f243cc9-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_99a0236e-c6bc-5ad0-0b32-51f76f243cca-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99a0236e-c6bc-5ad0-0b32-51f76f243ccb-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99a0236e-c6bc-5ad0-0b32-51f76f243ccc-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f184451d-bdf8-4d84-e2e4-3f5b959b85f9-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f184451d-bdf8-4d84-e2e4-3f5b959b85fa-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f184451d-bdf8-4d84-e2e4-3f5b959b85fb-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f184451d-bdf8-4d84-e2e4-3f5b959b85fc-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d747a58-601b-99e4-9f2e-7471a2f267c3-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1d747a58-601b-99e4-9f2e-7471a2f267c4-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d747a58-601b-99e4-9f2e-7471a2f267c5-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d747a58-601b-99e4-9f2e-7471a2f267c6-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_671d3ff7-1b32-0bba-fb2e-7ae7d733c2b1-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_9fbf5859-d597-de3d-9d02-d431af2f93c0-b63583be {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf30bcbc-7abe-1ac3-6bdf-c42bc4ea772c-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bf30bcbc-7abe-1ac3-6bdf-c42bc4ea7749-b63583be {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a93d760-2583-86cd-fc9c-ba9deae514b2-b63583be {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7a93d760-2583-86cd-fc9c-ba9deae51497-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8a42af31-08cc-b474-3988-d7d9434198bf-b63583be {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8a42af31-08cc-b474-3988-d7d9434198c1-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1468f9a1-bbe2-3d80-2207-fda4d0045134-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1468f9a1-bbe2-3d80-2207-fda4d004514b-b63583be {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_61437089-ccab-3df2-5fc7-e52e548f30ab-b63583be {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_61437089-ccab-3df2-5fc7-e52e548f308c-b63583be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2971b-87e29718 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2971d-87e29718 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2971f-87e29718 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e29724-87e29718 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e29726-87e29718 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2972d-87e29718 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2972f-87e29718 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e29736-87e29718 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e29738-87e29718 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_88a386dd-8f07-0c34-70f0-2d9f87e2973f-87e29718 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5a658277-8c44-161a-0593-487f13268574-dc3583c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5a658277-8c44-161a-0593-487f132685a1-dc3583c1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b08c8c3f-a073-3ec2-e390-3d9702dd26d8-c43583ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b08c8c3f-a073-3ec2-e390-3d9702dd26f5-c43583ce {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1506e2b7-7f24-3b10-6d24-20f21a262304-c43583ce {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1506e2b7-7f24-3b10-6d24-20f21a262306-c43583ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_935c41c4-3167-0258-cdae-0239a1e4abad-c43583ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_935c41c4-3167-0258-cdae-0239a1e4abab-c43583ce {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0c93a70a-0161-2d9a-e387-9936b35394b2-c43583ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0c93a70a-0161-2d9a-e387-9936b35394c5-c43583ce {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-13985801 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-13985801 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-13985801 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-13985801 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b628d423-5fcb-50ff-bcbb-06ad77e9a636-13985801 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b628d423-5fcb-50ff-bcbb-06ad77e9a581-13985801 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-13985801 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-13985801 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-7ffaffd6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-7ffaffd6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-7ffaffd6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-7ffaffd6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c875f17d-4b08-62fd-92b1-4fb992006be0-7ffaffd6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c875f17d-4b08-62fd-92b1-4fb992006b46-7ffaffd6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-7ffaffd6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-7ffaffd6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-4add1787 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-4add1787 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-4add1787 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-4add1787 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2468cc52-26c0-4258-9718-2f257cdabe73-4add1787 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2468cc52-26c0-4258-9718-2f257cdabda8-4add1787 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-4add1787 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-4add1787 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-6ce3523d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-6ce3523d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-6ce3523d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-6ce3523d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4e0297a1-0289-f8c8-4cad-62965daa692d-6ce3523d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4e0297a1-0289-f8c8-4cad-62965daa6860-6ce3523d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-6ce3523d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-6ce3523d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-8a192131 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-8a192131 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-8a192131 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-8a192131 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482024c2-8a192131 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482023f9-8a192131 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-8a192131 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-8a192131 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-70f06b7e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-70f06b7e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-70f06b7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-70f06b7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482024c2-70f06b7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482023f9-70f06b7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-70f06b7e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-70f06b7e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-fba66aec {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-fba66aec {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-fba66aec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-fba66aec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_56ade5ad-9683-bea5-c604-6d43f4657618-fba66aec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_56ade5ad-9683-bea5-c604-6d43f4657563-fba66aec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-fba66aec {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-fba66aec {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-3fc92abe {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-3fc92abe {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-3fc92abe {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-3fc92abe {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482024c2-3fc92abe {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e9322602-669d-262b-b1c5-21f5482023f9-3fc92abe {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-3fc92abe {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-3fc92abe {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-0600719f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-0600719f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-0600719f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-0600719f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a6f5c52e-92aa-b42c-ea4f-dff2d4165c98-0600719f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a6f5c52e-92aa-b42c-ea4f-dff2d4165b9f-0600719f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-0600719f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-0600719f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-7c6f827f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-7c6f827f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-7c6f827f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-7c6f827f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b97032659d4-7c6f827f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-7c6f827f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-7c6f827f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-7c6f827f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-f7633671 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-f7633671 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-f7633671 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-f7633671 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9441ccd4-1eb2-c413-983a-59c8bbd2a19f-f7633671 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9441ccd4-1eb2-c413-983a-59c8bbd2a0e0-f7633671 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-f7633671 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-f7633671 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-c9eb4314 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-c9eb4314 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-c9eb4314 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-c9eb4314 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a6f5c52e-92aa-b42c-ea4f-dff2d4165c98-c9eb4314 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a6f5c52e-92aa-b42c-ea4f-dff2d4165b9f-c9eb4314 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-c9eb4314 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-c9eb4314 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-ef85bf27 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-ef85bf27 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-ef85bf27 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-ef85bf27 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b97032659d4-ef85bf27 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-ef85bf27 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-ef85bf27 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-ef85bf27 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fa-bc0cf63a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8c0dd50b-03d8-a459-9ae0-4b56790c76fc-bc0cf63a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e9ba852-50af-753c-76a2-2952da433d50-bc0cf63a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14157bb1-4019-3e9e-b338-3ffcc9a85f7e-bc0cf63a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b97032659d4-bc0cf63a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-bc0cf63a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b3e-bc0cf63a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf24f54c-6886-9e2b-1b83-4d5ee6af4b40-bc0cf63a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-cc5091d9-b0a9-b76f-86cc-b387cafbe045-fe3583ba {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c58ef298-8960-c14a-bd87-c8d5cd3bc763-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ccd40320-d806-8793-f9dc-d79dc574ff0e-fe3583ba {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b08c8c3f-a073-3ec2-e390-3d9702dd26f5-c43583ce {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1506e2b7-7f24-3b10-6d24-20f21a262304-c43583ce {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_935c41c4-3167-0258-cdae-0239a1e4abab-c43583ce {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4e0297a1-0289-f8c8-4cad-62965daa692d-6ce3523d {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-7c6f827f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-ef85bf27 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_652df54a-3c9b-4de3-ca11-4b9703265909-bc0cf63a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a3dad4e6-f744-067f-4093-218e861d67a5-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f5d43185-ec94-b252-7e15-b67bd1a512dc-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3ce42b39-c713-b566-7293-d91bb387f7a1-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0da-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0dc-fe3583ba {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3f183e9e-f9d6-1b77-1c71-2e0887fe80e7-f5a6fdaf {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3f183e9e-f9d6-1b77-1c71-2e0887fe80f4-f5a6fdaf {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-ee224b49-1b1b-bdd6-b364-1391253e54d5-f5a6fdaf {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_0f64eb3f-72cb-d89c-b273-583514ba1ceb-f5a6fdaf {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_0f64eb3f-72cb-d89c-b273-583514ba1cf8-f5a6fdaf {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_0f64eb3f-72cb-d89c-b273-583514ba1d12-f5a6fdaf {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_671d3ff7-1b32-0bba-fb2e-7ae7d733c2b1-b63583be {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_39f2b8c7-e52b-99cc-069d-87a81f64b5e3-fe3583ba {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-f5d43185-ec94-b252-7e15-b67bd1a512dc-fe3583ba {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_5b83e746-5b4c-a620-ddcc-4bef07b4a0da-fe3583ba {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-ccd40320-d806-8793-f9dc-d79dc574ff0e-fe3583ba {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5a658277-8c44-161a-0593-487f13268574-dc3583c1 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_5a658277-8c44-161a-0593-487f132685a1-dc3583c1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

