.main_page_container {
    background-color: var(--main-color);
}

.main_title {
    font-size: 16pt;
    font-family: 'AvenirDemi';
    font-style: italic;
    z-index: 2;
    margin: 6vh 0 4vh 20vw;
}

.text_block {
    text-align: center;
    z-index: 2;
    padding: 0 10vw;
    line-height: 16pt;
}

#registration_cont .mobile_checkbox_text {
    color: var(--black-text);
}

#registration_cont .mobile_checkbox_text:before {
	content: '*';
	color: var(--mand-input-color);
	margin: 0 0.2vw 0 0;
} 