.elementor-15 .elementor-element.elementor-element-162d808{--display:flex;--min-height:calc(100vh - 80px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-162d808:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-162d808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-428f61f{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-428f61f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-428f61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bcf79c );}.elementor-15 .elementor-element.elementor-element-af2ed76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-08a9938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-08a9938 .elementor-heading-title{font-family:var( --e-global-typography-6fcecd2-font-family ), Sans-serif;font-size:var( --e-global-typography-6fcecd2-font-size );font-weight:var( --e-global-typography-6fcecd2-font-weight );line-height:var( --e-global-typography-6fcecd2-line-height );}.elementor-15 .elementor-element.elementor-element-ac6929c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-8f592c5{--display:flex;--min-height:calc(100px + 2vw);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-fe98458{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e442005{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4b35da2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d75acf5{--display:flex;--min-height:calc(100px + 2vw);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-5299052{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-04f8670{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-30ab9ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cffebbb{--display:flex;--min-height:calc(190px + 2vw);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-12c03ac{--display:flex;--min-height:calc(100px + 2vw);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-91bb998{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-35abb16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b9dffc3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6860098{--display:flex;--min-height:calc(100px + 2vw);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-c9baeb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c4f9f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8ad394f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1d91b07{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}.elementor-15 .elementor-element.elementor-element-0b5e639{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-9d66a50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-6bcf79c );color:var( --e-global-color-6bcf79c );transition-duration:0.2s;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4287d5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-08a9938 .elementor-heading-title{font-size:var( --e-global-typography-6fcecd2-font-size );line-height:var( --e-global-typography-6fcecd2-line-height );}.elementor-15 .elementor-element.elementor-element-ac6929c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-cffebbb{--min-height:calc(0px + 5vw);}.elementor-15 .elementor-element.elementor-element-1d91b07{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-0b5e639{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:801px){.elementor-15 .elementor-element.elementor-element-162d808{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-428f61f{--width:100%;}.elementor-15 .elementor-element.elementor-element-8f592c5{--width:100%;}.elementor-15 .elementor-element.elementor-element-fe98458{--width:33%;}.elementor-15 .elementor-element.elementor-element-e442005{--width:33%;}.elementor-15 .elementor-element.elementor-element-4b35da2{--width:33%;}.elementor-15 .elementor-element.elementor-element-d75acf5{--width:100%;}.elementor-15 .elementor-element.elementor-element-5299052{--width:33%;}.elementor-15 .elementor-element.elementor-element-04f8670{--width:33%;}.elementor-15 .elementor-element.elementor-element-30ab9ec{--width:33%;}.elementor-15 .elementor-element.elementor-element-cffebbb{--width:100%;}.elementor-15 .elementor-element.elementor-element-12c03ac{--width:100%;}.elementor-15 .elementor-element.elementor-element-91bb998{--width:33%;}.elementor-15 .elementor-element.elementor-element-35abb16{--width:33%;}.elementor-15 .elementor-element.elementor-element-b9dffc3{--width:33%;}.elementor-15 .elementor-element.elementor-element-6860098{--width:100%;}.elementor-15 .elementor-element.elementor-element-c9baeb6{--width:33%;}.elementor-15 .elementor-element.elementor-element-3c4f9f3{--width:33%;}.elementor-15 .elementor-element.elementor-element-8ad394f{--width:33%;}}@media(max-width:800px){.elementor-15 .elementor-element.elementor-element-162d808{--min-height:100vh;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-428f61f{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-08a9938 .elementor-heading-title{font-size:var( --e-global-typography-6fcecd2-font-size );line-height:var( --e-global-typography-6fcecd2-line-height );}.elementor-15 .elementor-element.elementor-element-ac6929c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:00px;}.elementor-15 .elementor-element.elementor-element-8f592c5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fe98458{--width:33%;}.elementor-15 .elementor-element.elementor-element-e442005{--width:33%;}.elementor-15 .elementor-element.elementor-element-4b35da2{--width:33%;}.elementor-15 .elementor-element.elementor-element-d75acf5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5299052{--width:33%;}.elementor-15 .elementor-element.elementor-element-04f8670{--width:33%;}.elementor-15 .elementor-element.elementor-element-30ab9ec{--width:33%;}.elementor-15 .elementor-element.elementor-element-12c03ac{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-91bb998{--width:33%;}.elementor-15 .elementor-element.elementor-element-35abb16{--width:33%;}.elementor-15 .elementor-element.elementor-element-b9dffc3{--width:33%;}.elementor-15 .elementor-element.elementor-element-6860098{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c9baeb6{--width:33%;}.elementor-15 .elementor-element.elementor-element-3c4f9f3{--width:33%;}.elementor-15 .elementor-element.elementor-element-8ad394f{--width:33%;}.elementor-15 .elementor-element.elementor-element-1d91b07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:00px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-0b5e639{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-4287d5c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-ac6929c */.linkoverlay {
position: absolute;
z-index: 5;
top: calc(280px + 1vw) !important;
left: 6px;
}

@media (max-width: 1200px) {
    .linkoverlay {
top: calc(180px + 5vw) !important
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de14b80 */.survey_endcontent span .endtitle{
       font-family: var(--e-global-typography-6fcecd2-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-6fcecd2-font-weight) !important;
    line-height: var(--e-global-typography-6fcecd2-line-height) !important;
    color: var(--e-global-color-text) !important; 
}
.survey_endcontent p {
    margin-top: 15px !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
}
.survey_endcontent p a {
color: black !important;
text-decoration: underline !important;
}

.survey_element.survey_question {
    font-family: var(--e-global-typography-6fcecd2-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-6fcecd2-font-weight) !important;
    line-height: var(--e-global-typography-6fcecd2-line-height) !important;
    color: var(--e-global-color-text) !important;
    border: none !important;
    box-shadow: none !important;
    background-color: white !important;
        line-height: var(--e-global-typography-accent-line-height) !important;
    margin: 0px !important;
    text-align: center !important;
}
.modal-survey-theme-2 .survey_element.survey_answers {
       box-shadow: none !important;

    border: solid 1px black !important;
    padding: 10px !important;
    
       font-family: var(--e-global-typography-9af04ab-font-family) !important;
    font-size: 18px !important;
    font-weight: var(--e-global-typography-9af04ab-font-weight) !important;
    line-height: var(--e-global-typography-9af04ab-line-height) !important;
    color: var(--e-global-color-text) !important;
    margin: 7px 0px !important;
    border-radius: 0px !important;

            background-color: white !important;
        background: white !important;
}

.modal-survey-theme .survey_element.survey_answers.default_answer.selected {

                     background-color: var(--e-global-color-secondary) !important;
        background: var(--e-global-color-secondary) !important;
         color: black !important;
         box-shadow: none !important;
}

.survey_answers:hover {
     border: solid 1px var(--e-global-color-secondary) !important;
         color: #11A5A0 !important;
}

.modal-survey-theme {
    background: white!important;
    padding: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

.modal-survey-theme .survey_element.survey_answers.nextstyle1 {
border-radius: 0px !important;
            background-color: var(--e-global-color-secondary) !important;
            border: none !important;

}

.modal-survey-theme .survey_element.survey_answers.backstyle1 {
border-radius: 0px !important;
            background-color: var(--e-global-color-secondary) !important;
            border: none !important;

    
}

.modal-survey-theme-2 .ms-participant-form .send-participant-form.button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    fill: var(--e-global-color-019e0f2) !important;
    color: var(--e-global-color-019e0f2) !important;

    border-radius: 0px 0px 0px 0px !important;
    padding: 25px 30px 25px 30px !important;
        background-color: var(--e-global-color-accent) !important;
        background: var(--e-global-color-accent) !important;
    text-transform: capitalize !important;
}
.modal-survey-theme-2 .ms-participant-form .send-participant-form.button:hover {
            background-color: var(--e-global-color-accent) !important;
        background: var(--e-global-color-accent) !important;
}

.ms-participant-form
{
       font-family: var(--e-global-typography-9af04ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-9af04ab-font-weight) !important;
    line-height: var(--e-global-typography-9af04ab-line-height) !important;
        border-radius: 0px !important;
}

.modal-survey-theme-2 .ms-participant-form input
{
           font-family: var(--e-global-typography-9af04ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-9af04ab-font-weight) !important;
    line-height: var(--e-global-typography-9af04ab-line-height) !important;
        border: solid 1px #F0F2F2 !important;
    border-radius: 0px !important;
    color: black !important;
}
.modal-survey-theme-2 .ms-participant-form input:focus
{
        border: solid 1px red !important;
    border-radius: 0px !important;
    outline-color: red !important;
}

.ms-participant-form p {
    display: none;
}

.modal-survey-theme-2 .ms-participant-form input::placeholder
{

    color: black !important;
}

.modal-survey-theme-2 .survey_element.survey_answers:not(.msnumericanswer) .open_text_answer{
           font-family: var(--e-global-typography-9af04ab-font-family), Sans-serif;
    font-size: 18px !important;
    font-weight: var(--e-global-typography-9af04ab-font-weight) !important;
    line-height: var(--e-global-typography-9af04ab-line-height) !important;
    color: black !important;
    border-radius: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    outline: none !important;
                         background-color: none !important;
        background: none !important;
         box-shadow: none !important;
}
.modal-survey-theme .survey_element.survey_answers.default_answer.selected, .modal-survey-theme .survey_element.survey_answers.msnumericanswer.selected, .modal-survey-theme .survey_element.survey_answers.msselectanswer.selected, .modal-survey-theme .survey_element.survey_answers.survey_open_answers.selected, .modal-survey-theme .survey_element.survey_answers.msdateanswer.selected  {
                     background-color: var(--e-global-color-secondary) !important;
        background: var(--e-global-color-secondary) !important;
         color: black !important;
         box-shadow: none !important;
}

.modal-survey-theme .survey_element.survey_answers.selected .open_text_answer:not(.numeric_answer)
 {
    box-shadow: none !important;
}

.modal-survey-theme .survey_element.survey_answers.backstyle1, .modal-survey-theme .survey_element.survey_answers.nextstyle1 {
    padding: 20px !important;
    background-color: black !important;
    color: white !important;
}

.modal-survey-theme .survey_element.survey_answers.survey_answer_choice:not(.active) {
    opacity: 1 !important;
    -webkit-mask-image: none !important;
    text-align: left !important;
}

.modal-survey-container [data-tooltip]:before {
    font-family: var(--e-global-typography-11bb1ee-font-family) !important;
    font-size: var(--e-global-typography-11bb1ee-font-size) !important;
    font-weight: var(--e-global-typography-11bb1ee-font-weight) !important;
    line-height: var(--e-global-typography-11bb1ee-line-height) !important;

    padding: 10px !important;

    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
background-color: black !important;
    color: white !important;
}

.modal-survey-container [data-tooltip]:after {

    border-top: 5px solid black !important;

}
.ms-a-label {
    text-align: left !important;
}
.modal-survey-theme .survey_table { 
    gap: 10px !important;
}
.endcontent .survey-results {
    margin: 0px 60px 60px 30px;
}

.modal-survey-theme .survey-progress-bar .survey-progress-ln .progress_counter {

    padding: 5px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0px !important;
    margin: 0 auto !important;
    top: 15px !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    color: black !important;
   font-family: var(--e-global-typography-6fcecd2-font-family) !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-6fcecd2-font-weight) !important;
    line-height: var(--e-global-typography-6fcecd2-line-height) !important;
}

.modal-survey-theme-2 .survey-progress-bar .survey-progress-ln {
    background: black !important;
    border-radius: 0px !important;
    height: 10px !important;
    border: none !important;
}
.modal-survey-theme .survey-progress-bar .survey-progress-ln2 {
border-radius: 0px !important;
    
}

.modal-survey-theme .survey-progress-bar .progress {
    background-color: #D5FF2F !important;
    height: 6px !important;
        border-radius: 0px !important;

}

canvas {
    margin-top: 30px !important;
}

@media (max-width: 800px) { 
    
    .endcontent .survey-results {
    margin: 0px 0px 0px 0px;
}

.modal-survey-theme-2 .survey_element.survey_answers {
    padding: 10px !important;
    font-size: 14px !important;
    margin: 1px 0px !important;
    width: 100% !important;
}

.ms-a-label {
    padding-left: 0px !important;
    text-align: center !important;
}

.modal-survey-theme .survey_element.survey_question, .modal-survey-theme .survey_element.section_content {
padding: 0px !important;
    font-size: 14px !important;
width: 100% !important;
    margin: 0px 0px 10px 0px !important;
    text-align: center !important;
}

.modal-survey-theme .survey_question span, .modal-survey-theme .section_content span {
    width: 100% !important;
    padding: 0px !important;
}

.modal-survey-theme-2 .survey_element.survey_answers:not(.msnumericanswer) .open_text_answer {
    font-size: 14px !important;
}

.modal-survey-theme-2 .survey_element.survey_answers:not(.msnumericanswer) .open_text_answer {
    padding: 0px !important;
    text-align: center;
}

.modal-survey-theme .survey_table {
    min-height: 0px !important;
    gap: 5px !important;
}

.survey_table {
        display: flex !important;
        -webkit-flex-wrap: wrap !important;
        flex-direction: column;
}

.modal-survey-theme .survey_element.survey_endcontent {
    text-align: left !important;
    margin: 0px !important;
    padding: 0px !important;
}

.modal-survey-theme .survey_element.survey_endcontent .endtitle {
    padding: 0px !important;

}


canvas .chartjs-render-monitor {
    widows: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428f61f */.hidden-quiz {
    display: none;
}/* End custom CSS */