ul, ol {
list-style: none;
}
a.underline {
text-decoration: underline;
}
.btn_box {
width: 100%;
display: flex;
justify-content: center;
padding: 2rem 0 3rem;
} .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; transition: .3s ease;
}
.button:not(.know_more_p):hover { 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);
}
.ranges .big_btn,
.contact .big_btn {
max-width: 80%;
} .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; }
@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;
} .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);
}