.pb_font-0 {
  font-size: 0px !important; }

.pb_font-1 {
  font-size: 1px !important; }

.pb_font-2 {
  font-size: 2px !important; }

.pb_font-3 {
  font-size: 3px !important; }

.pb_font-4 {
  font-size: 4px !important; }

.pb_font-5 {
  font-size: 5px !important; }

.pb_font-6 {
  font-size: 6px !important; }

.pb_font-7 {
  font-size: 7px !important; }

.pb_font-8 {
  font-size: 8px !important; }

.pb_font-9 {
  font-size: 9px !important; }

.pb_font-10 {
  font-size: 10px !important; }

.pb_font-11 {
  font-size: 11px !important; }

.pb_font-12 {
  font-size: 12px !important; }

.pb_font-13 {
  font-size: 13px !important; }

.pb_font-14 {
  font-size: 14px !important; }

.pb_font-15 {
  font-size: 15px !important; }

.pb_font-16 {
  font-size: 16px !important; }

.pb_font-17 {
  font-size: 17px !important; }

.pb_font-18 {
  font-size: 18px !important; }

.pb_font-19 {
  font-size: 19px !important; }

.pb_font-20 {
  font-size: 20px !important; }

.pb_font-21 {
  font-size: 21px !important; }

.pb_font-22 {
  font-size: 22px !important; }

.pb_font-23 {
  font-size: 23px !important; }

.pb_font-24 {
  font-size: 24px !important; }

.pb_font-25 {
  font-size: 25px !important; }

.pb_font-26 {
  font-size: 26px !important; }

.pb_font-27 {
  font-size: 27px !important; }

.pb_font-28 {
  font-size: 28px !important; }

.pb_font-29 {
  font-size: 29px !important; }

.pb_font-30 {
  font-size: 30px !important; }

/* font weight */
.pb_font-light {
  font-weight: 300 !important; }

.pb_font-light-italic {
  font-weight: 300 !important;
  font-style: italic !important; }

.pb_font-regular {
  font-weight: 400 !important; }

.pb_font-regular-italic {
  font-weight: 400 !important;
  font-style: italic !important; }

.pb_font-semibold {
  font-weight: 600 !important; }

.pb_font-semibold-italic {
  font-weight: 600 !important;
  font-style: italic !important; }

.pb_font-bold {
  font-weight: 700 !important; }

.pb_font-bold-italic {
  font-weight: 700 !important;
  font-style: italic !important; }

.pb_font-extrabold {
  font-weight: 800 !important;
  font-weight: 900 !important; }

.pb_font-extrabold-italic {
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-style: italic !important; }

.pb_color-primary {
  color: #1d82ff !important; }

.pb_color-secondary {
  color: #868e96 !important; }

.pb_color-success {
  color: #00CA4C !important; }

.pb_color-info {
  color: #89D9D0 !important; }

.pb_color-warning {
  color: #FFD500 !important; }

.pb_color-danger {
  color: #EE0427 !important; }

.pb_color-light {
  color: #f8f9fa !important; }

.pb_color-dark {
  color: #343a40 !important; }

.pb_bgcolor-primary {
  background-color: #1d82ff !important; }

.pb_bgcolor-secondary {
  background-color: #868e96 !important; }

.pb_bgcolor-success {
  background-color: #00CA4C !important; }

.pb_bgcolor-info {
  background-color: #89D9D0 !important; }

.pb_bgcolor-warning {
  background-color: #FFD500 !important; }

.pb_bgcolor-danger {
  background-color: #EE0427 !important; }

.pb_bgcolor-light {
  background-color: #f8f9fa !important; }

.pb_bgcolor-dark {
  background-color: #343a40 !important; }

.pb_border-0 {
  border-width: 0px !important;
  border-style: solid; }

.pb_border-1 {
  border-width: 1px !important;
  border-style: solid; }

.pb_border-2 {
  border-width: 2px !important;
  border-style: solid; }

.pb_border-3 {
  border-width: 3px !important;
  border-style: solid; }

.pb_border-4 {
  border-width: 4px !important;
  border-style: solid; }

.pb_border-5 {
  border-width: 5px !important;
  border-style: solid; }

.pb_border-6 {
  border-width: 6px !important;
  border-style: solid; }

.pb_border-7 {
  border-width: 7px !important;
  border-style: solid; }

.pb_rounded-0 {
  border-radius: 0px !important; }

.pb_rounded-1 {
  border-radius: 1px !important; }

.pb_rounded-2 {
  border-radius: 2px !important; }

.pb_rounded-3 {
  border-radius: 3px !important; }

.pb_rounded-4 {
  border-radius: 4px !important; }

.pb_rounded-5 {
  border-radius: 5px !important; }

.pb_rounded-6 {
  border-radius: 6px !important; }

.pb_rounded-7 {
  border-radius: 7px !important; }

.pb_rounded-8 {
  border-radius: 8px !important; }

.pb_rounded-9 {
  border-radius: 9px !important; }

.pb_rounded-10 {
  border-radius: 10px !important; }

.pb_rounded-11 {
  border-radius: 11px !important; }

.pb_rounded-12 {
  border-radius: 12px !important; }

.pb_rounded-13 {
  border-radius: 13px !important; }

.pb_rounded-14 {
  border-radius: 14px !important; }

.pb_rounded-15 {
  border-radius: 15px !important; }

.pb_rounded-16 {
  border-radius: 16px !important; }

.pb_rounded-17 {
  border-radius: 17px !important; }

.pb_rounded-18 {
  border-radius: 18px !important; }

.pb_rounded-19 {
  border-radius: 19px !important; }

.pb_rounded-20 {
  border-radius: 20px !important; }

.pb_rounded-21 {
  border-radius: 21px !important; }

.pb_rounded-22 {
  border-radius: 22px !important; }

.pb_rounded-23 {
  border-radius: 23px !important; }

.pb_rounded-24 {
  border-radius: 24px !important; }

.pb_rounded-25 {
  border-radius: 25px !important; }

.pb_rounded-26 {
  border-radius: 26px !important; }

.pb_rounded-27 {
  border-radius: 27px !important; }

.pb_rounded-28 {
  border-radius: 28px !important; }

.pb_rounded-29 {
  border-radius: 29px !important; }

.pb_rounded-30 {
  border-radius: 30px !important; }

.pb_rounded-31 {
  border-radius: 31px !important; }

.pb_rounded-32 {
  border-radius: 32px !important; }

.pb_rounded-33 {
  border-radius: 33px !important; }

.pb_rounded-34 {
  border-radius: 34px !important; }

.pb_rounded-35 {
  border-radius: 35px !important; }

.pb_rounded-36 {
  border-radius: 36px !important; }

.pb_rounded-37 {
  border-radius: 37px !important; }

.pb_rounded-38 {
  border-radius: 38px !important; }

.pb_rounded-39 {
  border-radius: 39px !important; }

.pb_rounded-40 {
  border-radius: 40px !important; }

.pb_rounded-41 {
  border-radius: 41px !important; }

.pb_rounded-42 {
  border-radius: 42px !important; }

.pb_rounded-43 {
  border-radius: 43px !important; }

.pb_rounded-44 {
  border-radius: 44px !important; }

.pb_rounded-45 {
  border-radius: 45px !important; }

.pb_rounded-46 {
  border-radius: 46px !important; }

.pb_rounded-47 {
  border-radius: 47px !important; }

.pb_rounded-48 {
  border-radius: 48px !important; }

.pb_rounded-49 {
  border-radius: 49px !important; }

.pb_rounded-50 {
  border-radius: 50px !important; }

.pb_color-light-opacity-0 {
  color: rgba(255, 255, 255, 0) !important; }

.pb_color-light-opacity-1 {
  color: rgba(255, 255, 255, 0.1) !important; }

.pb_color-light-opacity-2 {
  color: rgba(255, 255, 255, 0.2) !important; }

.pb_color-light-opacity-3 {
  color: rgba(255, 255, 255, 0.3) !important; }

.pb_color-light-opacity-4 {
  color: rgba(255, 255, 255, 0.4) !important; }

.pb_color-light-opacity-5 {
  color: rgba(255, 255, 255, 0.5) !important; }

.pb_color-light-opacity-6 {
  color: rgba(255, 255, 255, 0.6) !important; }

.pb_color-light-opacity-7 {
  color: rgba(255, 255, 255, 0.7) !important; }

.pb_color-light-opacity-8 {
  color: rgba(255, 255, 255, 0.8) !important; }

.pb_color-light-opacity-9 {
  color: rgba(255, 255, 255, 0.9) !important; }

.pb_color-light-opacity {
  color: white !important; }

.pb_color-dark-opacity-0 {
  color: rgba(0, 0, 0, 0) !important; }

.pb_color-dark-opacity-1 {
  color: rgba(0, 0, 0, 0.1) !important; }

.pb_color-dark-opacity-2 {
  color: rgba(0, 0, 0, 0.2) !important; }

.pb_color-dark-opacity-3 {
  color: rgba(0, 0, 0, 0.3) !important; }

.pb_color-dark-opacity-4 {
  color: rgba(0, 0, 0, 0.4) !important; }

.pb_color-dark-opacity-5 {
  color: rgba(0, 0, 0, 0.5) !important; }

.pb_color-dark-opacity-6 {
  color: rgba(0, 0, 0, 0.6) !important; }

.pb_color-dark-opacity-7 {
  color: rgba(0, 0, 0, 0.7) !important; }

.pb_color-dark-opacity-8 {
  color: rgba(0, 0, 0, 0.8) !important; }

.pb_color-dark-opacity-9 {
  color: rgba(0, 0, 0, 0.9) !important; }

.pb_color-dark-opacity {
  color: black !important; }

.pb_letter-spacing-0 {
  letter-spacing: 0em !important; }

.pb_letter-spacing-1 {
  letter-spacing: 0.1em !important; }

.pb_letter-spacing-2 {
  letter-spacing: 0.2em !important; }

.pb_letter-spacing-3 {
  letter-spacing: 0.3em !important; }

.pb_letter-spacing-4 {
  letter-spacing: 0.4em !important; }

.pb_letter-spacing-5 {
  letter-spacing: 0.5em !important; }

.pb_letter-spacing-6 {
  letter-spacing: 0.6em !important; }

.pb_letter-spacing-7 {
  letter-spacing: 0.7em !important; }

.pb_letter-spacing-8 {
  letter-spacing: 0.8em !important; }

.pb_letter-spacing-9 {
  letter-spacing: 0.9em !important; }

.pb_letter-spacing {
  letter-spacing: 1em !important; }

.pb_shadow-none {
  box-shadow: none !important; }

.text-serif {
  font-family: "Crimson Text", Georgia, "Times New Roman", Times, serif; }

.text-sans-serif {
  font-family: "Montserrat", Arial, sans-serif; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.zindex-1 {
  z-index: 1; }

.zindex-2 {
  z-index: 2; }

.zindex-3 {
  z-index: 3; }

.zindex-4 {
  z-index: 4; }

.pb_text-gray-200 {
  color: #e9ecef !important; }

.pb_text-gray-300 {
  color: #dee2e6 !important; }

.pb_text-gray-400 {
  color: #ced4da !important; }

.pb_text-gray-500 {
  color: #adb5bd !important; }

.pb_text-gray-600 {
  color: #868e96 !important; }

.pb_text-gray-700 {
  color: #495057 !important; }

.pb_text-gray-800 {
  color: #343a40 !important; }

.pb_text-gray-900 {
  color: #212529 !important; }

.pb_text-black {
  color: #000 !important; }

.pb_text-blue {
  color: #1d82ff !important; }

.pb_text-indigo {
  color: #4E3188 !important; }

.pb_text-purple {
  color: #715CB0 !important; }

.pb_text-pink {
  color: #FF5B9C !important; }

.pb_text-red {
  color: #EE0427 !important; }

.pb_text-orange {
  color: #EF6C35 !important; }

.pb_text-yellow {
  color: #FFD500 !important; }

.pb_text-green {
  color: #00CA4C !important; }

.pb_text-teal {
  color: #89D9D0 !important; }

.pb_text-cyan {
  color: #A5E9DB !important; }

.pb_bg-blue {
  background-color: #1d82ff !important; }

.pb_bg-indigo {
  background-color: #4E3188 !important; }

.pb_bg-purple {
  background-color: #715CB0 !important; }

.pb_bg-pink {
  background-color: #FF5B9C !important; }

.pb_bg-red {
  background-color: #EE0427 !important; }

.pb_bg-orange {
  background-color: #EF6C35 !important; }

.pb_bg-yellow {
  background-color: #FFD500 !important; }

.pb_bg-green {
  background-color: #00CA4C !important; }

.pb_bg-teal {
  background-color: #89D9D0 !important; }

.pb_bg-cyan {
  background-color: #A5E9DB !important; }

.pb_w-10 {
  width: 10%; }

.pb_w-15 {
  width: 15%; }

.pb_w-20 {
  width: 20%; }

.pb_w-30 {
  width: 30%; }

.pb_w-35 {
  width: 35%; }

.pb_w-40 {
  width: 40%; }

.pb_w-45 {
  width: 45%; }
