html {
    scroll-behavior: smooth;
}

img {
    max-width: 100%;
}

.text-brand-300 {
    color: #ffc27a !important;
}

.text-brand-400 {
    color: #ffa647 !important;
}

.text-brand-600 {
    color: #d67203 !important;
}

.text-brand-700 {
    color: #b05d06 !important;
}

.bg-brand-50 {
    background-color: #fff8f0 !important;
}

.bg-brand-100 {
    background-color: #ffefd6 !important;
}

.bg-brand-600 {
    background-color: #d67203 !important;
}

.bg-brand-700 {
    background-color: #b05d06 !important;
}

.border-brand-600 {
    border-color: #d67203 !important;
}

.decoration-brand-600\/70 {
    text-decoration-color: rgba(214, 114, 3, .7) !important;
}

.hover\:bg-brand-50:hover {
    background-color: #fff8f0 !important;
}

.hover\:bg-brand-600:hover {
    background-color: #d67203 !important;
}

.hover\:bg-brand-700:hover {
    background-color: #b05d06 !important;
}

.hover\:text-brand-600:hover {
    color: #d67203 !important;
}

.hover\:text-brand-700:hover {
    color: #b05d06 !important;
}

.hover\:shadow:hover,
.hover\:shadow-md:hover {
    box-shadow: 0 10px 20px -12px rgba(15, 23, 42, .24) !important;
}

.hover\:shadow-lg:hover {
    box-shadow: 0 16px 30px -18px rgba(15, 23, 42, .28) !important;
}

.hover\:shadow-xl:hover {
    box-shadow: 0 24px 40px -20px rgba(15, 23, 42, .32) !important;
}

.group:hover .group-hover\:text-brand-600 {
    color: #d67203 !important;
}

.group:hover .group-hover\:grayscale-0 {
    filter: grayscale(0) !important;
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1 !important;
}

.group:hover .group-hover\:scale-105 {
    transform: scale(1.05) !important;
}
