.elementor-442 .elementor-element.elementor-element-404a0f6 > .elementor-container{max-width:800px;}.elementor-442 .elementor-element.elementor-element-c0dc38e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-442 .elementor-element.elementor-element-c0dc38e > .elementor-container{max-width:800px;}.elementor-442 .elementor-element.elementor-element-c0dc38e, .elementor-442 .elementor-element.elementor-element-c0dc38e > .elementor-background-overlay{border-radius:0rem 0rem 0rem 0rem;}.elementor-442 .elementor-element.elementor-element-c0dc38e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 1rem 1rem 1rem;}.elementor-442 .elementor-element.elementor-element-c0dc38e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-442 .elementor-element.elementor-element-9c67784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-442 .elementor-element.elementor-element-9c67784.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-442 .elementor-element.elementor-element-9c67784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated, .elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated > .elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-background-slideshow{border-radius:1rem 1rem 1rem 1rem;}.elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-442 .elementor-element.elementor-element-6e33d12{padding:4em 0em 1em 0em;}.elementor-442 .elementor-element.elementor-element-1029f0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-442 .elementor-element.elementor-element-624a06a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-442 .elementor-element.elementor-element-d44baba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-442 .elementor-element.elementor-element-d44baba > .elementor-container{max-width:800px;}.elementor-442 .elementor-element.elementor-element-d44baba, .elementor-442 .elementor-element.elementor-element-d44baba > .elementor-background-overlay{border-radius:0rem 0rem 0rem 0rem;}.elementor-442 .elementor-element.elementor-element-d44baba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 1rem 4rem 1rem;}.elementor-442 .elementor-element.elementor-element-d44baba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-442 .elementor-element.elementor-element-0c234c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-442 .elementor-element.elementor-element-0c234c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated, .elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-background-slideshow{border-radius:1rem 1rem 1rem 1rem;}.elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-442 .elementor-element.elementor-element-f551d9d > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-442 .elementor-element.elementor-element-f551d9d{text-align:center;}@media(max-width:767px){.elementor-442 .elementor-element.elementor-element-c0dc38e{padding:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated, .elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-element-populated > .elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-9c67784 > .elementor-background-slideshow{border-radius:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-442 .elementor-element.elementor-element-d44baba{padding:0.7rem 0.7rem 4rem 0.7rem;}.elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated, .elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-442 .elementor-element.elementor-element-0c234c0 > .elementor-background-slideshow{border-radius:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-442 .elementor-element.elementor-element-f551d9d > .elementor-widget-container{margin:2em 0em 0em 0em;}}/* Start custom CSS for button, class: .elementor-element-5a7c69a7 */.elementor-442 .elementor-element.elementor-element-5a7c69a7{
    width: auto;
    margin: 0 1em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-624a06a4 */.elementor-442 .elementor-element.elementor-element-624a06a4{
    width: auto;
    margin: 0 1em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e33d12 */.elementor-442 .elementor-element.elementor-element-6e33d12 .elementor-button{
    border-radius: 2vw;
    font-size: 1.3vw;
    line-height: 1.3em;
}
@media (max-width: 767px){
    .elementor-442 .elementor-element.elementor-element-6e33d12 .elementor-button{
        border-radius: 6vw;
        font-size: 4.5vw;
        padding: 0.7em 1em;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c67784 */.elementor-442 .elementor-element.elementor-element-9c67784{
    min-height: 28.5rem;
}
.elementor-442 .elementor-element.elementor-element-9c67784 p{
    font-size: 1.55rem;
    line-height: 1.2em;
    margin: 0.35rem 0;
}

.elementor-442 .elementor-element.elementor-element-9c67784 p, .elementor-442 .elementor-element.elementor-element-9c67784 p a{
    color: var(--shadm-light-color);
}
.elementor-442 .elementor-element.elementor-element-9c67784 p a{
    text-decoration: underline;
    font-size: 0.8em;
}
.elementor-442 .elementor-element.elementor-element-9c67784 p strong{
    color: #000000;
    display: block;
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS */body{
    background-color: var(--shadm-dark-color);
}
@media only screen and (min-width: 2000px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 800px !important;
    }
}
.quiz{
    background: none;
}
@media (max-width: 767px){
    .quiz{
        margin: 0.7rem 0.7rem 0.7rem 0.7rem;
    }
}
.quiz_result_wrapper{
    display: none;
    margin-top: 0;
}
.quiz_result_wrapper .elementor-button{
    background: var(--shadm-light-color);
}
.quiz_result_wrapper .elementor-button:focus,
.quiz_result_wrapper .elementor-button:hover{
    background: var(--shadm-dark-color);
}
#back_button a{
    background-color: #5c5c5c/*#AB0066*/;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    border-radius: 2vw;
    font-size: 1.5vw;
    padding: 0.7em 1.3em;
}
@media (max-width: 767px){
    #back_button a{
        border-radius: 6vw;
        font-size: 4.5vw;
    }
}
.quiz-title{
    text-align: center;
    color: #ffffff;
    font-size: 7.5vw;
    word-spacing: 0.15em;
    font-weight: 300;
    font-family: 'Assistant', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0.85rem 0 1rem 0;
}
@media (min-width: 768px){
    .quiz-title{
        font-size: 4vw;
    }
}
.quiz-progress-wrapper{
    text-align: center;
    padding-bottom: 1.25rem;
}
#progress_bar span {
    width: 0.7rem;
    height: 0.7rem;
    /*border: solid 1px #fff;*/
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    margin: 0 0.35rem;
}
#progress_bar span.passed-dot-0{
    background: #b2120e;
}
#progress_bar span.passed-dot-1{
    background: #299a4b;
}
.quiz-container{
    background-color: #ffffff;
    border-radius: 1.1rem;
    min-height: 76vh;
}
.question-thumbnail img{
    width: 100%;
    height: auto;
    border-radius: 1.1rem 1.1rem 0 0;
}
.question-title{
    font-size: 1.4rem;
    padding: 0.5rem 1.5rem 1rem;
    line-height: 1.2em;
}
.answers-list{
    padding: 0 1.5rem;
}
.right_answer_explanation_wrapper{
    font-size: 1.2rem;
    line-height: 1.3em;
    padding: 0.5rem 1.5rem 1.2rem 1.5rem;
    text-align: right;
}
.answers-list li label::before{
    display: none;
}
.answers-list li label{
    font-size: 1.2rem;
    line-height: 1.15em;
    border: solid 1px #cccccc;
    border-radius: 0.5em;
    padding: 0.5em 0.5em;
    margin: 0 0 0.7em 0;
}
.answers-list li label:focus,
.answers-list li label:hover{
    background: #cccccc;
}
.answers-list li.answer-0 input[type="radio"]:checked + label{
    background: #b2120e;
    border-color: #b2120e;
    color: #ffffff;
}
.answers-list li.answer-1.the-correct-one label{
    background: #299a4b;
    border-color: #299a4b;
    color: #ffffff;
}
.answers-list li.answer-1 input[type="radio"]:checked + label{
    background: #299a4b;
    border-color: #299a4b;
    color: #ffffff;
}
.answers-list li.answer-1.the-only-correct-one label{
    background: #ffffff!important;
    border-color: #299a4b!important;
    color: #299a4b!important;
}
.continue-button-wrapper{
    padding: 0 0 3em 0;
    text-align: center;
}
.continue-button-wrapper button{
    border: none;
    border-radius: 2vw;
    padding: 0.5em 1.5em 0.65em 1.5em;
    background: var(--shadm-light-color);
    color: #ffffff;
    font-size: 1.25rem;
    font-weight: 400;
    font-family: 'Assistant', Arial, Helvetica, sans-serif;
    display: none;
}
.continue-button-wrapper button:focus,
.continue-button-wrapper button:hover{
    background: var(--shadm-dark-color);
}
@media (max-width: 767px){
    .continue-button-wrapper button{
        border-radius: 6vw;
    }
}/* End custom CSS */