
:root{
  --cream:#fff2dd;
  --orange:#ff7a21;
  --orange-dark:#e95e00;
}
*{box-sizing:border-box}
body{font-family:'Poppins',sans-serif;background:#fff7ec;color:#2b2b2b}
.lp-section{padding:2px 0}
.section-01{background:var(--cream) url('assets/img/section-01-hero.jpg') center/cover no-repeat; min-height:58vh}
.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}
.section-art{background-image:var(--bg)}
.ratio.section-art{--bs-aspect-ratio: 63%}
/* .section-001 .ratio.section-art{--bs-aspect-ratio: 80%} */
.section-02 .ratio.section-art{--bs-aspect-ratio: 35%}
.section-04 .ratio.section-art{--bs-aspect-ratio: 40%}
.section-05 .ratio.section-art{--bs-aspect-ratio: 85%}
.section-06 .ratio.section-art{--bs-aspect-ratio: 20%}
.section-07 .ratio.section-art{--bs-aspect-ratio: 30%}
.lp-form{border-radius:24px}
.form-control, .form-select{
  border-radius: 999px;
  padding: .9rem 1.2rem;
  border: 1px solid #eee;
  box-shadow: inset 0 2px 6px rgba(0,0,0,.03);
}
.btn-orange{
  background:var(--orange);
  color:#fff;
  border-radius:16px;
  padding:1rem 2rem;
  border:0;
  box-shadow:0 8px 18px rgba(233,94,0,.25);
}
.btn-orange:hover{background:var(--orange-dark); color:#fff}
@media (max-width: 768px){
  .lp-section{padding:2px 0}
  .ratio.section-art{--bs-aspect-ratio: 65%}
  .section-05 .ratio.section-art{--bs-aspect-ratio: 85%}
}
.ft{
  color:#fff;
  /* font-weight: bold; */
  font-size: 16px;
  background:var(--orange);
}