.elementor-290 .elementor-element.elementor-element-d8ce4ed{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-179ae523 */CSS QSM

.mlw_qmn_message_before{
	padding:0px 25px;
}

.qsm-navigation.qsm-pagination.qmn_pagination.border.margin-bottom{
    background: #8fc54b;
    padding: 25px;
    border-radius: 20px;
    margin-bottom: 0px;
}

#qsm_progress_bar_3{
    background:#fff;
    border-radius: 10px;
    padding:10px;
    margin-right:5px;
}

.mlw_qmn_message_before{
    text-align: center;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-start-btn.qmn_btn.mlw_next.qsm-btn.mlw_custom_start.qsm-primary{

		color: #000;
    border-radius: 10px;
    border:0;
    margin-top: 0px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-next-btn.qmn_btn.qsm-btn.qsm-next.mlw_qmn_quiz_link.mlw_next.mlw_custom_next.qsm-primary.{

		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-previous-btn.qmn_btn.qsm-btn.qsm-previous.mlw_qmn_quiz_link.mlw_previous.qsm-secondary{

		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-page.qsm-question-page.qsm-loaded-page.qsm-page-1{
	padding:20px 50px;
}

.mlw_qmn_new_question{
    font-family: Orkney;
		font-size:22px;
}

.qmn_mc_answer_wrap.mrq_checkbox_class label{
    font-family: Orkney;
		padding:3px;
		font-size:18px;
}

.qsm-input-label{
		font-size:18px;
}


.qsm-start-btn.qmn_btn.mlw_next.qsm-btn{
		background:#000;
		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-next-btn.qmn_btn.qsm-btn.qsm-next.mlw_qmn_quiz_link.mlw_next.mlw_custom_next.qsm-primary{

		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-previous-btn.qmn_btn.qsm-btn.qsm-previous.mlw_qmn_quiz_link.mlw_previous.qsm-secondary{

		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qmn_btn.qsm-btn.qsm-submit-btn.qsm-primary{
		background:#000;
		color: #000;
    border-radius: 10px;
    border:0;
    margin-top:-2px;
    font-family: Orkney;
    font-weight: bold;
}

.qsm-page.qsm-question-page.qsm-loaded-page{
		padding:20px 50px;
}

.mlw_qmn_new_question{
    font-family: Orkney;
		font-size:20px;
}

.qmn_mc_answer_wrap.mrq_checkbox_class label{
    font-family: Orkney;
		padding:3px;
		font-size:18px;
}

.qsm-input-label{
		font-size:16px;
}

.qsm-quiz-processing-box{
		text-align:center;
		padding-bottom:30px;
}

.qsm-results-page{
		padding:0px 50px;
}

.qsm-btn.qsm_retake_button.qmn_btn{
		margin:0px 50px 20px;
}/* End custom CSS */