#masterpan:has(#global_footer) #footer {
	display: none !important;
}
#global_footer{color:var(--textcolor) !important;background-color:var(--bgfooter) !important;box-shadow: 0 -2px 15px rgba(0, 0, 0, 0.21);z-index: 100;position: relative;}
#global_footer a{color:var(--linkcolor) !important;}
#masterpan:has(#global_footer) .logoterms {
	filter: invert(1);
	margin-bottom: 10px !important;
}
#global_footer .footer_terms {
	padding: 10px 37px 31px 37px;
	margin-top:0px !important;
	max-width: 88% !important;
	min-width: 88% !important;
	margin:auto !important
}
@media(max-width:767px) {
    #global_footer .footer_terms {
        padding: 10px 17px 21px 17px;
    }
}