* {
  color: #efeadf;
}
body {
  /* background-color: #120d09; */
  font-family: "Shippori Mincho", serif;
  font-size: 48px;
}
/* Fonts  */
.mincho {
  font-family: "Shippori Mincho", serif;
}
.inter {
  font-family: "Shippori Mincho", serif;
}
/* Alt of FreightBigCmp Pro */
.poetic_title {
  font-family: "Shippori Mincho", serif;
}

.hero_font {
  font-family: "Shippori Mincho", serif;
}
.bg_black {
  background-color: #120d09;
}
.bg_sec_black {
  background-color: #272522;
}
.color_brand {
  color: #64512c;
}
.color_font {
  color: #EFEADF ;
  font-family: "Shippori Mincho", serif;
  font-weight: 300;
}

.option-content{
  margin-left: 20px;
  padding: 0px !important;
}

.content{
  padding-right: 48px;
  padding-left:  0px !important;
}

.registration-arrow{
  margin-left: 13px;
  padding-right:  0px !important;
}

.text-description{
  margin-left: 48px;
  margin-right: 2px;
  padding: 0px !important;
}
.border-color{
  padding-left: 28px;
  z-index: 1;
}
.bg_brand {
  background-color: #876b17;
}
.text_brand {
  color: #b29642;
}
.hearder_text{
    margin-bottom: 21.04px;
}
.bottom_heading{
  margin-bottom: 15.04px;

}

.description{
  margin-top: 38px !important;
}
/* typography  varient   */
.body {
  font-size: 10px; /* 10px */
}
.body0 {
  font-size: 0.6875rem; /* 11px */
}
.body1 {
  font-size: 0.8125rem; /* 13px */
}
.body2 {
  font-size: 1rem; /* 16px */
}
.heading1 {
  font-size: 3rem; /* 48px */
  font-family: "Shippori Mincho", serif;
  color: white;
}
.heading2 {
  font-size: 2.5rem; /* 32px */
  font-family: "Shippori Mincho", serif;
  color: #efeadf;
}
.heading3 {
  font-size: 2rem; /* 32px */
  font-family: "Shippori Mincho", serif;
}
.heading4 {
 font-size: 1.75rem;  /*  28px */
 font-family: "Shippori Mincho", serif;
}
.heading5 {
  font-size: 1.5rem; /* 24px */
  font-family: "Shippori Mincho", serif;
  font-weight: 300;
}
.heading6 {
  font-size: 1.25rem; /*  20px */
  font-family: "Shippori Mincho", serif;
}
.light-font {
  font-weight: 200;
}
.font_absolute {
  padding-top: 12px !important;
}
.middle {
  box-shadow: 10px 10px #120D09;
}
.service-tagline {
  font-size: 17.66px; 
}
.value-description {
  font-size: 16.72px;
  font-family: "Shippori Mincho", serif;
}

.right-list{
  align-items: center;
  padding-left: 0px !important;
}

.strength-text{
  margin-left: 48px;
}
.headingxl {
  font-size: 60px;
  font-family: "Shippori Mincho", serif;
  color: #efeadf;
}
.headinglg {
  font-size: 66px;
  font-family: "Shippori Mincho", serif;
  color: #efeadf;
}
/* border  */
.border_b {
  border-bottom: 1px solid #efeadf;
}
.line_throw {
  border-bottom: 0.5px solid #efeadf;
}

.various_line{
  margin-left: 48px;
  margin-right: 13px;
}

.section_container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  overflow: hidden;
}

/* Ensure fixed columns stay within the 1460px max-width container */
.left-column {
  left: calc((100% - 1460px) / 2);
}
.right-column {
  right: calc((100% - 1460px) / 2);
}
/* Fix for fixed bottom nav on small screens */
.line_text {
  font-size: 14px !important;
}
@media (max-width: 1023px) {
  .fixed-bottom-nav {
    position: relative;
    transform: none;
    left: 0;
    bottom: 0;
    width: 100%;
    max-width: 100%;
  }
  
}

/* Hide mobile line breaks on desktop */
@media (min-width: 1024px) {
  .mobile-break {
    display: none;
  }
}
