@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@300;400;700&display=swap);.cF {
  color: #FFF;
}
.cF:hover {
  color: #FFF;
}

.c0 {
  color: #000;
}

.bF {
  background-color: #FFF;
}

.cursor-pointer {
  cursor: pointer;
}

.is-justified-end {
  justify-content: flex-end;
}

.is-justified-start {
  justify-content: flex-start;
}

.is-justified-center {
  justify-content: center;
}

.is-justified-around {
  justify-content: space-around;
}

.is-justified-between {
  justify-content: space-between;
}

.is-flex-column {
  flex-direction: column;
}

.is-aligned-center {
  align-items: center;
}

.is-aligned-end {
  align-items: flex-end;
}

.is-flex-wrap {
  flex-wrap: wrap;
}

.is-absolute {
  position: absolute !important;
}

.h0 {
  height: 0px;
}

.pl0 {
  padding-left: 0px;
}

.p0 {
  padding: 0px;
}

.mr0 {
  margin-right: 0px !important;
}

.ml0 {
  margin-left: 0px;
}

.mt0 {
  margin-top: 0px;
}

.mb0 {
  margin-bottom: 0px;
}

.m0 {
  margin: 0px;
}

.fw0 {
  font-weight: 0;
}

.z0 {
  z-index: 0;
}

.h10 {
  height: 10px;
}

.pl10 {
  padding-left: 10px;
}

.p10 {
  padding: 10px;
}

.mr10 {
  margin-right: 10px !important;
}

.ml10 {
  margin-left: 10px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.m10 {
  margin: 10px;
}

.fw1 {
  font-weight: 100;
}

.z1 {
  z-index: 1;
}

.h20 {
  height: 20px;
}

.pl20 {
  padding-left: 20px;
}

.p20 {
  padding: 20px;
}

.mr20 {
  margin-right: 20px !important;
}

.ml20 {
  margin-left: 20px;
}

.mt20 {
  margin-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.m20 {
  margin: 20px;
}

.fw2 {
  font-weight: 200;
}

.z2 {
  z-index: 2;
}

.h30 {
  height: 30px;
}

.pl30 {
  padding-left: 30px;
}

.p30 {
  padding: 30px;
}

.mr30 {
  margin-right: 30px !important;
}

.ml30 {
  margin-left: 30px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.m30 {
  margin: 30px;
}

.fw3 {
  font-weight: 300;
}

.z3 {
  z-index: 3;
}

.h40 {
  height: 40px;
}

.pl40 {
  padding-left: 40px;
}

.p40 {
  padding: 40px;
}

.mr40 {
  margin-right: 40px !important;
}

.ml40 {
  margin-left: 40px;
}

.mt40 {
  margin-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.m40 {
  margin: 40px;
}

.fw4 {
  font-weight: 400;
}

.z4 {
  z-index: 4;
}

.h50 {
  height: 50px;
}

.pl50 {
  padding-left: 50px;
}

.p50 {
  padding: 50px;
}

.mr50 {
  margin-right: 50px !important;
}

.ml50 {
  margin-left: 50px;
}

.mt50 {
  margin-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.m50 {
  margin: 50px;
}

.fw5 {
  font-weight: 500;
}

.z5 {
  z-index: 5;
}

.h60 {
  height: 60px;
}

.pl60 {
  padding-left: 60px;
}

.p60 {
  padding: 60px;
}

.mr60 {
  margin-right: 60px !important;
}

.ml60 {
  margin-left: 60px;
}

.mt60 {
  margin-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.m60 {
  margin: 60px;
}

.fw6 {
  font-weight: 600;
}

.z6 {
  z-index: 6;
}

.h70 {
  height: 70px;
}

.pl70 {
  padding-left: 70px;
}

.p70 {
  padding: 70px;
}

.mr70 {
  margin-right: 70px !important;
}

.ml70 {
  margin-left: 70px;
}

.mt70 {
  margin-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.m70 {
  margin: 70px;
}

.fw7 {
  font-weight: 700;
}

.z7 {
  z-index: 7;
}

.h80 {
  height: 80px;
}

.pl80 {
  padding-left: 80px;
}

.p80 {
  padding: 80px;
}

.mr80 {
  margin-right: 80px !important;
}

.ml80 {
  margin-left: 80px;
}

.mt80 {
  margin-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.m80 {
  margin: 80px;
}

.fw8 {
  font-weight: 800;
}

.z8 {
  z-index: 8;
}

.h90 {
  height: 90px;
}

.pl90 {
  padding-left: 90px;
}

.p90 {
  padding: 90px;
}

.mr90 {
  margin-right: 90px !important;
}

.ml90 {
  margin-left: 90px;
}

.mt90 {
  margin-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.m90 {
  margin: 90px;
}

.fw9 {
  font-weight: 900;
}

.z9 {
  z-index: 9;
}

.h100 {
  height: 100px;
}

.pl100 {
  padding-left: 100px;
}

.p100 {
  padding: 100px;
}

.mr100 {
  margin-right: 100px !important;
}

.ml100 {
  margin-left: 100px;
}

.mt100 {
  margin-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.m100 {
  margin: 100px;
}

.fw10 {
  font-weight: 1000;
}

.z10 {
  z-index: 10;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

.z5 {
  z-index: 5;
}

.z6 {
  z-index: 6;
}

.z7 {
  z-index: 7;
}

.z8 {
  z-index: 8;
}

.z9 {
  z-index: 9;
}

.z10 {
  z-index: 10;
}

.z11 {
  z-index: 11;
}

.z12 {
  z-index: 12;
}

.z13 {
  z-index: 13;
}

.z14 {
  z-index: 14;
}

.z15 {
  z-index: 15;
}

.z16 {
  z-index: 16;
}

.z17 {
  z-index: 17;
}

.z18 {
  z-index: 18;
}

.z19 {
  z-index: 19;
}

.z20 {
  z-index: 20;
}

.z21 {
  z-index: 21;
}

.z22 {
  z-index: 22;
}

.z23 {
  z-index: 23;
}

.z24 {
  z-index: 24;
}

.z25 {
  z-index: 25;
}

.z26 {
  z-index: 26;
}

.z27 {
  z-index: 27;
}

.z28 {
  z-index: 28;
}

.z29 {
  z-index: 29;
}

.z30 {
  z-index: 30;
}

.z31 {
  z-index: 31;
}

.z32 {
  z-index: 32;
}

.z33 {
  z-index: 33;
}

.z34 {
  z-index: 34;
}

.z35 {
  z-index: 35;
}

.z36 {
  z-index: 36;
}

.z37 {
  z-index: 37;
}

.z38 {
  z-index: 38;
}

.z39 {
  z-index: 39;
}

.z40 {
  z-index: 40;
}

.z41 {
  z-index: 41;
}

.z42 {
  z-index: 42;
}

.z43 {
  z-index: 43;
}

.z44 {
  z-index: 44;
}

.z45 {
  z-index: 45;
}

.z46 {
  z-index: 46;
}

.z47 {
  z-index: 47;
}

.z48 {
  z-index: 48;
}

.z49 {
  z-index: 49;
}

.z50 {
  z-index: 50;
}

.z51 {
  z-index: 51;
}

.z52 {
  z-index: 52;
}

.z53 {
  z-index: 53;
}

.z54 {
  z-index: 54;
}

.z55 {
  z-index: 55;
}

.z56 {
  z-index: 56;
}

.z57 {
  z-index: 57;
}

.z58 {
  z-index: 58;
}

.z59 {
  z-index: 59;
}

.z60 {
  z-index: 60;
}

.z61 {
  z-index: 61;
}

.z62 {
  z-index: 62;
}

.z63 {
  z-index: 63;
}

.z64 {
  z-index: 64;
}

.z65 {
  z-index: 65;
}

.z66 {
  z-index: 66;
}

.z67 {
  z-index: 67;
}

.z68 {
  z-index: 68;
}

.z69 {
  z-index: 69;
}

.z70 {
  z-index: 70;
}

.z71 {
  z-index: 71;
}

.z72 {
  z-index: 72;
}

.z73 {
  z-index: 73;
}

.z74 {
  z-index: 74;
}

.z75 {
  z-index: 75;
}

.z76 {
  z-index: 76;
}

.z77 {
  z-index: 77;
}

.z78 {
  z-index: 78;
}

.z79 {
  z-index: 79;
}

.z80 {
  z-index: 80;
}

.z81 {
  z-index: 81;
}

.z82 {
  z-index: 82;
}

.z83 {
  z-index: 83;
}

.z84 {
  z-index: 84;
}

.z85 {
  z-index: 85;
}

.z86 {
  z-index: 86;
}

.z87 {
  z-index: 87;
}

.z88 {
  z-index: 88;
}

.z89 {
  z-index: 89;
}

.z90 {
  z-index: 90;
}

.z91 {
  z-index: 91;
}

.z92 {
  z-index: 92;
}

.z93 {
  z-index: 93;
}

.z94 {
  z-index: 94;
}

.z95 {
  z-index: 95;
}

.z96 {
  z-index: 96;
}

.z97 {
  z-index: 97;
}

.z98 {
  z-index: 98;
}

.z99 {
  z-index: 99;
}

.z100 {
  z-index: 100;
}

.s10 {
  font-size: 10px;
}

@media (min-width: 1408px) {
  .s10-fullhd {
    font-size: 10px !important;
  }
}
@media (min-width: 1216px) {
  .s10-widescreen {
    font-size: 10px !important;
  }
}
@media (min-width: 1024px) {
  .s10-desktop {
    font-size: 10px !important;
  }
}
@media (max-width: 1023px) {
  .s10-touch {
    font-size: 10px !important;
  }
}
@media (min-width: 769px) {
  .s10-tablet {
    font-size: 10px !important;
  }
}
@media (max-width: 768px) {
  .s10-mobile {
    font-size: 10px !important;
  }
}

.lh10 {
  line-height: 10px;
}

@media (min-width: 1408px) {
  .lh10-fullhd {
    line-height: 10px !important;
  }
}
@media (min-width: 1216px) {
  .lh10-widescreen {
    line-height: 10px !important;
  }
}
@media (min-width: 1024px) {
  .lh10-desktop {
    line-height: 10px !important;
  }
}
@media (max-width: 1023px) {
  .lh10-touch {
    line-height: 10px !important;
  }
}
@media (min-width: 769px) {
  .lh10-tablet {
    line-height: 10px !important;
  }
}
@media (max-width: 768px) {
  .lh10-mobile {
    line-height: 10px !important;
  }
}

.s12 {
  font-size: 12px;
}

@media (min-width: 1408px) {
  .s12-fullhd {
    font-size: 12px !important;
  }
}
@media (min-width: 1216px) {
  .s12-widescreen {
    font-size: 12px !important;
  }
}
@media (min-width: 1024px) {
  .s12-desktop {
    font-size: 12px !important;
  }
}
@media (max-width: 1023px) {
  .s12-touch {
    font-size: 12px !important;
  }
}
@media (min-width: 769px) {
  .s12-tablet {
    font-size: 12px !important;
  }
}
@media (max-width: 768px) {
  .s12-mobile {
    font-size: 12px !important;
  }
}

.lh12 {
  line-height: 12px;
}

@media (min-width: 1408px) {
  .lh12-fullhd {
    line-height: 12px !important;
  }
}
@media (min-width: 1216px) {
  .lh12-widescreen {
    line-height: 12px !important;
  }
}
@media (min-width: 1024px) {
  .lh12-desktop {
    line-height: 12px !important;
  }
}
@media (max-width: 1023px) {
  .lh12-touch {
    line-height: 12px !important;
  }
}
@media (min-width: 769px) {
  .lh12-tablet {
    line-height: 12px !important;
  }
}
@media (max-width: 768px) {
  .lh12-mobile {
    line-height: 12px !important;
  }
}

.s14 {
  font-size: 14px;
}

@media (min-width: 1408px) {
  .s14-fullhd {
    font-size: 14px !important;
  }
}
@media (min-width: 1216px) {
  .s14-widescreen {
    font-size: 14px !important;
  }
}
@media (min-width: 1024px) {
  .s14-desktop {
    font-size: 14px !important;
  }
}
@media (max-width: 1023px) {
  .s14-touch {
    font-size: 14px !important;
  }
}
@media (min-width: 769px) {
  .s14-tablet {
    font-size: 14px !important;
  }
}
@media (max-width: 768px) {
  .s14-mobile {
    font-size: 14px !important;
  }
}

.lh14 {
  line-height: 14px;
}

@media (min-width: 1408px) {
  .lh14-fullhd {
    line-height: 14px !important;
  }
}
@media (min-width: 1216px) {
  .lh14-widescreen {
    line-height: 14px !important;
  }
}
@media (min-width: 1024px) {
  .lh14-desktop {
    line-height: 14px !important;
  }
}
@media (max-width: 1023px) {
  .lh14-touch {
    line-height: 14px !important;
  }
}
@media (min-width: 769px) {
  .lh14-tablet {
    line-height: 14px !important;
  }
}
@media (max-width: 768px) {
  .lh14-mobile {
    line-height: 14px !important;
  }
}

.s16 {
  font-size: 16px;
}

@media (min-width: 1408px) {
  .s16-fullhd {
    font-size: 16px !important;
  }
}
@media (min-width: 1216px) {
  .s16-widescreen {
    font-size: 16px !important;
  }
}
@media (min-width: 1024px) {
  .s16-desktop {
    font-size: 16px !important;
  }
}
@media (max-width: 1023px) {
  .s16-touch {
    font-size: 16px !important;
  }
}
@media (min-width: 769px) {
  .s16-tablet {
    font-size: 16px !important;
  }
}
@media (max-width: 768px) {
  .s16-mobile {
    font-size: 16px !important;
  }
}

.lh16 {
  line-height: 16px;
}

@media (min-width: 1408px) {
  .lh16-fullhd {
    line-height: 16px !important;
  }
}
@media (min-width: 1216px) {
  .lh16-widescreen {
    line-height: 16px !important;
  }
}
@media (min-width: 1024px) {
  .lh16-desktop {
    line-height: 16px !important;
  }
}
@media (max-width: 1023px) {
  .lh16-touch {
    line-height: 16px !important;
  }
}
@media (min-width: 769px) {
  .lh16-tablet {
    line-height: 16px !important;
  }
}
@media (max-width: 768px) {
  .lh16-mobile {
    line-height: 16px !important;
  }
}

.s18 {
  font-size: 18px;
}

@media (min-width: 1408px) {
  .s18-fullhd {
    font-size: 18px !important;
  }
}
@media (min-width: 1216px) {
  .s18-widescreen {
    font-size: 18px !important;
  }
}
@media (min-width: 1024px) {
  .s18-desktop {
    font-size: 18px !important;
  }
}
@media (max-width: 1023px) {
  .s18-touch {
    font-size: 18px !important;
  }
}
@media (min-width: 769px) {
  .s18-tablet {
    font-size: 18px !important;
  }
}
@media (max-width: 768px) {
  .s18-mobile {
    font-size: 18px !important;
  }
}

.lh18 {
  line-height: 18px;
}

@media (min-width: 1408px) {
  .lh18-fullhd {
    line-height: 18px !important;
  }
}
@media (min-width: 1216px) {
  .lh18-widescreen {
    line-height: 18px !important;
  }
}
@media (min-width: 1024px) {
  .lh18-desktop {
    line-height: 18px !important;
  }
}
@media (max-width: 1023px) {
  .lh18-touch {
    line-height: 18px !important;
  }
}
@media (min-width: 769px) {
  .lh18-tablet {
    line-height: 18px !important;
  }
}
@media (max-width: 768px) {
  .lh18-mobile {
    line-height: 18px !important;
  }
}

.s20 {
  font-size: 20px;
}

@media (min-width: 1408px) {
  .s20-fullhd {
    font-size: 20px !important;
  }
}
@media (min-width: 1216px) {
  .s20-widescreen {
    font-size: 20px !important;
  }
}
@media (min-width: 1024px) {
  .s20-desktop {
    font-size: 20px !important;
  }
}
@media (max-width: 1023px) {
  .s20-touch {
    font-size: 20px !important;
  }
}
@media (min-width: 769px) {
  .s20-tablet {
    font-size: 20px !important;
  }
}
@media (max-width: 768px) {
  .s20-mobile {
    font-size: 20px !important;
  }
}

.lh20 {
  line-height: 20px;
}

@media (min-width: 1408px) {
  .lh20-fullhd {
    line-height: 20px !important;
  }
}
@media (min-width: 1216px) {
  .lh20-widescreen {
    line-height: 20px !important;
  }
}
@media (min-width: 1024px) {
  .lh20-desktop {
    line-height: 20px !important;
  }
}
@media (max-width: 1023px) {
  .lh20-touch {
    line-height: 20px !important;
  }
}
@media (min-width: 769px) {
  .lh20-tablet {
    line-height: 20px !important;
  }
}
@media (max-width: 768px) {
  .lh20-mobile {
    line-height: 20px !important;
  }
}

.s22 {
  font-size: 22px;
}

@media (min-width: 1408px) {
  .s22-fullhd {
    font-size: 22px !important;
  }
}
@media (min-width: 1216px) {
  .s22-widescreen {
    font-size: 22px !important;
  }
}
@media (min-width: 1024px) {
  .s22-desktop {
    font-size: 22px !important;
  }
}
@media (max-width: 1023px) {
  .s22-touch {
    font-size: 22px !important;
  }
}
@media (min-width: 769px) {
  .s22-tablet {
    font-size: 22px !important;
  }
}
@media (max-width: 768px) {
  .s22-mobile {
    font-size: 22px !important;
  }
}

.lh22 {
  line-height: 22px;
}

@media (min-width: 1408px) {
  .lh22-fullhd {
    line-height: 22px !important;
  }
}
@media (min-width: 1216px) {
  .lh22-widescreen {
    line-height: 22px !important;
  }
}
@media (min-width: 1024px) {
  .lh22-desktop {
    line-height: 22px !important;
  }
}
@media (max-width: 1023px) {
  .lh22-touch {
    line-height: 22px !important;
  }
}
@media (min-width: 769px) {
  .lh22-tablet {
    line-height: 22px !important;
  }
}
@media (max-width: 768px) {
  .lh22-mobile {
    line-height: 22px !important;
  }
}

.s24 {
  font-size: 24px;
}

@media (min-width: 1408px) {
  .s24-fullhd {
    font-size: 24px !important;
  }
}
@media (min-width: 1216px) {
  .s24-widescreen {
    font-size: 24px !important;
  }
}
@media (min-width: 1024px) {
  .s24-desktop {
    font-size: 24px !important;
  }
}
@media (max-width: 1023px) {
  .s24-touch {
    font-size: 24px !important;
  }
}
@media (min-width: 769px) {
  .s24-tablet {
    font-size: 24px !important;
  }
}
@media (max-width: 768px) {
  .s24-mobile {
    font-size: 24px !important;
  }
}

.lh24 {
  line-height: 24px;
}

@media (min-width: 1408px) {
  .lh24-fullhd {
    line-height: 24px !important;
  }
}
@media (min-width: 1216px) {
  .lh24-widescreen {
    line-height: 24px !important;
  }
}
@media (min-width: 1024px) {
  .lh24-desktop {
    line-height: 24px !important;
  }
}
@media (max-width: 1023px) {
  .lh24-touch {
    line-height: 24px !important;
  }
}
@media (min-width: 769px) {
  .lh24-tablet {
    line-height: 24px !important;
  }
}
@media (max-width: 768px) {
  .lh24-mobile {
    line-height: 24px !important;
  }
}

.s26 {
  font-size: 26px;
}

@media (min-width: 1408px) {
  .s26-fullhd {
    font-size: 26px !important;
  }
}
@media (min-width: 1216px) {
  .s26-widescreen {
    font-size: 26px !important;
  }
}
@media (min-width: 1024px) {
  .s26-desktop {
    font-size: 26px !important;
  }
}
@media (max-width: 1023px) {
  .s26-touch {
    font-size: 26px !important;
  }
}
@media (min-width: 769px) {
  .s26-tablet {
    font-size: 26px !important;
  }
}
@media (max-width: 768px) {
  .s26-mobile {
    font-size: 26px !important;
  }
}

.lh26 {
  line-height: 26px;
}

@media (min-width: 1408px) {
  .lh26-fullhd {
    line-height: 26px !important;
  }
}
@media (min-width: 1216px) {
  .lh26-widescreen {
    line-height: 26px !important;
  }
}
@media (min-width: 1024px) {
  .lh26-desktop {
    line-height: 26px !important;
  }
}
@media (max-width: 1023px) {
  .lh26-touch {
    line-height: 26px !important;
  }
}
@media (min-width: 769px) {
  .lh26-tablet {
    line-height: 26px !important;
  }
}
@media (max-width: 768px) {
  .lh26-mobile {
    line-height: 26px !important;
  }
}

.s28 {
  font-size: 28px;
}

@media (min-width: 1408px) {
  .s28-fullhd {
    font-size: 28px !important;
  }
}
@media (min-width: 1216px) {
  .s28-widescreen {
    font-size: 28px !important;
  }
}
@media (min-width: 1024px) {
  .s28-desktop {
    font-size: 28px !important;
  }
}
@media (max-width: 1023px) {
  .s28-touch {
    font-size: 28px !important;
  }
}
@media (min-width: 769px) {
  .s28-tablet {
    font-size: 28px !important;
  }
}
@media (max-width: 768px) {
  .s28-mobile {
    font-size: 28px !important;
  }
}

.lh28 {
  line-height: 28px;
}

@media (min-width: 1408px) {
  .lh28-fullhd {
    line-height: 28px !important;
  }
}
@media (min-width: 1216px) {
  .lh28-widescreen {
    line-height: 28px !important;
  }
}
@media (min-width: 1024px) {
  .lh28-desktop {
    line-height: 28px !important;
  }
}
@media (max-width: 1023px) {
  .lh28-touch {
    line-height: 28px !important;
  }
}
@media (min-width: 769px) {
  .lh28-tablet {
    line-height: 28px !important;
  }
}
@media (max-width: 768px) {
  .lh28-mobile {
    line-height: 28px !important;
  }
}

.s30 {
  font-size: 30px;
}

@media (min-width: 1408px) {
  .s30-fullhd {
    font-size: 30px !important;
  }
}
@media (min-width: 1216px) {
  .s30-widescreen {
    font-size: 30px !important;
  }
}
@media (min-width: 1024px) {
  .s30-desktop {
    font-size: 30px !important;
  }
}
@media (max-width: 1023px) {
  .s30-touch {
    font-size: 30px !important;
  }
}
@media (min-width: 769px) {
  .s30-tablet {
    font-size: 30px !important;
  }
}
@media (max-width: 768px) {
  .s30-mobile {
    font-size: 30px !important;
  }
}

.lh30 {
  line-height: 30px;
}

@media (min-width: 1408px) {
  .lh30-fullhd {
    line-height: 30px !important;
  }
}
@media (min-width: 1216px) {
  .lh30-widescreen {
    line-height: 30px !important;
  }
}
@media (min-width: 1024px) {
  .lh30-desktop {
    line-height: 30px !important;
  }
}
@media (max-width: 1023px) {
  .lh30-touch {
    line-height: 30px !important;
  }
}
@media (min-width: 769px) {
  .lh30-tablet {
    line-height: 30px !important;
  }
}
@media (max-width: 768px) {
  .lh30-mobile {
    line-height: 30px !important;
  }
}

.s32 {
  font-size: 32px;
}

@media (min-width: 1408px) {
  .s32-fullhd {
    font-size: 32px !important;
  }
}
@media (min-width: 1216px) {
  .s32-widescreen {
    font-size: 32px !important;
  }
}
@media (min-width: 1024px) {
  .s32-desktop {
    font-size: 32px !important;
  }
}
@media (max-width: 1023px) {
  .s32-touch {
    font-size: 32px !important;
  }
}
@media (min-width: 769px) {
  .s32-tablet {
    font-size: 32px !important;
  }
}
@media (max-width: 768px) {
  .s32-mobile {
    font-size: 32px !important;
  }
}

.lh32 {
  line-height: 32px;
}

@media (min-width: 1408px) {
  .lh32-fullhd {
    line-height: 32px !important;
  }
}
@media (min-width: 1216px) {
  .lh32-widescreen {
    line-height: 32px !important;
  }
}
@media (min-width: 1024px) {
  .lh32-desktop {
    line-height: 32px !important;
  }
}
@media (max-width: 1023px) {
  .lh32-touch {
    line-height: 32px !important;
  }
}
@media (min-width: 769px) {
  .lh32-tablet {
    line-height: 32px !important;
  }
}
@media (max-width: 768px) {
  .lh32-mobile {
    line-height: 32px !important;
  }
}

.s34 {
  font-size: 34px;
}

@media (min-width: 1408px) {
  .s34-fullhd {
    font-size: 34px !important;
  }
}
@media (min-width: 1216px) {
  .s34-widescreen {
    font-size: 34px !important;
  }
}
@media (min-width: 1024px) {
  .s34-desktop {
    font-size: 34px !important;
  }
}
@media (max-width: 1023px) {
  .s34-touch {
    font-size: 34px !important;
  }
}
@media (min-width: 769px) {
  .s34-tablet {
    font-size: 34px !important;
  }
}
@media (max-width: 768px) {
  .s34-mobile {
    font-size: 34px !important;
  }
}

.lh34 {
  line-height: 34px;
}

@media (min-width: 1408px) {
  .lh34-fullhd {
    line-height: 34px !important;
  }
}
@media (min-width: 1216px) {
  .lh34-widescreen {
    line-height: 34px !important;
  }
}
@media (min-width: 1024px) {
  .lh34-desktop {
    line-height: 34px !important;
  }
}
@media (max-width: 1023px) {
  .lh34-touch {
    line-height: 34px !important;
  }
}
@media (min-width: 769px) {
  .lh34-tablet {
    line-height: 34px !important;
  }
}
@media (max-width: 768px) {
  .lh34-mobile {
    line-height: 34px !important;
  }
}

.s36 {
  font-size: 36px;
}

@media (min-width: 1408px) {
  .s36-fullhd {
    font-size: 36px !important;
  }
}
@media (min-width: 1216px) {
  .s36-widescreen {
    font-size: 36px !important;
  }
}
@media (min-width: 1024px) {
  .s36-desktop {
    font-size: 36px !important;
  }
}
@media (max-width: 1023px) {
  .s36-touch {
    font-size: 36px !important;
  }
}
@media (min-width: 769px) {
  .s36-tablet {
    font-size: 36px !important;
  }
}
@media (max-width: 768px) {
  .s36-mobile {
    font-size: 36px !important;
  }
}

.lh36 {
  line-height: 36px;
}

@media (min-width: 1408px) {
  .lh36-fullhd {
    line-height: 36px !important;
  }
}
@media (min-width: 1216px) {
  .lh36-widescreen {
    line-height: 36px !important;
  }
}
@media (min-width: 1024px) {
  .lh36-desktop {
    line-height: 36px !important;
  }
}
@media (max-width: 1023px) {
  .lh36-touch {
    line-height: 36px !important;
  }
}
@media (min-width: 769px) {
  .lh36-tablet {
    line-height: 36px !important;
  }
}
@media (max-width: 768px) {
  .lh36-mobile {
    line-height: 36px !important;
  }
}

.s38 {
  font-size: 38px;
}

@media (min-width: 1408px) {
  .s38-fullhd {
    font-size: 38px !important;
  }
}
@media (min-width: 1216px) {
  .s38-widescreen {
    font-size: 38px !important;
  }
}
@media (min-width: 1024px) {
  .s38-desktop {
    font-size: 38px !important;
  }
}
@media (max-width: 1023px) {
  .s38-touch {
    font-size: 38px !important;
  }
}
@media (min-width: 769px) {
  .s38-tablet {
    font-size: 38px !important;
  }
}
@media (max-width: 768px) {
  .s38-mobile {
    font-size: 38px !important;
  }
}

.lh38 {
  line-height: 38px;
}

@media (min-width: 1408px) {
  .lh38-fullhd {
    line-height: 38px !important;
  }
}
@media (min-width: 1216px) {
  .lh38-widescreen {
    line-height: 38px !important;
  }
}
@media (min-width: 1024px) {
  .lh38-desktop {
    line-height: 38px !important;
  }
}
@media (max-width: 1023px) {
  .lh38-touch {
    line-height: 38px !important;
  }
}
@media (min-width: 769px) {
  .lh38-tablet {
    line-height: 38px !important;
  }
}
@media (max-width: 768px) {
  .lh38-mobile {
    line-height: 38px !important;
  }
}

.s40 {
  font-size: 40px;
}

@media (min-width: 1408px) {
  .s40-fullhd {
    font-size: 40px !important;
  }
}
@media (min-width: 1216px) {
  .s40-widescreen {
    font-size: 40px !important;
  }
}
@media (min-width: 1024px) {
  .s40-desktop {
    font-size: 40px !important;
  }
}
@media (max-width: 1023px) {
  .s40-touch {
    font-size: 40px !important;
  }
}
@media (min-width: 769px) {
  .s40-tablet {
    font-size: 40px !important;
  }
}
@media (max-width: 768px) {
  .s40-mobile {
    font-size: 40px !important;
  }
}

.lh40 {
  line-height: 40px;
}

@media (min-width: 1408px) {
  .lh40-fullhd {
    line-height: 40px !important;
  }
}
@media (min-width: 1216px) {
  .lh40-widescreen {
    line-height: 40px !important;
  }
}
@media (min-width: 1024px) {
  .lh40-desktop {
    line-height: 40px !important;
  }
}
@media (max-width: 1023px) {
  .lh40-touch {
    line-height: 40px !important;
  }
}
@media (min-width: 769px) {
  .lh40-tablet {
    line-height: 40px !important;
  }
}
@media (max-width: 768px) {
  .lh40-mobile {
    line-height: 40px !important;
  }
}

.s42 {
  font-size: 42px;
}

@media (min-width: 1408px) {
  .s42-fullhd {
    font-size: 42px !important;
  }
}
@media (min-width: 1216px) {
  .s42-widescreen {
    font-size: 42px !important;
  }
}
@media (min-width: 1024px) {
  .s42-desktop {
    font-size: 42px !important;
  }
}
@media (max-width: 1023px) {
  .s42-touch {
    font-size: 42px !important;
  }
}
@media (min-width: 769px) {
  .s42-tablet {
    font-size: 42px !important;
  }
}
@media (max-width: 768px) {
  .s42-mobile {
    font-size: 42px !important;
  }
}

.lh42 {
  line-height: 42px;
}

@media (min-width: 1408px) {
  .lh42-fullhd {
    line-height: 42px !important;
  }
}
@media (min-width: 1216px) {
  .lh42-widescreen {
    line-height: 42px !important;
  }
}
@media (min-width: 1024px) {
  .lh42-desktop {
    line-height: 42px !important;
  }
}
@media (max-width: 1023px) {
  .lh42-touch {
    line-height: 42px !important;
  }
}
@media (min-width: 769px) {
  .lh42-tablet {
    line-height: 42px !important;
  }
}
@media (max-width: 768px) {
  .lh42-mobile {
    line-height: 42px !important;
  }
}

.s44 {
  font-size: 44px;
}

@media (min-width: 1408px) {
  .s44-fullhd {
    font-size: 44px !important;
  }
}
@media (min-width: 1216px) {
  .s44-widescreen {
    font-size: 44px !important;
  }
}
@media (min-width: 1024px) {
  .s44-desktop {
    font-size: 44px !important;
  }
}
@media (max-width: 1023px) {
  .s44-touch {
    font-size: 44px !important;
  }
}
@media (min-width: 769px) {
  .s44-tablet {
    font-size: 44px !important;
  }
}
@media (max-width: 768px) {
  .s44-mobile {
    font-size: 44px !important;
  }
}

.lh44 {
  line-height: 44px;
}

@media (min-width: 1408px) {
  .lh44-fullhd {
    line-height: 44px !important;
  }
}
@media (min-width: 1216px) {
  .lh44-widescreen {
    line-height: 44px !important;
  }
}
@media (min-width: 1024px) {
  .lh44-desktop {
    line-height: 44px !important;
  }
}
@media (max-width: 1023px) {
  .lh44-touch {
    line-height: 44px !important;
  }
}
@media (min-width: 769px) {
  .lh44-tablet {
    line-height: 44px !important;
  }
}
@media (max-width: 768px) {
  .lh44-mobile {
    line-height: 44px !important;
  }
}

.s46 {
  font-size: 46px;
}

@media (min-width: 1408px) {
  .s46-fullhd {
    font-size: 46px !important;
  }
}
@media (min-width: 1216px) {
  .s46-widescreen {
    font-size: 46px !important;
  }
}
@media (min-width: 1024px) {
  .s46-desktop {
    font-size: 46px !important;
  }
}
@media (max-width: 1023px) {
  .s46-touch {
    font-size: 46px !important;
  }
}
@media (min-width: 769px) {
  .s46-tablet {
    font-size: 46px !important;
  }
}
@media (max-width: 768px) {
  .s46-mobile {
    font-size: 46px !important;
  }
}

.lh46 {
  line-height: 46px;
}

@media (min-width: 1408px) {
  .lh46-fullhd {
    line-height: 46px !important;
  }
}
@media (min-width: 1216px) {
  .lh46-widescreen {
    line-height: 46px !important;
  }
}
@media (min-width: 1024px) {
  .lh46-desktop {
    line-height: 46px !important;
  }
}
@media (max-width: 1023px) {
  .lh46-touch {
    line-height: 46px !important;
  }
}
@media (min-width: 769px) {
  .lh46-tablet {
    line-height: 46px !important;
  }
}
@media (max-width: 768px) {
  .lh46-mobile {
    line-height: 46px !important;
  }
}

.s48 {
  font-size: 48px;
}

@media (min-width: 1408px) {
  .s48-fullhd {
    font-size: 48px !important;
  }
}
@media (min-width: 1216px) {
  .s48-widescreen {
    font-size: 48px !important;
  }
}
@media (min-width: 1024px) {
  .s48-desktop {
    font-size: 48px !important;
  }
}
@media (max-width: 1023px) {
  .s48-touch {
    font-size: 48px !important;
  }
}
@media (min-width: 769px) {
  .s48-tablet {
    font-size: 48px !important;
  }
}
@media (max-width: 768px) {
  .s48-mobile {
    font-size: 48px !important;
  }
}

.lh48 {
  line-height: 48px;
}

@media (min-width: 1408px) {
  .lh48-fullhd {
    line-height: 48px !important;
  }
}
@media (min-width: 1216px) {
  .lh48-widescreen {
    line-height: 48px !important;
  }
}
@media (min-width: 1024px) {
  .lh48-desktop {
    line-height: 48px !important;
  }
}
@media (max-width: 1023px) {
  .lh48-touch {
    line-height: 48px !important;
  }
}
@media (min-width: 769px) {
  .lh48-tablet {
    line-height: 48px !important;
  }
}
@media (max-width: 768px) {
  .lh48-mobile {
    line-height: 48px !important;
  }
}

.s50 {
  font-size: 50px;
}

@media (min-width: 1408px) {
  .s50-fullhd {
    font-size: 50px !important;
  }
}
@media (min-width: 1216px) {
  .s50-widescreen {
    font-size: 50px !important;
  }
}
@media (min-width: 1024px) {
  .s50-desktop {
    font-size: 50px !important;
  }
}
@media (max-width: 1023px) {
  .s50-touch {
    font-size: 50px !important;
  }
}
@media (min-width: 769px) {
  .s50-tablet {
    font-size: 50px !important;
  }
}
@media (max-width: 768px) {
  .s50-mobile {
    font-size: 50px !important;
  }
}

.lh50 {
  line-height: 50px;
}

@media (min-width: 1408px) {
  .lh50-fullhd {
    line-height: 50px !important;
  }
}
@media (min-width: 1216px) {
  .lh50-widescreen {
    line-height: 50px !important;
  }
}
@media (min-width: 1024px) {
  .lh50-desktop {
    line-height: 50px !important;
  }
}
@media (max-width: 1023px) {
  .lh50-touch {
    line-height: 50px !important;
  }
}
@media (min-width: 769px) {
  .lh50-tablet {
    line-height: 50px !important;
  }
}
@media (max-width: 768px) {
  .lh50-mobile {
    line-height: 50px !important;
  }
}

.s52 {
  font-size: 52px;
}

@media (min-width: 1408px) {
  .s52-fullhd {
    font-size: 52px !important;
  }
}
@media (min-width: 1216px) {
  .s52-widescreen {
    font-size: 52px !important;
  }
}
@media (min-width: 1024px) {
  .s52-desktop {
    font-size: 52px !important;
  }
}
@media (max-width: 1023px) {
  .s52-touch {
    font-size: 52px !important;
  }
}
@media (min-width: 769px) {
  .s52-tablet {
    font-size: 52px !important;
  }
}
@media (max-width: 768px) {
  .s52-mobile {
    font-size: 52px !important;
  }
}

.lh52 {
  line-height: 52px;
}

@media (min-width: 1408px) {
  .lh52-fullhd {
    line-height: 52px !important;
  }
}
@media (min-width: 1216px) {
  .lh52-widescreen {
    line-height: 52px !important;
  }
}
@media (min-width: 1024px) {
  .lh52-desktop {
    line-height: 52px !important;
  }
}
@media (max-width: 1023px) {
  .lh52-touch {
    line-height: 52px !important;
  }
}
@media (min-width: 769px) {
  .lh52-tablet {
    line-height: 52px !important;
  }
}
@media (max-width: 768px) {
  .lh52-mobile {
    line-height: 52px !important;
  }
}

.s54 {
  font-size: 54px;
}

@media (min-width: 1408px) {
  .s54-fullhd {
    font-size: 54px !important;
  }
}
@media (min-width: 1216px) {
  .s54-widescreen {
    font-size: 54px !important;
  }
}
@media (min-width: 1024px) {
  .s54-desktop {
    font-size: 54px !important;
  }
}
@media (max-width: 1023px) {
  .s54-touch {
    font-size: 54px !important;
  }
}
@media (min-width: 769px) {
  .s54-tablet {
    font-size: 54px !important;
  }
}
@media (max-width: 768px) {
  .s54-mobile {
    font-size: 54px !important;
  }
}

.lh54 {
  line-height: 54px;
}

@media (min-width: 1408px) {
  .lh54-fullhd {
    line-height: 54px !important;
  }
}
@media (min-width: 1216px) {
  .lh54-widescreen {
    line-height: 54px !important;
  }
}
@media (min-width: 1024px) {
  .lh54-desktop {
    line-height: 54px !important;
  }
}
@media (max-width: 1023px) {
  .lh54-touch {
    line-height: 54px !important;
  }
}
@media (min-width: 769px) {
  .lh54-tablet {
    line-height: 54px !important;
  }
}
@media (max-width: 768px) {
  .lh54-mobile {
    line-height: 54px !important;
  }
}

.s56 {
  font-size: 56px;
}

@media (min-width: 1408px) {
  .s56-fullhd {
    font-size: 56px !important;
  }
}
@media (min-width: 1216px) {
  .s56-widescreen {
    font-size: 56px !important;
  }
}
@media (min-width: 1024px) {
  .s56-desktop {
    font-size: 56px !important;
  }
}
@media (max-width: 1023px) {
  .s56-touch {
    font-size: 56px !important;
  }
}
@media (min-width: 769px) {
  .s56-tablet {
    font-size: 56px !important;
  }
}
@media (max-width: 768px) {
  .s56-mobile {
    font-size: 56px !important;
  }
}

.lh56 {
  line-height: 56px;
}

@media (min-width: 1408px) {
  .lh56-fullhd {
    line-height: 56px !important;
  }
}
@media (min-width: 1216px) {
  .lh56-widescreen {
    line-height: 56px !important;
  }
}
@media (min-width: 1024px) {
  .lh56-desktop {
    line-height: 56px !important;
  }
}
@media (max-width: 1023px) {
  .lh56-touch {
    line-height: 56px !important;
  }
}
@media (min-width: 769px) {
  .lh56-tablet {
    line-height: 56px !important;
  }
}
@media (max-width: 768px) {
  .lh56-mobile {
    line-height: 56px !important;
  }
}

.s58 {
  font-size: 58px;
}

@media (min-width: 1408px) {
  .s58-fullhd {
    font-size: 58px !important;
  }
}
@media (min-width: 1216px) {
  .s58-widescreen {
    font-size: 58px !important;
  }
}
@media (min-width: 1024px) {
  .s58-desktop {
    font-size: 58px !important;
  }
}
@media (max-width: 1023px) {
  .s58-touch {
    font-size: 58px !important;
  }
}
@media (min-width: 769px) {
  .s58-tablet {
    font-size: 58px !important;
  }
}
@media (max-width: 768px) {
  .s58-mobile {
    font-size: 58px !important;
  }
}

.lh58 {
  line-height: 58px;
}

@media (min-width: 1408px) {
  .lh58-fullhd {
    line-height: 58px !important;
  }
}
@media (min-width: 1216px) {
  .lh58-widescreen {
    line-height: 58px !important;
  }
}
@media (min-width: 1024px) {
  .lh58-desktop {
    line-height: 58px !important;
  }
}
@media (max-width: 1023px) {
  .lh58-touch {
    line-height: 58px !important;
  }
}
@media (min-width: 769px) {
  .lh58-tablet {
    line-height: 58px !important;
  }
}
@media (max-width: 768px) {
  .lh58-mobile {
    line-height: 58px !important;
  }
}

.s60 {
  font-size: 60px;
}

@media (min-width: 1408px) {
  .s60-fullhd {
    font-size: 60px !important;
  }
}
@media (min-width: 1216px) {
  .s60-widescreen {
    font-size: 60px !important;
  }
}
@media (min-width: 1024px) {
  .s60-desktop {
    font-size: 60px !important;
  }
}
@media (max-width: 1023px) {
  .s60-touch {
    font-size: 60px !important;
  }
}
@media (min-width: 769px) {
  .s60-tablet {
    font-size: 60px !important;
  }
}
@media (max-width: 768px) {
  .s60-mobile {
    font-size: 60px !important;
  }
}

.lh60 {
  line-height: 60px;
}

@media (min-width: 1408px) {
  .lh60-fullhd {
    line-height: 60px !important;
  }
}
@media (min-width: 1216px) {
  .lh60-widescreen {
    line-height: 60px !important;
  }
}
@media (min-width: 1024px) {
  .lh60-desktop {
    line-height: 60px !important;
  }
}
@media (max-width: 1023px) {
  .lh60-touch {
    line-height: 60px !important;
  }
}
@media (min-width: 769px) {
  .lh60-tablet {
    line-height: 60px !important;
  }
}
@media (max-width: 768px) {
  .lh60-mobile {
    line-height: 60px !important;
  }
}

.s62 {
  font-size: 62px;
}

@media (min-width: 1408px) {
  .s62-fullhd {
    font-size: 62px !important;
  }
}
@media (min-width: 1216px) {
  .s62-widescreen {
    font-size: 62px !important;
  }
}
@media (min-width: 1024px) {
  .s62-desktop {
    font-size: 62px !important;
  }
}
@media (max-width: 1023px) {
  .s62-touch {
    font-size: 62px !important;
  }
}
@media (min-width: 769px) {
  .s62-tablet {
    font-size: 62px !important;
  }
}
@media (max-width: 768px) {
  .s62-mobile {
    font-size: 62px !important;
  }
}

.lh62 {
  line-height: 62px;
}

@media (min-width: 1408px) {
  .lh62-fullhd {
    line-height: 62px !important;
  }
}
@media (min-width: 1216px) {
  .lh62-widescreen {
    line-height: 62px !important;
  }
}
@media (min-width: 1024px) {
  .lh62-desktop {
    line-height: 62px !important;
  }
}
@media (max-width: 1023px) {
  .lh62-touch {
    line-height: 62px !important;
  }
}
@media (min-width: 769px) {
  .lh62-tablet {
    line-height: 62px !important;
  }
}
@media (max-width: 768px) {
  .lh62-mobile {
    line-height: 62px !important;
  }
}

.s64 {
  font-size: 64px;
}

@media (min-width: 1408px) {
  .s64-fullhd {
    font-size: 64px !important;
  }
}
@media (min-width: 1216px) {
  .s64-widescreen {
    font-size: 64px !important;
  }
}
@media (min-width: 1024px) {
  .s64-desktop {
    font-size: 64px !important;
  }
}
@media (max-width: 1023px) {
  .s64-touch {
    font-size: 64px !important;
  }
}
@media (min-width: 769px) {
  .s64-tablet {
    font-size: 64px !important;
  }
}
@media (max-width: 768px) {
  .s64-mobile {
    font-size: 64px !important;
  }
}

.lh64 {
  line-height: 64px;
}

@media (min-width: 1408px) {
  .lh64-fullhd {
    line-height: 64px !important;
  }
}
@media (min-width: 1216px) {
  .lh64-widescreen {
    line-height: 64px !important;
  }
}
@media (min-width: 1024px) {
  .lh64-desktop {
    line-height: 64px !important;
  }
}
@media (max-width: 1023px) {
  .lh64-touch {
    line-height: 64px !important;
  }
}
@media (min-width: 769px) {
  .lh64-tablet {
    line-height: 64px !important;
  }
}
@media (max-width: 768px) {
  .lh64-mobile {
    line-height: 64px !important;
  }
}

.s66 {
  font-size: 66px;
}

@media (min-width: 1408px) {
  .s66-fullhd {
    font-size: 66px !important;
  }
}
@media (min-width: 1216px) {
  .s66-widescreen {
    font-size: 66px !important;
  }
}
@media (min-width: 1024px) {
  .s66-desktop {
    font-size: 66px !important;
  }
}
@media (max-width: 1023px) {
  .s66-touch {
    font-size: 66px !important;
  }
}
@media (min-width: 769px) {
  .s66-tablet {
    font-size: 66px !important;
  }
}
@media (max-width: 768px) {
  .s66-mobile {
    font-size: 66px !important;
  }
}

.lh66 {
  line-height: 66px;
}

@media (min-width: 1408px) {
  .lh66-fullhd {
    line-height: 66px !important;
  }
}
@media (min-width: 1216px) {
  .lh66-widescreen {
    line-height: 66px !important;
  }
}
@media (min-width: 1024px) {
  .lh66-desktop {
    line-height: 66px !important;
  }
}
@media (max-width: 1023px) {
  .lh66-touch {
    line-height: 66px !important;
  }
}
@media (min-width: 769px) {
  .lh66-tablet {
    line-height: 66px !important;
  }
}
@media (max-width: 768px) {
  .lh66-mobile {
    line-height: 66px !important;
  }
}

.s68 {
  font-size: 68px;
}

@media (min-width: 1408px) {
  .s68-fullhd {
    font-size: 68px !important;
  }
}
@media (min-width: 1216px) {
  .s68-widescreen {
    font-size: 68px !important;
  }
}
@media (min-width: 1024px) {
  .s68-desktop {
    font-size: 68px !important;
  }
}
@media (max-width: 1023px) {
  .s68-touch {
    font-size: 68px !important;
  }
}
@media (min-width: 769px) {
  .s68-tablet {
    font-size: 68px !important;
  }
}
@media (max-width: 768px) {
  .s68-mobile {
    font-size: 68px !important;
  }
}

.lh68 {
  line-height: 68px;
}

@media (min-width: 1408px) {
  .lh68-fullhd {
    line-height: 68px !important;
  }
}
@media (min-width: 1216px) {
  .lh68-widescreen {
    line-height: 68px !important;
  }
}
@media (min-width: 1024px) {
  .lh68-desktop {
    line-height: 68px !important;
  }
}
@media (max-width: 1023px) {
  .lh68-touch {
    line-height: 68px !important;
  }
}
@media (min-width: 769px) {
  .lh68-tablet {
    line-height: 68px !important;
  }
}
@media (max-width: 768px) {
  .lh68-mobile {
    line-height: 68px !important;
  }
}

.s70 {
  font-size: 70px;
}

@media (min-width: 1408px) {
  .s70-fullhd {
    font-size: 70px !important;
  }
}
@media (min-width: 1216px) {
  .s70-widescreen {
    font-size: 70px !important;
  }
}
@media (min-width: 1024px) {
  .s70-desktop {
    font-size: 70px !important;
  }
}
@media (max-width: 1023px) {
  .s70-touch {
    font-size: 70px !important;
  }
}
@media (min-width: 769px) {
  .s70-tablet {
    font-size: 70px !important;
  }
}
@media (max-width: 768px) {
  .s70-mobile {
    font-size: 70px !important;
  }
}

.lh70 {
  line-height: 70px;
}

@media (min-width: 1408px) {
  .lh70-fullhd {
    line-height: 70px !important;
  }
}
@media (min-width: 1216px) {
  .lh70-widescreen {
    line-height: 70px !important;
  }
}
@media (min-width: 1024px) {
  .lh70-desktop {
    line-height: 70px !important;
  }
}
@media (max-width: 1023px) {
  .lh70-touch {
    line-height: 70px !important;
  }
}
@media (min-width: 769px) {
  .lh70-tablet {
    line-height: 70px !important;
  }
}
@media (max-width: 768px) {
  .lh70-mobile {
    line-height: 70px !important;
  }
}

.s72 {
  font-size: 72px;
}

@media (min-width: 1408px) {
  .s72-fullhd {
    font-size: 72px !important;
  }
}
@media (min-width: 1216px) {
  .s72-widescreen {
    font-size: 72px !important;
  }
}
@media (min-width: 1024px) {
  .s72-desktop {
    font-size: 72px !important;
  }
}
@media (max-width: 1023px) {
  .s72-touch {
    font-size: 72px !important;
  }
}
@media (min-width: 769px) {
  .s72-tablet {
    font-size: 72px !important;
  }
}
@media (max-width: 768px) {
  .s72-mobile {
    font-size: 72px !important;
  }
}

.lh72 {
  line-height: 72px;
}

@media (min-width: 1408px) {
  .lh72-fullhd {
    line-height: 72px !important;
  }
}
@media (min-width: 1216px) {
  .lh72-widescreen {
    line-height: 72px !important;
  }
}
@media (min-width: 1024px) {
  .lh72-desktop {
    line-height: 72px !important;
  }
}
@media (max-width: 1023px) {
  .lh72-touch {
    line-height: 72px !important;
  }
}
@media (min-width: 769px) {
  .lh72-tablet {
    line-height: 72px !important;
  }
}
@media (max-width: 768px) {
  .lh72-mobile {
    line-height: 72px !important;
  }
}

.s74 {
  font-size: 74px;
}

@media (min-width: 1408px) {
  .s74-fullhd {
    font-size: 74px !important;
  }
}
@media (min-width: 1216px) {
  .s74-widescreen {
    font-size: 74px !important;
  }
}
@media (min-width: 1024px) {
  .s74-desktop {
    font-size: 74px !important;
  }
}
@media (max-width: 1023px) {
  .s74-touch {
    font-size: 74px !important;
  }
}
@media (min-width: 769px) {
  .s74-tablet {
    font-size: 74px !important;
  }
}
@media (max-width: 768px) {
  .s74-mobile {
    font-size: 74px !important;
  }
}

.lh74 {
  line-height: 74px;
}

@media (min-width: 1408px) {
  .lh74-fullhd {
    line-height: 74px !important;
  }
}
@media (min-width: 1216px) {
  .lh74-widescreen {
    line-height: 74px !important;
  }
}
@media (min-width: 1024px) {
  .lh74-desktop {
    line-height: 74px !important;
  }
}
@media (max-width: 1023px) {
  .lh74-touch {
    line-height: 74px !important;
  }
}
@media (min-width: 769px) {
  .lh74-tablet {
    line-height: 74px !important;
  }
}
@media (max-width: 768px) {
  .lh74-mobile {
    line-height: 74px !important;
  }
}

.s76 {
  font-size: 76px;
}

@media (min-width: 1408px) {
  .s76-fullhd {
    font-size: 76px !important;
  }
}
@media (min-width: 1216px) {
  .s76-widescreen {
    font-size: 76px !important;
  }
}
@media (min-width: 1024px) {
  .s76-desktop {
    font-size: 76px !important;
  }
}
@media (max-width: 1023px) {
  .s76-touch {
    font-size: 76px !important;
  }
}
@media (min-width: 769px) {
  .s76-tablet {
    font-size: 76px !important;
  }
}
@media (max-width: 768px) {
  .s76-mobile {
    font-size: 76px !important;
  }
}

.lh76 {
  line-height: 76px;
}

@media (min-width: 1408px) {
  .lh76-fullhd {
    line-height: 76px !important;
  }
}
@media (min-width: 1216px) {
  .lh76-widescreen {
    line-height: 76px !important;
  }
}
@media (min-width: 1024px) {
  .lh76-desktop {
    line-height: 76px !important;
  }
}
@media (max-width: 1023px) {
  .lh76-touch {
    line-height: 76px !important;
  }
}
@media (min-width: 769px) {
  .lh76-tablet {
    line-height: 76px !important;
  }
}
@media (max-width: 768px) {
  .lh76-mobile {
    line-height: 76px !important;
  }
}

.s78 {
  font-size: 78px;
}

@media (min-width: 1408px) {
  .s78-fullhd {
    font-size: 78px !important;
  }
}
@media (min-width: 1216px) {
  .s78-widescreen {
    font-size: 78px !important;
  }
}
@media (min-width: 1024px) {
  .s78-desktop {
    font-size: 78px !important;
  }
}
@media (max-width: 1023px) {
  .s78-touch {
    font-size: 78px !important;
  }
}
@media (min-width: 769px) {
  .s78-tablet {
    font-size: 78px !important;
  }
}
@media (max-width: 768px) {
  .s78-mobile {
    font-size: 78px !important;
  }
}

.lh78 {
  line-height: 78px;
}

@media (min-width: 1408px) {
  .lh78-fullhd {
    line-height: 78px !important;
  }
}
@media (min-width: 1216px) {
  .lh78-widescreen {
    line-height: 78px !important;
  }
}
@media (min-width: 1024px) {
  .lh78-desktop {
    line-height: 78px !important;
  }
}
@media (max-width: 1023px) {
  .lh78-touch {
    line-height: 78px !important;
  }
}
@media (min-width: 769px) {
  .lh78-tablet {
    line-height: 78px !important;
  }
}
@media (max-width: 768px) {
  .lh78-mobile {
    line-height: 78px !important;
  }
}

.s80 {
  font-size: 80px;
}

@media (min-width: 1408px) {
  .s80-fullhd {
    font-size: 80px !important;
  }
}
@media (min-width: 1216px) {
  .s80-widescreen {
    font-size: 80px !important;
  }
}
@media (min-width: 1024px) {
  .s80-desktop {
    font-size: 80px !important;
  }
}
@media (max-width: 1023px) {
  .s80-touch {
    font-size: 80px !important;
  }
}
@media (min-width: 769px) {
  .s80-tablet {
    font-size: 80px !important;
  }
}
@media (max-width: 768px) {
  .s80-mobile {
    font-size: 80px !important;
  }
}

.lh80 {
  line-height: 80px;
}

@media (min-width: 1408px) {
  .lh80-fullhd {
    line-height: 80px !important;
  }
}
@media (min-width: 1216px) {
  .lh80-widescreen {
    line-height: 80px !important;
  }
}
@media (min-width: 1024px) {
  .lh80-desktop {
    line-height: 80px !important;
  }
}
@media (max-width: 1023px) {
  .lh80-touch {
    line-height: 80px !important;
  }
}
@media (min-width: 769px) {
  .lh80-tablet {
    line-height: 80px !important;
  }
}
@media (max-width: 768px) {
  .lh80-mobile {
    line-height: 80px !important;
  }
}

.s82 {
  font-size: 82px;
}

@media (min-width: 1408px) {
  .s82-fullhd {
    font-size: 82px !important;
  }
}
@media (min-width: 1216px) {
  .s82-widescreen {
    font-size: 82px !important;
  }
}
@media (min-width: 1024px) {
  .s82-desktop {
    font-size: 82px !important;
  }
}
@media (max-width: 1023px) {
  .s82-touch {
    font-size: 82px !important;
  }
}
@media (min-width: 769px) {
  .s82-tablet {
    font-size: 82px !important;
  }
}
@media (max-width: 768px) {
  .s82-mobile {
    font-size: 82px !important;
  }
}

.lh82 {
  line-height: 82px;
}

@media (min-width: 1408px) {
  .lh82-fullhd {
    line-height: 82px !important;
  }
}
@media (min-width: 1216px) {
  .lh82-widescreen {
    line-height: 82px !important;
  }
}
@media (min-width: 1024px) {
  .lh82-desktop {
    line-height: 82px !important;
  }
}
@media (max-width: 1023px) {
  .lh82-touch {
    line-height: 82px !important;
  }
}
@media (min-width: 769px) {
  .lh82-tablet {
    line-height: 82px !important;
  }
}
@media (max-width: 768px) {
  .lh82-mobile {
    line-height: 82px !important;
  }
}

.s84 {
  font-size: 84px;
}

@media (min-width: 1408px) {
  .s84-fullhd {
    font-size: 84px !important;
  }
}
@media (min-width: 1216px) {
  .s84-widescreen {
    font-size: 84px !important;
  }
}
@media (min-width: 1024px) {
  .s84-desktop {
    font-size: 84px !important;
  }
}
@media (max-width: 1023px) {
  .s84-touch {
    font-size: 84px !important;
  }
}
@media (min-width: 769px) {
  .s84-tablet {
    font-size: 84px !important;
  }
}
@media (max-width: 768px) {
  .s84-mobile {
    font-size: 84px !important;
  }
}

.lh84 {
  line-height: 84px;
}

@media (min-width: 1408px) {
  .lh84-fullhd {
    line-height: 84px !important;
  }
}
@media (min-width: 1216px) {
  .lh84-widescreen {
    line-height: 84px !important;
  }
}
@media (min-width: 1024px) {
  .lh84-desktop {
    line-height: 84px !important;
  }
}
@media (max-width: 1023px) {
  .lh84-touch {
    line-height: 84px !important;
  }
}
@media (min-width: 769px) {
  .lh84-tablet {
    line-height: 84px !important;
  }
}
@media (max-width: 768px) {
  .lh84-mobile {
    line-height: 84px !important;
  }
}

.s86 {
  font-size: 86px;
}

@media (min-width: 1408px) {
  .s86-fullhd {
    font-size: 86px !important;
  }
}
@media (min-width: 1216px) {
  .s86-widescreen {
    font-size: 86px !important;
  }
}
@media (min-width: 1024px) {
  .s86-desktop {
    font-size: 86px !important;
  }
}
@media (max-width: 1023px) {
  .s86-touch {
    font-size: 86px !important;
  }
}
@media (min-width: 769px) {
  .s86-tablet {
    font-size: 86px !important;
  }
}
@media (max-width: 768px) {
  .s86-mobile {
    font-size: 86px !important;
  }
}

.lh86 {
  line-height: 86px;
}

@media (min-width: 1408px) {
  .lh86-fullhd {
    line-height: 86px !important;
  }
}
@media (min-width: 1216px) {
  .lh86-widescreen {
    line-height: 86px !important;
  }
}
@media (min-width: 1024px) {
  .lh86-desktop {
    line-height: 86px !important;
  }
}
@media (max-width: 1023px) {
  .lh86-touch {
    line-height: 86px !important;
  }
}
@media (min-width: 769px) {
  .lh86-tablet {
    line-height: 86px !important;
  }
}
@media (max-width: 768px) {
  .lh86-mobile {
    line-height: 86px !important;
  }
}

.s88 {
  font-size: 88px;
}

@media (min-width: 1408px) {
  .s88-fullhd {
    font-size: 88px !important;
  }
}
@media (min-width: 1216px) {
  .s88-widescreen {
    font-size: 88px !important;
  }
}
@media (min-width: 1024px) {
  .s88-desktop {
    font-size: 88px !important;
  }
}
@media (max-width: 1023px) {
  .s88-touch {
    font-size: 88px !important;
  }
}
@media (min-width: 769px) {
  .s88-tablet {
    font-size: 88px !important;
  }
}
@media (max-width: 768px) {
  .s88-mobile {
    font-size: 88px !important;
  }
}

.lh88 {
  line-height: 88px;
}

@media (min-width: 1408px) {
  .lh88-fullhd {
    line-height: 88px !important;
  }
}
@media (min-width: 1216px) {
  .lh88-widescreen {
    line-height: 88px !important;
  }
}
@media (min-width: 1024px) {
  .lh88-desktop {
    line-height: 88px !important;
  }
}
@media (max-width: 1023px) {
  .lh88-touch {
    line-height: 88px !important;
  }
}
@media (min-width: 769px) {
  .lh88-tablet {
    line-height: 88px !important;
  }
}
@media (max-width: 768px) {
  .lh88-mobile {
    line-height: 88px !important;
  }
}

.s90 {
  font-size: 90px;
}

@media (min-width: 1408px) {
  .s90-fullhd {
    font-size: 90px !important;
  }
}
@media (min-width: 1216px) {
  .s90-widescreen {
    font-size: 90px !important;
  }
}
@media (min-width: 1024px) {
  .s90-desktop {
    font-size: 90px !important;
  }
}
@media (max-width: 1023px) {
  .s90-touch {
    font-size: 90px !important;
  }
}
@media (min-width: 769px) {
  .s90-tablet {
    font-size: 90px !important;
  }
}
@media (max-width: 768px) {
  .s90-mobile {
    font-size: 90px !important;
  }
}

.lh90 {
  line-height: 90px;
}

@media (min-width: 1408px) {
  .lh90-fullhd {
    line-height: 90px !important;
  }
}
@media (min-width: 1216px) {
  .lh90-widescreen {
    line-height: 90px !important;
  }
}
@media (min-width: 1024px) {
  .lh90-desktop {
    line-height: 90px !important;
  }
}
@media (max-width: 1023px) {
  .lh90-touch {
    line-height: 90px !important;
  }
}
@media (min-width: 769px) {
  .lh90-tablet {
    line-height: 90px !important;
  }
}
@media (max-width: 768px) {
  .lh90-mobile {
    line-height: 90px !important;
  }
}

.s92 {
  font-size: 92px;
}

@media (min-width: 1408px) {
  .s92-fullhd {
    font-size: 92px !important;
  }
}
@media (min-width: 1216px) {
  .s92-widescreen {
    font-size: 92px !important;
  }
}
@media (min-width: 1024px) {
  .s92-desktop {
    font-size: 92px !important;
  }
}
@media (max-width: 1023px) {
  .s92-touch {
    font-size: 92px !important;
  }
}
@media (min-width: 769px) {
  .s92-tablet {
    font-size: 92px !important;
  }
}
@media (max-width: 768px) {
  .s92-mobile {
    font-size: 92px !important;
  }
}

.lh92 {
  line-height: 92px;
}

@media (min-width: 1408px) {
  .lh92-fullhd {
    line-height: 92px !important;
  }
}
@media (min-width: 1216px) {
  .lh92-widescreen {
    line-height: 92px !important;
  }
}
@media (min-width: 1024px) {
  .lh92-desktop {
    line-height: 92px !important;
  }
}
@media (max-width: 1023px) {
  .lh92-touch {
    line-height: 92px !important;
  }
}
@media (min-width: 769px) {
  .lh92-tablet {
    line-height: 92px !important;
  }
}
@media (max-width: 768px) {
  .lh92-mobile {
    line-height: 92px !important;
  }
}

.s94 {
  font-size: 94px;
}

@media (min-width: 1408px) {
  .s94-fullhd {
    font-size: 94px !important;
  }
}
@media (min-width: 1216px) {
  .s94-widescreen {
    font-size: 94px !important;
  }
}
@media (min-width: 1024px) {
  .s94-desktop {
    font-size: 94px !important;
  }
}
@media (max-width: 1023px) {
  .s94-touch {
    font-size: 94px !important;
  }
}
@media (min-width: 769px) {
  .s94-tablet {
    font-size: 94px !important;
  }
}
@media (max-width: 768px) {
  .s94-mobile {
    font-size: 94px !important;
  }
}

.lh94 {
  line-height: 94px;
}

@media (min-width: 1408px) {
  .lh94-fullhd {
    line-height: 94px !important;
  }
}
@media (min-width: 1216px) {
  .lh94-widescreen {
    line-height: 94px !important;
  }
}
@media (min-width: 1024px) {
  .lh94-desktop {
    line-height: 94px !important;
  }
}
@media (max-width: 1023px) {
  .lh94-touch {
    line-height: 94px !important;
  }
}
@media (min-width: 769px) {
  .lh94-tablet {
    line-height: 94px !important;
  }
}
@media (max-width: 768px) {
  .lh94-mobile {
    line-height: 94px !important;
  }
}

.s96 {
  font-size: 96px;
}

@media (min-width: 1408px) {
  .s96-fullhd {
    font-size: 96px !important;
  }
}
@media (min-width: 1216px) {
  .s96-widescreen {
    font-size: 96px !important;
  }
}
@media (min-width: 1024px) {
  .s96-desktop {
    font-size: 96px !important;
  }
}
@media (max-width: 1023px) {
  .s96-touch {
    font-size: 96px !important;
  }
}
@media (min-width: 769px) {
  .s96-tablet {
    font-size: 96px !important;
  }
}
@media (max-width: 768px) {
  .s96-mobile {
    font-size: 96px !important;
  }
}

.lh96 {
  line-height: 96px;
}

@media (min-width: 1408px) {
  .lh96-fullhd {
    line-height: 96px !important;
  }
}
@media (min-width: 1216px) {
  .lh96-widescreen {
    line-height: 96px !important;
  }
}
@media (min-width: 1024px) {
  .lh96-desktop {
    line-height: 96px !important;
  }
}
@media (max-width: 1023px) {
  .lh96-touch {
    line-height: 96px !important;
  }
}
@media (min-width: 769px) {
  .lh96-tablet {
    line-height: 96px !important;
  }
}
@media (max-width: 768px) {
  .lh96-mobile {
    line-height: 96px !important;
  }
}

.s98 {
  font-size: 98px;
}

@media (min-width: 1408px) {
  .s98-fullhd {
    font-size: 98px !important;
  }
}
@media (min-width: 1216px) {
  .s98-widescreen {
    font-size: 98px !important;
  }
}
@media (min-width: 1024px) {
  .s98-desktop {
    font-size: 98px !important;
  }
}
@media (max-width: 1023px) {
  .s98-touch {
    font-size: 98px !important;
  }
}
@media (min-width: 769px) {
  .s98-tablet {
    font-size: 98px !important;
  }
}
@media (max-width: 768px) {
  .s98-mobile {
    font-size: 98px !important;
  }
}

.lh98 {
  line-height: 98px;
}

@media (min-width: 1408px) {
  .lh98-fullhd {
    line-height: 98px !important;
  }
}
@media (min-width: 1216px) {
  .lh98-widescreen {
    line-height: 98px !important;
  }
}
@media (min-width: 1024px) {
  .lh98-desktop {
    line-height: 98px !important;
  }
}
@media (max-width: 1023px) {
  .lh98-touch {
    line-height: 98px !important;
  }
}
@media (min-width: 769px) {
  .lh98-tablet {
    line-height: 98px !important;
  }
}
@media (max-width: 768px) {
  .lh98-mobile {
    line-height: 98px !important;
  }
}

.s100 {
  font-size: 100px;
}

@media (min-width: 1408px) {
  .s100-fullhd {
    font-size: 100px !important;
  }
}
@media (min-width: 1216px) {
  .s100-widescreen {
    font-size: 100px !important;
  }
}
@media (min-width: 1024px) {
  .s100-desktop {
    font-size: 100px !important;
  }
}
@media (max-width: 1023px) {
  .s100-touch {
    font-size: 100px !important;
  }
}
@media (min-width: 769px) {
  .s100-tablet {
    font-size: 100px !important;
  }
}
@media (max-width: 768px) {
  .s100-mobile {
    font-size: 100px !important;
  }
}

.lh100 {
  line-height: 100px;
}

@media (min-width: 1408px) {
  .lh100-fullhd {
    line-height: 100px !important;
  }
}
@media (min-width: 1216px) {
  .lh100-widescreen {
    line-height: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lh100-desktop {
    line-height: 100px !important;
  }
}
@media (max-width: 1023px) {
  .lh100-touch {
    line-height: 100px !important;
  }
}
@media (min-width: 769px) {
  .lh100-tablet {
    line-height: 100px !important;
  }
}
@media (max-width: 768px) {
  .lh100-mobile {
    line-height: 100px !important;
  }
}

.w100p {
  width: 100%;
}

.h100p {
  height: 100%;
}

.w25p {
  width: 25%;
}

.is-fixed {
  position: fixed;
}

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

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

.is-sticky {
  position: sticky;
  top: 0;
}

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

.va-top {
  vertical-align: top;
  width: 100%;
}

@font-face {
  font-family: "Athelas";
  src: url("../fonts/Athelas.ttf");
}
.cAz1 {
  color: #085284;
}

.cAz2 {
  color: #348bc5;
}

.cAm1 {
  color: #e4b900;
}

.c50 {
  color: #505050;
}

.bgAm1 {
  background-color: #e4b900;
}

.bgAz1 {
  background-color: #085284;
}

.bgAz2 {
  background-color: #348bc5;
}

.bgAz3 {
  background-color: #003458;
}

.bgF {
  background-color: #FFF;
}

.bgG1 {
  background-color: #f0f0f0;
}

body {
  font-family: "Kumbh Sans", sans-serif;
  background-color: #f0f0f0;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

.columns {
  margin-right: 0;
  margin-left: 0;
}

.navbar {
  background-color: unset !important;
}

.navbar-item img {
  max-height: 57px;
}
@media screen and (max-width: 1024px) {
  .navbar-item img {
    max-height: 40px;
  }
}

.op0 {
  opacity: 0;
}

header {
  position: fixed;
  z-index: 100;
  width: 100%;
  transition: background-color 500ms linear;
}
header img.logo {
  position: absolute;
  transition: opacity 500ms linear;
}
header .navbar-item,
header .navbar-link {
  color: #616161;
  font-size: 18px;
  padding: 10px;
}
header .navbar-item:hover,
header .navbar-link:hover {
  color: #616161 !important;
}
header .buttons:last-child {
  margin-bottom: unset;
}
header .buttons .navbar-item {
  margin: 0;
}
header .navbar-dropdown {
  background-color: #F4F4F4;
  border-top: 2px solid #085284;
}
header .navbar-dropdown .navbar-item {
  color: #787878;
  font-size: 16px;
}
header .navbar-dropdown .navbar-item:hover {
  color: #085284 !important;
  font-weight: 700;
}

.menu-home .navbar-item,
.menu-home .navbar-link {
  color: #FFF;
  font-size: 18px;
  margin: 0 15px;
}
.menu-home .navbar-item:hover,
.menu-home .navbar-link:hover {
  color: #FFF !important;
}
.menu-home .navbar-dropdown {
  background-color: #F4F4F4;
  border-top: 2px solid #085284;
}
.menu-home .navbar-dropdown .navbar-item {
  color: #787878;
  font-size: 16px;
}
.menu-home .navbar-dropdown .navbar-item:hover {
  color: #085284 !important;
  font-weight: 700;
}

.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
  background-color: unset;
}

.navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link {
  background-color: unset;
}

footer {
  background-color: #075183;
}

.title-banner {
  top: 50%;
  width: 100%;
  z-index: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.title-banner h1 {
  font-size: 84px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .title-banner h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 768px) {
  .title-banner h1 {
    font-size: 20px;
  }
}
.title-banner .subtitle-banner {
  font-family: "Athelas";
  font-size: 36px;
  color: #FFF;
  background-color: #085284;
  padding: 5px;
}
@media screen and (max-width: 1024px) {
  .title-banner .subtitle-banner {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .title-banner .subtitle-banner {
    font-size: 14px;
  }
}

.title-banner-contacto {
  top: 35%;
  width: 100%;
  z-index: 2;
  display: flex;
  line-height: 70px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.title-banner-contacto h1 {
  font-size: 70px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .title-banner-contacto h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 768px) {
  .title-banner-contacto h1 {
    line-height: 20px;
    font-size: 20px;
  }
}

.title-banner-servicios {
  top: 25%;
  width: 100%;
  z-index: 2;
  display: flex;
  line-height: 70px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.title-banner-servicios h1 {
  font-size: 70px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .title-banner-servicios h1 {
    line-height: 50px;
    font-size: 50px;
  }
}
@media screen and (max-width: 768px) {
  .title-banner-servicios h1 {
    line-height: 20px;
    font-size: 20px;
  }
}
.title-banner-servicios .subtitle-banner {
  margin-top: 20px;
  font-family: "Athelas";
  font-size: 36px;
  line-height: 36px;
  color: #FFF;
  background-color: #085284;
  padding: 5px;
}
@media screen and (max-width: 1024px) {
  .title-banner-servicios .subtitle-banner {
    line-height: 20px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .title-banner-servicios .subtitle-banner {
    line-height: 14px;
    font-size: 14px;
  }
}

.servicios-container {
  top: -100px;
}
@media screen and (max-width: 1023px) {
  .servicios-container {
    top: unset;
  }
}
.servicios-container .servicio-card {
  position: relative;
  height: 260px;
  background-color: #FFF;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 5px 10px 5px 0px rgba(50, 50, 50, 0.2);
}
.servicios-container .servicio-card:hover .hover {
  top: 0;
}
.servicios-container .servicio-card .no-hover {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.servicios-container .servicio-card .no-hover img {
  margin-bottom: 20px;
}
.servicios-container .servicio-card .no-hover .title {
  font-size: 22px;
  color: #000;
  text-align: center;
}
.servicios-container .servicio-card .hover {
  position: absolute;
  top: 260px;
  width: 100%;
  height: 100%;
  background-color: #085284;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  transition: all 0.75s;
}
.servicios-container .servicio-card .hover .top {
  display: flex;
  justify-content: center;
  align-items: center;
}
.servicios-container .servicio-card .hover .top img {
  margin-right: 20px;
}
.servicios-container .servicio-card .hover .top h4 {
  text-align: center;
  line-height: 26px;
}
.servicios-container .servicio-card .hover .body {
  text-align: center;
  line-height: 20px;
}
.servicios-container .servicio-card .hover .link a {
  color: #e4b900;
  font-weight: bold;
}
.servicios-container .servicio-card .hover .link a:hover {
  color: #e4b900;
}

.udis-content {
  background-image: url("../images/home/uids-banner.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}

.rounded {
  padding: 0px 25px;
  border-radius: 10px;
}

.udi-card {
  background-color: #FFF;
  border-radius: 10px;
  line-height: 20px;
}

.testimonio-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px;
  border-radius: 5px;
  height: 380px;
  position: relative;
}
.testimonio-card .title {
  font-family: "Athelas";
  font-weight: 800;
  font-size: 19px;
  color: #FFF;
  padding: 2px 25px;
  border-radius: 5px;
}
.testimonio-card .body {
  font-size: 20px;
  font-weight: 800;
  text-align: center;
  line-height: 20px;
}
.testimonio-card img {
  position: absolute;
  bottom: 0;
}

.estrategia-banner {
  background-image: url("../images/home/estrategia-banner.jpg");
  background-position: center;
  background-size: cover;
}

.estrategia-text {
  padding: 0.75em 100px;
}
@media screen and (max-width: 1024px) {
  .estrategia-text {
    padding: 0.75em 50px;
  }
}

.videos p.text {
  font-family: "Athelas";
  font-size: 20px;
  color: #5b5b5b;
  line-height: 20px;
}

.servicios-intro {
  font-size: 18px;
  color: #4f4f4f;
  background-color: #FFF;
}
.servicios-intro p {
  line-height: 22px;
}

.formulario {
  position: absolute;
  top: -75%;
  background-color: #f4f4f4;
  padding: 15px 50px;
  border-radius: 20px;
}
@media screen and (max-width: 1024px) {
  .formulario {
    position: unset;
  }
}
.formulario h2 {
  font-size: 38px;
  line-height: 40px;
  color: #085284;
  font-weight: 800;
  text-align: center;
}
.formulario p {
  font-size: 14px;
  text-align: center;
  font-family: "Athelas";
  line-height: 14px;
  margin: 5px auto;
}
.formulario label {
  font-size: 12px;
  color: #717171;
}
.formulario .select {
  width: 100%;
}
.formulario .select select {
  width: 100%;
}
.formulario button {
  margin-top: 10px;
  background-color: #085284;
  color: #FFF;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  width: 100%;
  border: none;
  letter-spacing: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.formulario button:hover {
  color: #FFF;
}

.contacto-form label {
  font-size: 12px;
  color: #717171;
}
.contacto-form .select {
  width: 100%;
}
.contacto-form .select select {
  width: 100%;
}
.contacto-form button {
  margin-top: 10px;
  background-color: #085284;
  border-radius: 5px;
  color: #FFF;
  font-size: 18px;
  line-height: 20px;
  font-weight: 800;
  width: 100%;
  border: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.contacto-form button:hover {
  color: #FFF;
}

.imaginar .imaginar-banner {
  background-position: center;
}
@media screen and (max-width: 769px) {
  .imaginar .imaginar-banner {
    display: none;
  }
}
.imaginar .imaginar-text {
  background-color: #348bc5;
  padding-left: 50px;
  padding-right: 100px;
}

.iconos {
  background-color: #f0f0f0;
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.iconos .icono-card {
  margin-bottom: 40px;
  background-color: #FFF;
  width: 30%;
  padding: 30px;
  border-radius: 10px;
  height: 350px;
}
@media screen and (max-width: 1024px) {
  .iconos .icono-card {
    width: 100%;
    margin-left: 40px;
    margin-right: 40px;
  }
}
.iconos .icono-card h4 {
  color: #4293c9;
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 10px;
  margin-top: 10px;
}
.iconos .icono-card p {
  font-size: 16px;
  color: #505050;
}

.calculadora .calculadora-card {
  margin: -60px 1px;
  background-color: #348bc5;
  border-radius: 10px;
  padding: 30px;
}
.calculadora .calculadora-card .calculadora-head {
  display: flex;
  justify-content: center;
  position: relative;
}
.calculadora .calculadora-card .calculadora-head h5 {
  color: #FFF;
  position: absolute;
  text-align: center;
  top: 55%;
}
.calculadora .calculadora-card h2 {
  font-size: 50px;
  text-align: center;
  line-height: 50px;
  font-weight: 800;
  color: #FFF;
}
.calculadora .calculadora-card .calculadora-link {
  font-weight: 800;
  color: #FFF;
  background-color: #e4b900;
  border-radius: 10px;
  font-size: 30px;
  margin-top: 20px;
  text-align: center;
  line-height: 30px;
  padding: 5px 30px;
}
.calculadora .calculadora-card .calculadora-link:hover {
  color: #FFF;
}

.dinero {
  background-color: #FFF;
}
.dinero h3 {
  font-size: 30px;
  color: #085284;
  font-weight: 800;
}
.dinero ol {
  list-style-type: lower-alpha;
  font-size: 16px;
  list-style-position: inside;
}
.dinero ol li {
  color: #505050;
}
.dinero ol li::marker {
  color: #085284;
  font-weight: 800;
}
.dinero .dinero-link {
  font-size: 24px;
  font-weight: 800;
  color: #FFF;
  background-color: #348bc5;
  border-radius: 10px;
  text-align: center;
  padding: 10px 20px;
  line-height: 24px;
}
.dinero .dinero-link:hover {
  color: #FFF;
}

.ask h2 {
  color: #085284;
  text-align: center;
  font-size: 30px;
  font-weight: 800;
}

.accordions .accordion {
  background-color: unset !important;
  border-radius: unset !important;
  border-bottom: 1px solid #bdbdbd !important;
}
.accordions .accordion .accordion-header {
  background-color: unset !important;
  color: #000 !important;
  font-size: 18px;
}
.accordions .accordion .accordion-header .toggle {
  background-color: unset !important;
}
.accordions .accordion .accordion-header .toggle::before {
  color: #000 !important;
  font-weight: 800 !important;
}
.accordions .accordion .accordion-header + .accordion-body {
  border: unset !important;
}
.accordions .accordion .accordion-body .accordion-content {
  font-size: 12px;
}
.accordions .accordion .accordion-body .accordion-content ul {
  list-style-position: inside;
  list-style: circle;
}

.contacto-text {
  font-size: 16px;
  font-family: "Athelas";
  color: #494949;
  text-align: center;
}

.contacto-datos {
  display: table;
}
.contacto-datos .contacto-fila {
  display: table-row;
}
.contacto-datos .contacto-fila .contacto-texto,
.contacto-datos .contacto-fila .contacto-icono {
  display: table-cell;
  vertical-align: top;
}
.contacto-datos .contacto-fila .contacto-texto {
  font-size: 18px;
  color: #525252;
  padding-left: 10px;
}

.card1-calculadora {
  background-color: #FFF;
  padding: 15px 25px;
  border-radius: 10px;
}
.card1-calculadora h2 {
  font-size: 38px;
  line-height: 40px;
  color: #348bc5;
  font-weight: 800;
  text-align: center;
}
.card1-calculadora h3 {
  font-size: 24px;
  line-height: 30px;
  color: #348bc5;
  font-weight: 800;
}
.card1-calculadora p {
  font-size: 14px;
  text-align: center;
  font-family: "Athelas";
  line-height: 14px;
  margin: 5px auto;
}
.card1-calculadora p.info {
  font-family: unset;
  font-size: 16px;
  color: #2b2b2b;
  line-height: 14px;
  width: 80%;
}
.card1-calculadora label {
  font-size: 12px;
  color: #717171;
}
.card1-calculadora .select {
  width: 100%;
}
.card1-calculadora .select select {
  width: 100%;
}
.card1-calculadora button {
  margin-top: 10px;
  border-radius: 5px;
  background-color: #348bc5;
  color: #FFF;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  width: 90%;
  border: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.card1-calculadora button:hover {
  color: #FFF;
}
.card1-calculadora .cantidad-ano,
.card1-calculadora .cantidad-mes {
  font-size: 26px;
  border-radius: 10px;
  text-align: center;
  line-height: 26px;
  padding: 10px;
}
.card1-calculadora .cantidad-ano {
  color: #000;
  background-color: #e4b900;
}
.card1-calculadora .cantidad-mes {
  color: #FFF;
  background-color: #348bc5;
}
.card1-calculadora .columnas {
  display: flex;
  justify-content: space-between;
}
.card1-calculadora .columnas .columna {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50%;
}
.card1-calculadora .columnas .columna h4 {
  font-size: 16px;
  color: #348bc5;
  font-weight: 800;
}
.card1-calculadora .columnas .columna span {
  font-size: 16px;
  color: #838383;
}
.card1-calculadora .columnas .columna.brg {
  border-right: 1px solid #b5b5b5;
}

.calculadora-descripcion {
  background-color: #085284;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 20px;
}
.calculadora-descripcion img {
  padding-right: 20px;
}

.redes {
  color: #FFF;
  font-size: 26px;
  display: flex;
  justify-content: space-around;
}
.redes a {
  color: #FFF;
}
.redes a:hover {
  color: #FFF;
}

.iconos-universidades {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.iconos-universidades img {
  margin: 5px;
}

ul.inside {
  list-style: inside !important;
}

.socio-content {
  width: 280px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.socio-content img {
  max-height: -webkit-fill-available;
}

.title-blue {
  border-radius: 50px;
  background-color: #033059;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 15px;
}