/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.cta-banner {
    background: radial-gradient(ellipse 80% 120% at 50% -20%, rgba(198, 155, 84, .18), transparent 60%), linear-gradient(180deg, #8a1f2e, #6e1824 ) );
    padding: 46px 0 52px;
    text-align: center;
}
.cta-row .btn {
    justify-content: center;
    padding: 18px;
    font-size: 16px;
}
.btn svg {
    width: 17px;
    height: 17px;
}
.cta-row .btn-outline {
    background: rgba(255, 255, 255, .05);
    color: #f3e3c8;
    border: 1.5px solid rgba(214, 184, 120, .45);
}
.eyebrow {
    font-family: "Be Vietnam Pro", sans-serif;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #AD0300;
    display: inline-flex;
    align-items: center;
    gap: .7em;
}
.eyebrow::before {
    content: "";
    width: 26px;
    height: 1px;
    background: #AD0300;
    opacity: .8;
}
.sec-head h2 {
    font-size: clamp(2rem, 3.8vw, 3rem);
    margin: .45em 0 0;
}
.sec-head p.sub {
    color: #5d564f;
    font-size: 1.08rem;
    margin-top: 1em;
    max-width: 54ch;
}
.prob-item {
    padding: 32px 30px;
    border: 1px solid rgba(26, 22, 20, .12);
    border-radius: 10px;
    background: #fff;
    height: 100%;
    transition: background .3s, border-color .3s, box-shadow .3s;
}
.prob-item .n{
    font-size: 1rem;
    color: #AD0300;
    font-style: italic;
}
.prob-item h3 {
    font-size: 1.2rem;
    margin: .5em 0 .4em;
    font-weight: 600;
    letter-spacing: 0;
}
.prob-item p {
    color: #5d564f;
    font-size: .96rem;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}