* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

.gray {
  color: #888686;
}

.blue {
  color: #2f8ffe;
}

.footerblue {
  background-color: #0E1F2C;
}

.services-container {
  padding: 10px;
  margin-bottom: 200px;
}

.services-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: nowrap;
}

.services-text {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 32px;
  margin-bottom: 40px;
}

.services-text .highlight {
  color: #2F8FFE;
  font-weight: 600;
  font-size: 48px;
}

.services-text .heading {
  color: #2F8FFE;
  font-weight: 600;
  font-size: 70px;
  width: 50%;
  
}

.book-link {
  text-decoration: underline !important;
  color: #2F8FFE;
  margin-top: 40px;
  margin-bottom: 40px;
}

.services-image {
  flex: 1 1 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.services-image img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

.services-summary {
  margin-top: 20px;
}

.services-summary p {
  font-size: 70px;
  line-height: 1;
}


#ie16 {
  padding: 10px;
  display: flex;
  justify-content: space-around;
}

#i33f {
  padding: 10px;
  width: 25%;
}

#iool {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

#i44l {
  padding: 10px;
  width: 30%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

#iua1 {
  color: black;
  width: 100%;
  height: 100%;
}

#imv5,
#iqzv,
#i6e1r,
#it3sy {
  color: #000000 !important;
}

#idw9f {
  color: #d983a6;
}

#i2o7u {
  padding: 10px 10px 171px 10px;
}

#iku5m {
  padding: 10px;
  font-size: 150px;
  width:70%;
}

#imo3r {
  padding: 10px;
  max-width: 87%;
  line-height: 175px;
}

#ivc6o {
  padding: 115px 10px 10px 10px;
}

#ix54y {
  color: #d983a6;
  font-size: 24px;
}

#ibwai {
  padding: 10px 10px 150px 10px;
  display: flex;
  justify-content: space-between;
}

#ifs85 {
  padding: 10px;
  width: 35%;
}

#ieimj {
  padding: 10px;
  font-size: 40px;
  line-height: 70px;
  color: #2f8ffe !important;
}

#i6iow {
  padding: 10px;
  width: 15%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

#ir6zo {
  padding: 10px;
  align-self: flex-end;
}

#i6cq4 {
  white-space-collapse: preserve;
}

#iyodj {
  padding: 10px 10px 150px 10px;
}

#ilnbl {
  color: black;
  width: 100%;
}

#iut8u {
  padding: 10px 10px 150px 10px;
  display: flex;
  justify-content: space-between;
}

#iepe2 {
  padding: 150px 10px 150px 10px;
  display: flex;
  justify-content: space-between;
}

#i7xbl {
  padding: 10px;
  display: flex;
}

#inzkl {
  padding: 10px 10px 150px 10px;
  display: flex;
  justify-content: space-between;
}

#il4um {
  padding: 150px 10px 150px 10px;
}

#iwhww {
  padding: 10px;
  display: flex;
}

#i2q7h {
  padding: 10px;
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

#i1kt2 {
  padding: 10px;
  width: 50%;
}

#iyec4 {
  color: black;
  width: 100%;
  border-radius: 30px;
}

#igzgk {
  padding: 10px;
  font-size: 70px;
  line-height: 83px;
}

#ipkyd {
  padding: 10px;
  font-weight: 500;
}

#inoro {
  padding: 10px;
  font-weight: 500;
}

#iaqoq {
  padding: 10px;
}

#ix2n3 {
  padding: 10px;
  font-weight: 500;
}

#ioztb {
  padding: 10px;
}

#iwhfk {
  padding: 10px;
  font-weight: 500;
}

#ip455 {
  padding: 10px;
}

#i00pp {
  padding: 10px;
  font-size: 50px;
}

#iruwe {
  padding: 10px;
}

#ikhkr {
  padding: 10px;
  display: flex;
  justify-content: flex-end;
}

#iassr {
  padding: 10px 10px 150px 10px;
  display: flex;
  justify-content: space-between;
}

#iq1h1 {
  white-space-collapse: preserve;
  align-self: center;
}
#i6jmb {
  padding: 10px;
  float: none;
}

#i2aqy {
  padding: 10px;
  float: none;
  width: 50%;
}

#iye1r {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#ipevw {
  padding: 10px;
  font-size: 30px;
}

#im47p {
  padding: 10px;
}

#i22h8 {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#isrql {
  padding: 10px;
  float: none;
  display: flex;
  align-items: center;
}

#inlowp {
  padding: 10px;
  font-size: 30px;
}

#iao8uf {
  padding: 10px;
}

#i1brfv {
  padding: 10px;
  float: none;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#iwzikn {
  padding: 10px;
  display: flex;
}

#ivtsux,
#ic1bzu,
#isvfu,
#iuad1,
#i5z9sj,
#im3nw6 {
  color: black;
  width: 100%;
  height:100%;
  border-radius: 10px;
}

  #iyq8df,
  #ivaa6r,
  #i84771,
  #i4gt95,
  #ij1xe,
  #ihgn1 {
    width: 20%;
    padding: 10px 0 10px 0;
  }

#ih2akk {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#i3bbk6 {
  padding: 10px;
  float: none;
}

#i8gsfu {
  padding: 10px;
  font-size: 30px;
}

#ibshos {
  padding: 10px;
}

#i9vcdk {
  padding: 10px;
  float: none;
  width: 50%;
}

#iybusj {
  padding: 10px;
  display: flex;
}

#inqlmv {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#i63n0e {
  padding: 10px;
  float: none;
}

#ijjgzs {
  padding: 10px;
  font-size: 30px;
}

#idr6hj {
  padding: 10px;
}

#i1a2ti {
  padding: 10px;
  float: none;
  width: 50%;
}

#iwuebp {
  padding: 10px;
  display: flex;
}

#ild9f6,
#i57yu6,
#i5txjb,
#iurtj,
#inu05m,
#ioz6w {
  padding: 10px;
  width: 20%;
  float: none;
}

#i2ea3l {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#izzb6q {
  padding: 10px;
  float: none;
}

#ipcaem {
  padding: 10px;
  font-size: 30px;
}

#iry9bi {
  padding: 10px;
}

#iw0xlq {
  padding: 10px;
  float: none;
  width: 50%;
}

#i66whu {
  padding: 10px;
  display: flex;
}

#i520w3 {
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}

#iulmnw {
  padding: 10px;
  float: none;
}

#imlmxz {
  padding: 10px;
  font-size: 30px;
}

#icjm4z {
  padding: 10px;
}

#i96xrw {
  padding: 10px;
  float: none;
  width: 50%;
}

#i47eoa {
  padding: 10px;
  display: flex;
}

#iwxqca {
  color: black;
  width: 100%;
}

#iyejf4 {
  padding: 10px;
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#ivplxx {
  padding: 10px;
  width: 40%;
}

#iclgmj {
  padding: 10px;
  max-width: 100%;
  color: #2f8ffe;
  font-size: 16px;
}

#ii6hbg {
  padding: 10px 10px 10px 10px;
  font-size: 50px;
  line-height: 83px;
}

#imvp6l {
  color: #d983a6;
}

#izhkqk {
  padding: 10px;
}

.gjs-row {
  display: table;
  padding: 10px;
  width: 100%;
}

.gjs-cell {
  width: 8%;
  display: table-cell;
  height: 75px;
}

  #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 1000px;
    padding: 0 5px 5px 5px;
  }

#inrkaz,
#i7bl3f,
#i6uz3a {
  color: black;
  width: 100%;
  height:100%;
  background-color: #f5f5f5;
  border-radius: 20px;
}

#icl1fu {
  padding: 10px;
}

#iqqmgc {
  padding: 10px;
  width: 54%;
}

#i6wl1b {
  padding: 10px;
  width: 40%;
  float: none;
  display: flex;
  justify-content: flex-end;
}

#iniapj {
  color: black;
  border-radius: 30px;
}

#igrfst {
  padding: 10px;
  font-size: 70px;
  width: 100%;
}

#i6llrg {
  padding: 10px;
  display: flex;
}

#icupmt {
  color: #d983a6;
}

#imm60u {
  color: #d983a6;
  margin: 0 0 0 40px;
}

#ipov8h {
  padding: 10px;
  display: flex;
  flex-direction: column;
}

#i2k7mk {
  display: flex;
}

#ib9buc {
  padding: 10px;
  width: 40%;
}

#ihhq3b {
  padding: 10px;
  width: 35%;
}

#ikdevd,
#ikdevr,
#ikdevv {
  padding: 10px;
  display: flex;
}

#iq9qk4 {
  padding: 10px;
  display: flex;
  justify-content: space-between;
}


#ig5p3j {
  padding: 10px;
  width: 50%;
}

#idqgzx {
  padding: 10px;
  width: 50%;
  display: flex;
}

#iqdqoz {
  padding: 100px 10px 10px 10px;
  display: flex;
}

#ixm3um {
  color: black;
  width: 70%;
}

#idht1i,
#idht12,
#ihm5g5  {
  padding: 10px;
  font-size: 20px;
}

#ida67o {
  padding: 10px;
  width: 50%;
  display: flex;
  flex-direction: column;
}

#i14dew {
  padding: 0 0 10px 0;
}

#i9n8lg {
  color: #ffffff !important;
}

#ijx1sd {
  color: #ffffff !important;
}

#iwmyxk {
  color: #ffffff !important;
}

#ig5r2f {
  color: #ffffff !important;
}

#ipa852 {
  padding: 0 0 10px 0;
}

#i9zniv {
  color: #ffffff !important;
}

#irsenq {
  color: #ffffff !important;
}

#i3i3ah {
  padding: 10px;
  width: 50%;
  display: flex;
  flex-direction: column;
}

#itmm3j {
  padding: 10px 10px 50px 10px;
  width: 35%;
}

#ie10z5 {
  color: #d983a6;
}

#i97kwa {
  white-space-collapse: preserve;
}

#ijo027,
#i1c6oj,
#ij5g6b,
#ij5g6c,
#ij5g6d {
  padding: 10px;
  color: #ffffff !important;
  font-size: 16px;
}

.inter {
  font-family: "Inter", serif;
  font-optical-sizing: auto;
}

.borderbottomgray {
  border-bottom: 1px solid gray;
  justify-content: space-between;
  align-items: center;
}

#i47tpu {
  font-weight: 500;
}

#if6ooy {
  font-weight: 500;
}

#ivwnv1 {
  font-weight: 500;
}

@media (max-width: 3840px) {
  #ieimj {
    font-size: 4rem;
  }

  #i2q7h {
    justify-content: space-around;
  }

  #ioztb {
    font-size: 2rem;
  }

  #ip455 {
    font-size: 2rem;
    padding: 10px 10px 50px 10px;
  }

  #iaqoq {
    font-size: 2rem;
    padding: 10px 10px 50px 10px;
  }

  #ipkyd {
    font-size: 2rem;
    padding: 10px 10px 30px 10px;
  }

  #igzgk {
    color: #2f8ffe !important;
    padding: 10px 10px 30px 10px;
  }

  #iddthf {
    padding: 10px;
  }

  #i5k37s {
    padding: 10px;
  }

  #isguhu {
    padding: 10px;
  }

  .gray {
    font-size: 2rem;
  }

  #ipevw {
    font-size: 3rem;
  }

  #imlmxz {
    font-size: 3rem;
  }

  #ipcaem {
    font-size: 3rem;
  }

  #ijjgzs {
    font-size: 3rem;
  }

  #i8gsfu {
    font-size: 3rem;
  }

  #inlowp {
    font-size: 3rem;
  }

  #iwxqca {
    height: 80vh;
  }

  #i47tpu {
    font-size: 2rem;
  }

  #if6ooy {
    font-size: 2rem;
  }

  #ivwnv1 {
    font-size: 2rem;
  }

  #iharal {
    color: #2f8ffe !important;
    text-decoration: none;
  }


  #iniapj {
    height: 500px;
    width: auto;
  }


  #it3sy
  #imv5,
  #i6e1r,
  #iqzv {
    font-size: 16px;
    text-decoration: none;
  }


  #i14dew,
  #ipa852,
  #itmm3j {
    color: #2f8ffe !important;
    font-size: 16px;
  }

  #idht1i {
    color: #2f8ffe !important;
  }

  #ie10z5 {
    padding: 8px 20px 8px 20px;
    font-size: 24px;
    color: white !important;
    text-decoration: none;
    background-color: #2f8ffe;
    border-radius: 20px 20px 20px 20px;
  }

  #i9n8lg,
  #ijx1sd,
  #ig5r2f,
  #iwmyxk,
  #i9zniv,
  #irsenq {
    font-size: 16px;
    text-decoration: none;
  }

  #imm60u {
    color: white !important;
    background-color: #2f8ffe;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 20px 8px 20px;
    text-decoration: none;
    font-size: 24px;
  }

  #icupmt {
    color: white !important;
    background-color: #000000;
    border-radius: 20px 20px 20px 20px;
    font-size: 24px;
    padding: 8px 20px 8px 20px;
    text-decoration: none;
  }

  #imvp6l {
    color: white !important;
    background-color: #2f8ffe;
    border-radius: 20px 20px 20px 20px;
    font-size: 24px;
    text-decoration: none;
    padding: 8px 20px 8px 20px;
  }

  #i22h8 {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #inqlmv {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #i2ea3l {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #i520w3 {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #iye1r {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #i00pp {
    color: #2f8ffe !important;
  }

  #ix2n3 {
    color: #2f8ffe !important;
    font-size: 3rem;
  }

  #iwhfk {
    color: #2f8ffe !important;
    font-size: 3rem;
  }

  #inoro {
    color: #2f8ffe !important;
    font-size: 3rem;
  }

  #ih2akk {
    color: #2f8ffe !important;
    font-size: 2rem;
  }

  #ix54y {
    background-color: #2f8ffe;
    border-radius: 20px 20px 20px 20px;
    color: white !important;
    text-decoration: none;
    padding: 8px 20px 8px 20px;
    font-size: 24px;
  }

  #idw9f {
    color: white !important;
    background-color: #2f8ffe;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 20px 8px 20px;
    text-decoration: none;
    font-size: 24px;
  }
}

@media (max-width: 1920px) {

.services-text {
  font-size: 20px;
  margin-bottom: 20px;
}

.services-text .highlight {
  font-size: 28px;
}

.services-text .heading {
  font-size: 30px;
  width: 100%;
  
}

.services-summary p {
  font-size: 40px;
}

.services-image {
  justify-content: center;
}


.services-image img {
  max-width: 100%;
}


  #iyq8df,
  #ivaa6r,
  #i84771,
  #i4gt95,
  #ij1xe,
  #ihgn1 {
    width: 30%;
    padding: 10px 0 10px 0;
  }

  #imv5 {
    font-size: 1rem;
  }

  #it3sy {
    font-size: 1rem;
  }

  #i6e1r {
    font-size: 1rem;
  }

  #iqzv {
    font-size: 1rem;
  }

  #idw9f {
    font-size: 1rem;
  }

  #ix54y {
    font-size: 1rem;
  }

  #i14dew {
    font-size: 1rem;
  }

  #i9n8lg {
    font-size: 1rem;
  }

  #ijx1sd {
    font-size: 1rem;
  }

  #ig5r2f {
    font-size: 1rem;
  }

  #iwmyxk {
    font-size: 1rem;
  }

  #ipa852 {
    font-size: 1rem;
  }

  #irsenq {
    font-size: 1rem;
  }

  #i9zniv {
    font-size: 1rem;
  }

  #iharal {
    font-size: 1rem;
    text-decoration: none;
  }

  #idht1i {
    font-size: 1rem;
  }

  #itmm3j {
    font-size: 1rem;
  }

  #ie10z5 {
    font-size: 1rem;
  }

  .blue.underline {
    padding: 0px 0px 0px 0px;
  }

  .gray {
    font-size: 1rem;
  }

  #ivwnv1 {
    font-size: 1rem;
  }

  #if6ooy {
    font-size: 1rem;
  }

  #i47tpu {
    font-size: 1rem;
  }

  #igrfst {
    font-size: 4rem;
  }

  #icupmt {
    font-size: 1rem;
  }

  #imm60u {
    font-size: 1rem;
  }

  #ii6hbg {
    font-size: 4rem;
  }

  #iclgmj {
    font-size: 1rem;
  }

  #imvp6l {
    font-size: 1rem;
  }

  #iwxqca {
    height: 60vh;
  }

  #inlowp {
    font-size: 2rem;
  }

  #i8gsfu {
    font-size: 2rem;
  }

  #ijjgzs {
    font-size: 2rem;
  }

  #ipcaem {
    font-size: 2rem;
  }

  #ipevw {
    font-size: 2rem;
  }

  #imlmxz {
    font-size: 2rem;
  }

  #i00pp {
    font-size: 3rem;
  }

  #ioztb {
    font-size: 1rem;
  }

  #ip455 {
    font-size: 1rem;
  }

  #iaqoq {
    font-size: 1rem;
  }

  #ipkyd {
    font-size: 1rem;
  }

  #inoro {
    font-size: 2rem;
  }

  #ix2n3 {
    font-size: 2rem;
  }

  #iwhfk {
    font-size: 2rem;
  }

  #igzgk {
    font-size: 4rem;
  }

  #ieimj {
    font-size: 2.5rem;
      line-height: 40px;
    color: #2f8ffe !important;
  }

#iku5m {
  font-size: 100px;
  width:80%;
  line-height: 6rem;
}
    #iniapj {
    width: 100%;
    height: auto;
  }
    #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 700px;
    padding: 0 5px 5px 5px;
  }
}

@media (max-width: 1024px) {

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

  .services-text,
  .services-image {
    flex: 1 1 100%;
    text-align: center;
  }

  .services-summary p {
    font-size: 1.5rem;
  }

  .services-image {
  justify-content: center;
}


.services-image img {
  max-width: 50%;
}

  #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 400px;
    padding: 0 5px 5px 5px;
  }

    #ifs85 {
    width: 60%;
  }
}

@media (max-width: 992px) {
      #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 80%;
    padding: 0 5px 5px 5px;
  }
  #iku5m {
    width: 100%;
    font-size: 4.5rem;
    line-height: 5rem;
  }

  #imo3r {
    max-width: 100%;
  }

  #i33f {
    width: 30%;
  }

  #iool {
    padding: 0 0 0 0;
  }

  #i44l {
    font-size: 0.875rem;
    justify-content: space-evenly;
    padding: 0 0 0 0;
    width: 40%;
  }

  #idw9f {
    font-size: 1rem;
  }

  #ix54y {
    font-size: 1rem;
  }

  #ivc6o {
    padding: 10px 10px 10px 10px;
  }

  #i2o7u {
    padding: 10px 10px 10px 10px;
  }

  #ibwai {
    padding: 50px 10px 150px 10px;
  }

  #ifs85 {
    width: 60%;
  }

  #ieimj {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  #ilnbl {
    padding: 0 10px 0 10px;
  }

  #iyodj {
    padding: 0 0 100px 0;
  }

  #i2q7h {
    width: 80%;
  }

  #i1kt2 {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  #iyec4 {
    width: 70%;
  }

  #iut8u {
    flex-direction: column;
    align-items: center;
  }

  #igzgk {
    font-size: 4rem;
  }

  #inoro {
    font-size: 2rem;
  }

  #ix2n3 {
    font-size: 2rem;
  }

  #iwhfk {
    font-size: 2rem;
  }

  #i00pp {
    font-size: 2.5rem;
  }

  #iurtj {
    display: none;
  }

  #i57yu6 {
    display: none;
  }

  #ild9f6 {
    display: none;
  }

  #i5txjb {
    display: none;
  }

  #inu05m {
    display: none;
  }

  #ioz6w {
    display: none;
  }

  .borderbottomgray {
    align-items: center;
    justify-content: center;
  }

  #iassr {
    padding: 10px 10px 100px 10px;
  }

  #il4um {
    padding: 100px 10px 100px 10px;
  }

  #ii6hbg {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  #iepe2 {
    padding: 50px 10px 50px 10px;
  }

  #i7xbl {
    padding: 10px 0 10px 0;
    display: block;
  }

  #iyr8al {
    padding: 10px 10px 10px 10px;
  }

  #iniapj {
    width: 100%;
  }

  #i6wl1b {
    width: 50%;
  }

  #igrfst {
    font-size: 2rem;
    line-height: 2rem;
  }

  #iqqmgc {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  #ihm5g5 {
    font-size: 1.5rem;
    padding: 0 0 0 0;
  }

  #idht1i {
    font-size: 1.5rem;
    padding: 0 0 0 0;
  }

  #ib9buc {
    width: 40%;
    height: 80%;
    padding: 0 0 0 0;
  }

  #ixm3um {
    height: 100%;
  }

  #ihhq3b {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width:50%;
  }

  #i2k7mk {
    justify-content: space-between;
    align-items: center;
  }

  #iqdqoz {
    padding: 70px 10px 10px 10px;
  }

  #ida67o {
    font-size: 16px;
  }

  #i3i3ah {
    font-size: 0.875rem;
  }

  #iq9qk4 {
    font-size: 0.865rem;
  }

  #itmm3j {
    width: 80%;
  }

  #iclgmj {
    max-width: 100%;
  }

  #iyejf4 {
    justify-content: center;
  }
  
}

@media (max-width: 768px) {
  .gjs-cell {
    width: 100%;
    display: block;
  }
    #iwxqca {
    height: 30vh;

  }
  #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 80%;
    padding: 0 0 50px 0;
  }
    #idht1i,
  #ihm5g5 {
    font-size: 16px;
  }

    #ij5g6b,
  #ijo027,
  #ij5g6c,
  #ij5g6d,
  #i1c6oj,
  #iharal {
    font-size: 16px;
  }

}

@media (max-width: 480px) {
    #iwxqca {
    height: 20vh;
  }

.services-text {
  font-size: 16px;
  margin-bottom: 20px;
}

.services-text .highlight {
  font-size: 28px;
}

.services-text .heading {
  font-size: 20px;
  width: 100%;
  
}

.services-summary p {
  font-size: 20px;
}


  .services-image {
  justify-content: center;
}

.services-image img {
  max-width: 50%;
}

    #iyq8df,
  #ivaa6r,
  #i84771,
  #i4gt95,
  #ij1xe,
  #ihgn1 {
    width: 90%;
    padding: 10px 0 10px 0;
  }

  #ie16 {
    flex-direction: column;
    align-items: center;
  }

    #ifs85 {
    width: 90%;
  }

  #i44l {
    justify-content: space-around;
    width: 100%;
    padding: 10px 10px 10px 10px;
  }

  #idw9f {
    font-size: 0.75rem;
  }

  #i33f {
    width: 100%;
  }

  #iku5m {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  #ix54y {
    font-size: 0.75rem;
  }

  .blue {
    display: flex;
  }

  #i6cq4 {
    font-size: 0.75rem;
  }

  #ibwai {
    padding: 50px 10px 50px 10px;
  }

  #ieimj {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  #ilnbl {
    padding: 0 0 0 0;
  }

  #iyodj {
    padding: 0 0 50px 0;
  }

  #igzgk {
    font-size: 3rem;
    line-height: 2.5rem;
  }

  #ipkyd {
    font-size: 0.75rem;
    padding: 20px 10px 20px 10px;
  }

  #inoro {
    font-size: 1.5rem;
  }

  #iaqoq {
    font-size: 0.75rem;
  }

  #ix2n3 {
    font-size: 1.5rem;
  }

  #iwhfk {
    font-size: 1.5rem;
  }

  #ip455 {
    font-size: 0.75rem;
  }

  #ioztb {
    font-size: 0.75rem;
  }

  #i2q7h {
    width: 100%;
  }

  #iyec4 {
    width: 100%;
  }

  #i1kt2 {
    padding: 10px 0 10px 0;
  }

  #iut8u {
    padding: 10px 0 10px 0;
  }

  #iassr {
    flex-direction: column;
    padding: 10px 10px 50px 10px;
  }

  #ikhkr {
    justify-content: center;
  }
  #i2aqy {
    width: 100%;
  }

  #icl1fu {
    padding: 10px 0 10px 0;
  }

  #iuad1 {
    border-radius: 0;
  }

  #ipevw {
    font-size: 1.25rem;
    padding: 10px 10px 10px 10px;
  }

  .gray {
    font-size: 0.75rem;
  }

  #imlmxz,
  #ipcaem,
  #ijjgzs,
  #i8gsfu,
  #inlowp {
    font-size: 1.25rem;
  }

  #i1brfv,
  #i9vcdk,
  #i1a2ti,
  #iw0xlq,
  #i96xrw   {
    width: 100%;
  }

  #iwhww,
  #i47eoa,
  #i66whu,
  #iwuebp,
  #iybusj,
  #iwzikn {
    padding: 10px 0 10px 0;
    flex-direction: column;
    }

  #il4um {
    padding: 30px 0 30px 0;
  }

  #i63n0e {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px 0 10px;
  }

  #isrql {

    padding: 0 10px 0 10px;
  }

  #i3bbk6 {
    display: flex;
    padding: 0 10px 0 10px;
  }

  #izzb6q {
    display: flex;
    padding: 0 10px 0 10px;
  }

  #iulmnw {
    display: flex;
    padding: 0 10px 0 10px;
  }

  #i6jmb {
    display: flex;
    padding: 0 0 0 0;
  }

  #im3nw6 {
    border-radius: 0;
  }

  #inzkl {
    flex-direction: column;
    align-items: center;
    padding-bottom: 20px;
  }

  #iyejf4 {
    width: 100%;
    align-items: center;
  }

  #ii6hbg {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  #ivplxx {
    width: 100%;
  }

  #iclgmj {
    max-width: 100%;
  }

  #imvp6l {
    font-size: 0.875rem;
  }

  #i0ia0d,
  #ieo7x1,
  #i538es  {
    height: 100%;
    padding: 0 0 50px 0;
  }

  #iepe2 {
    flex-direction: column;
    padding: 50px 0 50px 0;
  }

  #iqqmgc {
    width: 100%;
  }

  #icupmt {
    font-size: 0.875rem;
  }

  #imm60u {
    font-size: 0.875rem;
  }

  #igrfst {
    font-size: 1.5rem;
  }

  #i6llrg {
    padding: 10px 0 10px 0;
    justify-content: center;
  }

  #i6wl1b {
    width: 100%;
    padding: 10px 0 10px 0;
    margin: 30px 0 0 0;
  }

  #iniapj {
    border-radius: 0;
  }

  #iqdqoz {
    flex-direction: column;
    padding: 10px 10px 10px 10px;
  }

  #ig5p3j {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  #idqgzx {
    width: 100%;
  }

  #i3i3ah {
    align-items: center;
    font-size: 0.75rem;
  }

  #ida67o {
    align-items: center;
    font-size: 0.75rem;
  }

  #ie10z5 {
    font-size: 0.75rem;
  }

  #itmm3j {
    padding: 10px 0 20px 0;
    width: 70%;
    font-size: 0.75rem;
  }

  #iq9qk4 {
    font-size: 0.6rem;
    padding: 0 0 0 0;
  }



  #ihhq3b {
    align-items: flex-start;
  }

  #ij5g6b,
  #ij5g6c,
  #ij5g6d,
  #ijo027,
  #i1c6oj,
  #iharal {
    font-size: 10px;
  }

}