/*
Theme Name: Spem
Author: Mozliweb
Description: A theme designed for Spem firm
Tested up to: 6.9
Requires PHP: 8.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: spem
*/

/* RESET */
ul, ol {
    list-style: none;
}
a.underline {
    text-decoration: underline;
}
.btn_box {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 2rem 0 3rem;
}

/* BUTTON */
.button {
    font-size: min(max(1.1rem, 1vw), 1.4rem);
    width: fit-content;
    display: inline;
    background-color: var(--main-gold);
    color: white;
    border-radius: 50px;
    padding: .5rem 1.2rem !important;
    border: none;
    font-family: 'Raleway', sans-serif;

    text-align: center;
    /* margin: 1rem 0; */
    transition: .3s ease;
}
.button:not(.know_more_p):hover {
    /* color: var(--main-black); */
    background-color: var(--main-grey);
}
@media (max-width: 550px) {
    .button {
        padding: .8rem 1.2rem;
    }
}
.big_btn {
    padding: 1rem 1.2rem;
    border-radius: 20px;
    font-size: min(max(1rem, 2vw), 1.3rem);
    font-size: min(max(1.1rem, 1vw), 1.4rem);
}

/* TITLE */
.title {
    font-size: clamp(1.6rem, 2.5vw + 1rem, 3.2rem);
    font-weight: 500;
    color: rgba(0, 0, 0, 1);
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
    white-space: nowrap;
}
@media (max-width: 350px) {
    .title {
        font-size: 1.6rem;
    }
}
.title:not(.subpage) {
    padding: 3rem 0;
}
.subtitle {
    padding: 2rem 0;
    font-size: clamp(1.2rem, 1.5vw + 1rem, 2.2rem);
    font-weight: 500;
    color: rgba(0, 0, 0, .6);
    text-align: center;
}
/* ELEMENTS TITLES */
.little_title {
    font-size: min(max(1.4rem, 2.5vw), 1.8rem);
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: var(--main-gold);
}

.bck_bg {
    background-color: var(--main-beige);
}
.bck_lg {
    background-color: var(--light-grey);
}