@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
    font-family: Poppins;

    padding: 0;
    margin: 0;
}

body {
    background-color: #fffbf0;
}

.bg-light-brown {
    background-color: #fffbf0;
}


.logo-img {
    width: 150px;

}

section {
    margin: 2rem 0;
}

.btn-brown {
    background-color: #9d5f01;
    color: #fff;
    white-space: nowrap;
}

.btn-white {
    border-radius: 25%;
    background-color: #9d5f01;
    color: #fff;
}

.text-gold {
    color: #ffb800 !important;
}

.rotate-45 {
    rotate: 45deg;
}

.border-white-50::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 50%;
    height: 2px;
    transform: translateX(-50%);
    background-color: #fff;
}

.border-gold-50::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 50%;
    height: 2px;
    transform: translateX(-50%);
    background-color: #ffb800;
}

.border-gold-start-50::after {
    content: '';
    position: absolute;
    bottom: -20%;
    right: 0;
    width: 80%;
    height: 2px;

    background-color: #ffb800;
}

.dotted-border {
    border-bottom: 1px dashed #131314;
}

.text-small {
    font-size: 14px;
}

.text-brown {
    color: #9d5f01;
}

.w-max {
    width: max-content;
}

.text-desc {
    font-size: 16px;
    word-spacing: 0.25rem;
}

.text-blue {

    color: #356392;
}

.text-purple {
    color: #7056ce;

}

.bg-grey {
    background-color: #161616;
}

.text-xs {
    font-size: 12px;
}

.hover-white:hover {
    color: white !important;
    opacity: 1 !important;
}

.w-100px {
    width: 100px;
}


@media only screen and (max-width: 767px) {
    .w-100px {
        width: 50px;
    }
}

.w-50px {
    width: 24px;
}

.square {
    aspect-ratio: 1/1;
}

.bg-grey-30 {
    background-color: #2b2b2b;
}

.bg-dark-90 {
    background-color: #131314 !important;
}

.bg-dark-80 {
    background-color: #181819;
}

.bg-dark-70 {
    background-color: #171716;
}

.text-dark-green {
    color: #1e5858;
}

.bg-green-dark {
    background: #25989778;
}

.text-dark-green-tick {
    color: #00fffd;
}

.card-img {
    width: 100px;
}

.btn-green {
    width: 100%;
    background: #1f5b59;
    color: white;
    opacity: 0.5;
}

.accordion-button {
    padding-left: 0px;
    padding-left: 0px;
}

.accordion-button:focus {
    box-shadow: none !important;
    border: none !important;
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

.accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-right: 14px;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}

.accordion-button:not(.collapsed)::before {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-button::after {
    display: none !important;
}

.input-newletter {
    padding: 12px 40px;
    margin: 0;
    border: 1px solid white;
    border-radius: 8px;
    background-color: transparent;
    box-shadow: none;
    color: white;
}

.gold-btn {
    background-color: transparent;
    border: 1px solid #ffb800;
    color: #ffb800;
    border-radius: 8px;
    padding: 12px;
}

.fa.checked {
    color: orange;
}
@media only screen and (max-width: 600px) {
    #pre {
    margin-right: 70px;
       }
    #nxt {
       margin-left: 70px;
    }
  }

  .copyright-area{
    background-color: #0A0A09;
    padding: 25px 0;
    height: 60px;
  }
  .copyright-text p {
    margin: 0;
    font-size: 14px;
    color: #878787;
  }
  .copyright-text p a{
    color: #ff5e14;
  }