#qodef-top-area {
background-color: #ffeefe;
} h5, .qodef-menu-item-text {
color:#6A6A6B;
} .qodef-menu-item-text:hover {
color:#E5874D;
}
#qodef-page-footer-bottom-area .qodef-grid-inner {
display: flex;
flex-direction: column;
}
#qodef-page-footer-bottom-area{
background:white;
}
#qodef-page-footer-bottom-area .qodef-grid-item:first-child{
display:none;
}
#qodef-page-footer-bottom-area .qodef-grid-item:last-child{
background:white;
}
#qodef-page-footer-bottom-area .qodef-grid-item:last-child figure{
max-width: none;
justify-content: center;
}
figure.wp-block-gallery.alignleft.has-nested-images.columns-default.is-cropped.wp-block-gallery-2.is-layout-flex.wp-block-gallery-is-layout-flex {
width: 100%;
}
footer#qodef-page-footer::before {
content: '';
background: #c477bf;
height: 50px;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.custom-copy {
z-index: 2;
color: #fff;
height: 50px;
}
.custom-copy p {
max-width: 1100px;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
margin: 0 auto;
} 
@media only screen and (min-width: 1441px){
.custom-copy p {
max-width: 1300px;
}
}
@media only screen and (max-width: 1200px) {
.custom-copy p {
width: 960px;
}
}
@media only screen and (max-width: 1024px) {
.custom-copy p {
width: 768px;
}
}
@media only screen and (max-width: 800px) {
.custom-copy p {
width: 86%;
}
}
@media only screen and (max-width: 680px) {
.custom-copy p {
max-width: 100% !important;
}
}
.custom-copy a {
color: #fff;
} .menu-textos-legales-container{
position: absolute;
bottom: 0;
transform: translateX(50%);
right: 50%;
}
#menu-textos-legales{
display: flex;
width: max-content;
max-width: 100vw;
flex-wrap: wrap;
justify-content: center;
list-style: none;
gap: 5px 20px;
padding: 0 15px;	
}