.page-legals .banner {
width: 100%;
height: 10rem;
position: relative;
background-color: var(--black);
} .page-legals .banner .title {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 3rem;
font-family: "Anton";
color: var(--white);
line-height: 1;
text-align: center;
text-wrap: nowrap;
} .page-legals .content {
padding-top: 4rem;
padding-bottom: 4rem;
}
.page-legals .content .flow b,
.page-legals .content .flow strong {
font-family: "Gotham Rounded";
font-weight: normal;
}
.page-legals .content .flow .quit-space br {
display: none;
}
.page-legals .content .flow ol li br {
display: none;
} .page-legals.complaints .form-rec {
display: flex;
flex-direction: column;
gap: 2rem;
}
.page-legals.complaints .form-rec .intro {
font-size: 0.9rem;
}
.page-legals.complaints .form-rec .intro .n {
font-family: "Gotham Rounded";
}
.page-legals.complaints .form-rec .intro > p:first-child {
margin-bottom: 1rem;
}
.page-legals.complaints .form-rec .fo .form-col {
display: flex;
flex-direction: column;
margin-bottom: 2rem;
}
.page-legals.complaints .form-rec .fo .form-col .par {
margin-bottom: 0.5rem;
}
.page-legals.complaints .form-rec .fo .form-row {
display: flex;
gap: 1rem;
margin-bottom: 2rem;
}
.page-legals.complaints .form-rec .fo .form-row .tt {
font-family: "Gotham Rounded";
}
.page-legals.complaints .form-rec .fo .form-row .form-field {
flex: 1;
}
.page-legals.complaints .form-rec .fo .form-row .form-field br {
display: none;
}
.page-legals.complaints .form-rec .fo .form-row .form-field .form-label-text {
display: flex;
margin-bottom: 0.5rem;
}
.page-legals.complaints .form-rec .fo .form-row input {
border: 1px solid #c9c9c9;
padding: 0.5rem;
width: 100%;
}
.page-legals.complaints .form-rec .fo .form-row select {
border: 1px solid #c9c9c9;
padding: 0.5rem;
width: 100%;
}
.page-legals.complaints .form-rec .fo .form-row textarea {
border: 1px solid #c9c9c9;
padding: 0.5rem;
width: 100%;
resize: vertical;
}
.page-legals.complaints .form-rec .fo .form-field.pol br {
display: none;
}
.page-legals.complaints .form-rec .fo .form-field.pol a {
font-family: "Gotham Rounded";
color: var(--sky);
text-decoration: underline;
}
.page-legals.complaints .form-rec .fo .form-field.pol .wpcf7-list-item {
margin-left: 0;
}
.page-legals.complaints .form-rec .fo .form-submit {
margin-top: 2rem;
}
.page-legals.complaints .form-rec .fo .form-submit input {
background-color: var(--black);
color: var(--white);
padding: 0.75rem 2rem;
border-radius: 0.5rem;
border: 0;
cursor: pointer;
transition: opacity 0.3s ease;
font-size: 0.9rem;
}
.page-legals.complaints .form-rec .fo .form-submit input:hover {
opacity: 0.8;
} @media (max-width: 100rem) { }
@media (max-width: 75rem) { }
@media (max-width: 62rem) { }
@media (max-width: 48rem) { .page-legals .banner .title {
font-size: 3rem;
}
.page-legals.complaints .form-rec .fo .form-row {
flex-direction: column;
}
}
@media (max-width: 36rem) { .page-legals .content .flow {
font-size: 0.85rem;
}
.page-legals .banner .title {
text-wrap: wrap;
font-size: 2rem;
}
.page-legals .content {
padding-top: 3rem;
padding-bottom: 3rem;
}
}