.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-582 .elementor-element.elementor-element-67d38d1e{text-align:start;}.elementor-582 .elementor-element.elementor-element-67d38d1e img{width:44%;}.elementor-582 .elementor-element.elementor-element-3379d2b8:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-3379d2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coxautoinc.com/assessment/wp-content/uploads/sites/8/2020/09/Toolkit-Landing-Page-Hero-Image-R2-1200pxW.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-3379d2b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-582 .elementor-element.elementor-element-3379d2b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-fb6ceb8{--spacer-size:10px;}.elementor-582 .elementor-element.elementor-element-38f63138{text-align:center;}.elementor-582 .elementor-element.elementor-element-38f63138 img{width:20%;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-3dd9dc6c{text-align:center;}.elementor-582 .elementor-element.elementor-element-3dd9dc6c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:900;font-style:italic;color:#1EC1CE;}.elementor-582 .elementor-element.elementor-element-4718bc1b{text-align:center;}.elementor-582 .elementor-element.elementor-element-4718bc1b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:33px;font-weight:400;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-66526f1{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;text-align:center;}.elementor-582 .elementor-element.elementor-element-66526f1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:100;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-40213548{--spacer-size:5px;}.elementor-582 .elementor-element.elementor-element-47c0a5dc{--spacer-size:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-582 .elementor-element.elementor-element-55d61834 .elementor-button{background-color:#F86F1D;font-size:16px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F86F1D;}.elementor-582 .elementor-element.elementor-element-10354c50{--spacer-size:30px;}.elementor-582 .elementor-element.elementor-element-e73cffb > .elementor-container{max-width:767px;}.elementor-582 .elementor-element.elementor-element-22ca2314:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-22ca2314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-582 .elementor-element.elementor-element-22ca2314 > .elementor-container{max-width:900px;}.elementor-582 .elementor-element.elementor-element-22ca2314{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-582 .elementor-element.elementor-element-22ca2314 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-3ade0fa8:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-3ade0fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-582 .elementor-element.elementor-element-3ade0fa8 > .elementor-container{max-width:900px;}.elementor-582 .elementor-element.elementor-element-3ade0fa8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-582 .elementor-element.elementor-element-3ade0fa8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-4478605:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-4478605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-582 .elementor-element.elementor-element-4478605 > .elementor-container{max-width:900px;}.elementor-582 .elementor-element.elementor-element-4478605{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-582 .elementor-element.elementor-element-4478605 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-17d431d9 .elementor-icon-wrapper{text-align:center;}.elementor-582 .elementor-element.elementor-element-7711d1af .elementor-icon-wrapper{text-align:center;}.elementor-582 .elementor-element.elementor-element-5b747d8e:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-5b747d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B5B5B5;}.elementor-582 .elementor-element.elementor-element-5b747d8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-582 .elementor-element.elementor-element-5b747d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-582 .elementor-element.elementor-element-6f64bf64 img{width:100%;max-width:60%;}@media(max-width:767px){.elementor-582 .elementor-element.elementor-element-3379d2b8:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-3379d2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coxautoinc.com/assessment/wp-content/uploads/sites/8/2020/09/SURVEY-HERO.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-582 .elementor-element.elementor-element-fb6ceb8{--spacer-size:200px;}.elementor-582 .elementor-element.elementor-element-3dd9dc6c .elementor-heading-title{font-size:43px;}.elementor-582 .elementor-element.elementor-element-4718bc1b .elementor-heading-title{font-size:20px;}.elementor-582 .elementor-element.elementor-element-66526f1 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-3dd9dc6c */.elementor-582 .elementor-element.elementor-element-3dd9dc6c {
    margin-bottom: 0.6em;
}

.elementor-582 .elementor-element.elementor-element-3dd9dc6c .elementor-heading-title {
    font-family: "Helvetica Neue LT W01_55 Roman";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4718bc1b */.elementor-582 .elementor-element.elementor-element-4718bc1b .elementor-heading-title {
    font-family: "Helvetica Neue LT W01_55 Roman";
}

.elementor-582 .elementor-element.elementor-element-4718bc1b {
    margin-bottom: 2.5em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66526f1 */.elementor-582 .elementor-element.elementor-element-66526f1 {
    margin: 0 auto;
    width: 72% !important;
    max-width: 80% !important;
}

.elementor-582 .elementor-element.elementor-element-66526f1 .elementor-heading-title {
    font-family: MyriadPro-Regular !important;
}

@media only screen and (max-width: 768px) {
    .elementor-582 .elementor-element.elementor-element-66526f1 {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3379d2b8 */section.content.page-section {
    padding: 0;
}

section.content.page-section .container-fluid {
    padding: 0;
    max-width: 100%;
    width: 100%;
}

section.content.page-section {
    padding-top: 0;
}

@media only screen and (max-width: 768px) {
    .main .single-page .header {
        display: none;
    }
    
    .elementor-582 .elementor-element.elementor-element-3379d2b8 {
        top: -4px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29c642 */.elementor-582 .elementor-element.elementor-element-29c642 > .elementor-container > .elementor-row > .elementor-element > .elementor-column-wrap {
    padding-bottom: 0;
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e73cffb */@media only screen and (max-width: 768px) {
    .elementor-582 .elementor-element.elementor-element-e73cffb {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22ca2314 */.elementor-shortcode .quiz-form_wrapper.gform_wrap per {
    margin-top: 0;
}

form.quiz-form .validation_error {
    color: red !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    text-align: left !important;
}

form.quiz-form .gfield_error {
    background: unset !important;
    border: unset !important;
}

form.quiz-form .validation_message {
    color: red !important;
    padding-left: 1.3rem;
}

form.quiz-form .gform_body .gform_page:last-child .validation_message {
    padding-left: 0;
    padding-top: 0;
    margin-top: 0.2em;
}

form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container {
    margin-top: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container label, form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: .25em !important;
    font-weight: 700 !important;
    color: #333 !important;
    text-align: left !important;
    margin-left: 0 !important;
    font-size: 15px !important;
    font-family: Helvetica Neue LT W01_55 Roman,Arial,san-serif !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container input[type='text'] {
    box-sizing: border-box !important;
    font-size: 13px !important;
    min-height: 33px !important;
    padding: 4px 12px !important;
    border: 1px solid #818a91 !important;
    background-color: #fff !important;
    color: #373a3c !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields {
    display: flex;
    flex-wrap: wrap;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
    width: 50%;
    padding-top: 0;
    padding-right: 16px;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company > label {
    width: 50%;
    padding-right: 16px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company input[type='text'] {
    width: 100%;
}

form.quiz-form div.gf-progress-bar {
    display: inline-block;
}

form.quiz-form div.gform_heading {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
}

form.quiz-form div.partial_entry_warning {
    display: none;
}

form.quiz-form .gform_body {
    margin-top: 1.5em;
}

form.quiz-form div.gf-progress-bar > span {
    font-size: 13px;
    margin-right: 0.35em;
    color: #1EC1CE;
}

form.quiz-form div.gform_heading h3 {
    color: #7f7d7d;
    font-size: 14px;
    letter-spacing: 0.2;
    font-family: HelveticaNeueLTStd-Bd;
    font-style: normal;
}

form.quiz-form span.gform_description {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li > .gfield_description:not(.validation_message) {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li.gfield_html {
    margin-bottom: 1.5em;
    font-size: 17px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
    color: #00528A;
    font-size: 25px;
    font-weight: 100;
    font-family: "Helvetica Neue LT W01_55 Roman";
    font-style: italic;
    line-height: 1;
    width: fit-content;
    width: -moz-fit-content;
    max-width: 90%;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .form-label-message {
    display: inline-block;
    font-size: 17px;
    font-style: normal;
    color: #f86f1d;
    position: relative;
    top: 2px;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .gfield_required {
    font-size: 17px;
    position: relative;
    top: 2px;
    color: red;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container label {
    color: #828282;
    margin-top: 0;
    font-size: 17px;
    margin-left: 1em;
    font-weight: 100;
    line-height: 1.4;
    font-family: "Helvetica Neue LT W01_55 Roman";
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input {
    margin-top: 0;
    vertical-align: top;
    position: relative;
    top: 0.3em;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='checkbox'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 0;
    outline: none;
}

form.quiz-form .ginput_container input[type='checkbox']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='checkbox']:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0;    
}
form.quiz-form .ginput_container input[type='checkbox']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='radio'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 50%;
    outline: none;
}

form.quiz-form .ginput_container input[type='radio']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='radio']:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;    
}
form.quiz-form .ginput_container input[type='radio']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li {
    padding: 0.8em 0 0.5em 0.5em !important;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li:nth-child( odd ) {
    background: #dedede;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul {
    width: 100%;   
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields {
    padding-left: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li {
    padding-bottom: 0;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_page_footer {
    padding-left: 0;
    margin-top: 2em;
}

form.quiz-form .gform_page_footer {
    padding-left: 1.3rem;
    border-top: none;
    margin-top: 0;
}

form.quiz-form .gform_page_footer img.gform_ajax_spinner {
    width: auto;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer .gform_previous_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    color: #f86f1d;
    border: 1px solid #f86f1d;
    padding: 0.5em 1.5em;
    text-transform: uppercase;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form .gform_page_footer .gform_next_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form div.question-number {
    color: #ffffff;
    background: #1EC1CE;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.8em;
}

form.quiz-form div.question-number h3 {
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto;
    position: relative;
    top: 0.47em;
    font-family: "Arial", sans-serif;
    font-size: 22px;
    font-style: normal;
}

form.quiz-form div.gf-progress-bar:before {
    content: "";
    display: inline-block;
    background: #A19D9D;
    width: 1px;
    height: 25px;
    position: relative;
    top: 8px;
    z-index: 1;
    transform: skewX(-20deg);
    margin: 0 1.5em 0 0.5em;
}

@media only screen and (max-width: 768px) {
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
        max-width: 80%;
    }
    
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul, form.quiz-form .gform_body .gform_page .gform_page_footer {
        padding-left: 0;
    }
    
    form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
        display: block;
        width: auto;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ade0fa8 */.elementor-shortcode .quiz-form_wrapper.gform_wrap per {
    margin-top: 0;
}

form.quiz-form .validation_error {
    color: red !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    text-align: left !important;
}

form.quiz-form .gfield_error {
    background: unset !important;
    border: unset !important;
}

form.quiz-form .validation_message {
    color: red !important;
    padding-left: 1.3rem;
}

form.quiz-form .gform_body .gform_page:last-child .validation_message {
    padding-left: 0;
    padding-top: 0;
    margin-top: 0.2em;
}

form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container {
    margin-top: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container label, form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: .25em !important;
    font-weight: 700 !important;
    color: #333 !important;
    text-align: left !important;
    margin-left: 0 !important;
    font-size: 15px !important;
    font-family: Helvetica Neue LT W01_55 Roman,Arial,san-serif !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container input[type='text'] {
    box-sizing: border-box !important;
    font-size: 13px !important;
    min-height: 33px !important;
    padding: 4px 12px !important;
    border: 1px solid #818a91 !important;
    background-color: #fff !important;
    color: #373a3c !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields {
    display: flex;
    flex-wrap: wrap;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
    width: 50%;
    padding-top: 0;
    padding-right: 16px;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company > label {
    width: 50%;
    padding-right: 16px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company input[type='text'] {
    width: 100%;
}

form.quiz-form div.gf-progress-bar {
    display: inline-block;
}

form.quiz-form div.gform_heading {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
}

form.quiz-form div.partial_entry_warning {
    display: none;
}

form.quiz-form .gform_body {
    margin-top: 1.5em;
}

form.quiz-form div.gf-progress-bar > span {
    font-size: 13px;
    margin-right: 0.35em;
    color: #1EC1CE;
}

form.quiz-form div.gform_heading h3 {
    color: #7f7d7d;
    font-size: 14px;
    letter-spacing: 0.2;
    font-family: HelveticaNeueLTStd-Bd;
    font-style: normal;
}

form.quiz-form span.gform_description {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li > .gfield_description:not(.validation_message) {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li.gfield_html {
    margin-bottom: 1.5em;
    font-size: 17px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
    color: #00528A;
    font-size: 25px;
    font-weight: 100;
    font-family: "Helvetica Neue LT W01_55 Roman";
    font-style: italic;
    line-height: 1;
    width: fit-content;
    width: -moz-fit-content;
    max-width: 90%;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .form-label-message {
    display: inline-block;
    font-size: 17px;
    font-style: normal;
    color: #f86f1d;
    position: relative;
    top: 2px;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .gfield_required {
    font-size: 17px;
    position: relative;
    top: 2px;
    color: red;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container label {
    color: #828282;
    margin-top: 0;
    font-size: 17px;
    margin-left: 1em;
    font-weight: 100;
    line-height: 1.4;
    font-family: "Helvetica Neue LT W01_55 Roman";
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input {
    margin-top: 0;
    vertical-align: top;
    position: relative;
    top: 0.3em;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='checkbox'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 0;
    outline: none;
}

form.quiz-form .ginput_container input[type='checkbox']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='checkbox']:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0;    
}
form.quiz-form .ginput_container input[type='checkbox']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='radio'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 50%;
    outline: none;
}

form.quiz-form .ginput_container input[type='radio']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='radio']:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;    
}
form.quiz-form .ginput_container input[type='radio']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li {
    padding: 0.8em 0 0.5em 0.5em !important;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li:nth-child( odd ) {
    background: #dedede;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul {
    width: 100%;   
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields {
    padding-left: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li {
    padding-bottom: 0;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_page_footer {
    padding-left: 0;
    margin-top: 2em;
}

form.quiz-form .gform_page_footer {
    padding-left: 1.3rem;
    border-top: none;
    margin-top: 0;
}

form.quiz-form .gform_page_footer img.gform_ajax_spinner {
    width: auto;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer .gform_previous_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    color: #f86f1d;
    border: 1px solid #f86f1d;
    padding: 0.5em 1.5em;
    text-transform: uppercase;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form .gform_page_footer .gform_next_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form div.question-number {
    color: #ffffff;
    background: #1EC1CE;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.8em;
}

form.quiz-form div.question-number h3 {
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto;
    position: relative;
    top: 0.47em;
    font-family: "Arial", sans-serif;
    font-size: 22px;
    font-style: normal;
}

form.quiz-form div.gf-progress-bar:before {
    content: "";
    display: inline-block;
    background: #A19D9D;
    width: 1px;
    height: 25px;
    position: relative;
    top: 8px;
    z-index: 1;
    transform: skewX(-20deg);
    margin: 0 1.5em 0 0.5em;
}

@media only screen and (max-width: 768px) {
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
        max-width: 80%;
    }
    
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul, form.quiz-form .gform_body .gform_page .gform_page_footer {
        padding-left: 0;
    }
    
    form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
        display: block;
        width: auto;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4478605 */.elementor-shortcode .quiz-form_wrapper.gform_wrap per {
    margin-top: 0;
}

form.quiz-form .validation_error {
    color: red !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    text-align: left !important;
}

form.quiz-form .gfield_error {
    background: unset !important;
    border: unset !important;
}

form.quiz-form .validation_message {
    color: red !important;
    padding-left: 1.3rem;
}

form.quiz-form .gform_body .gform_page:last-child .validation_message {
    padding-left: 0;
    padding-top: 0;
    margin-top: 0.2em;
}

form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container {
    margin-top: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container label, form.quiz-form .gform_body .gform_page:last-child .gfield_label {
    margin-bottom: .25em !important;
    font-weight: 700 !important;
    color: #333 !important;
    text-align: left !important;
    margin-left: 0 !important;
    font-size: 15px !important;
    font-family: Helvetica Neue LT W01_55 Roman,Arial,san-serif !important;
}

form.quiz-form .gform_body .gform_page:last-child .ginput_container input[type='text'] {
    box-sizing: border-box !important;
    font-size: 13px !important;
    min-height: 33px !important;
    padding: 4px 12px !important;
    border: 1px solid #818a91 !important;
    background-color: #fff !important;
    color: #373a3c !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields {
    display: flex;
    flex-wrap: wrap;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
    width: 50%;
    padding-top: 0;
    padding-right: 16px;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress > label, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company > label {
    width: 50%;
    padding-right: 16px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress input[type='text'], form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company input[type='text'] {
    width: 100%;
}

form.quiz-form div.gf-progress-bar {
    display: inline-block;
}

form.quiz-form div.gform_heading {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
}

form.quiz-form div.partial_entry_warning {
    display: none;
}

form.quiz-form .gform_body {
    margin-top: 1.5em;
}

form.quiz-form div.gf-progress-bar > span {
    font-size: 13px;
    margin-right: 0.35em;
    color: #1EC1CE;
}

form.quiz-form div.gform_heading h3 {
    color: #7f7d7d;
    font-size: 14px;
    letter-spacing: 0.2;
    font-family: HelveticaNeueLTStd-Bd;
    font-style: normal;
}

form.quiz-form span.gform_description {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li > .gfield_description:not(.validation_message) {
    display: none;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li.gfield_html {
    margin-bottom: 1.5em;
    font-size: 17px;
    margin-top: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
    color: #00528A;
    font-size: 25px;
    font-weight: 100;
    font-family: "Helvetica Neue LT W01_55 Roman";
    font-style: italic;
    line-height: 1;
    width: fit-content;
    width: -moz-fit-content;
    max-width: 90%;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .form-label-message {
    display: inline-block;
    font-size: 17px;
    font-style: normal;
    color: #f86f1d;
    position: relative;
    top: 2px;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label .gfield_required {
    font-size: 17px;
    position: relative;
    top: 2px;
    color: red;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container label {
    color: #828282;
    margin-top: 0;
    font-size: 17px;
    margin-left: 1em;
    font-weight: 100;
    line-height: 1.4;
    font-family: "Helvetica Neue LT W01_55 Roman";
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input {
    margin-top: 0;
    vertical-align: top;
    position: relative;
    top: 0.3em;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='checkbox'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 0;
    outline: none;
}

form.quiz-form .ginput_container input[type='checkbox']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='checkbox']:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0;    
}
form.quiz-form .ginput_container input[type='checkbox']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container input[type='radio'] {
    -webkit-appearance:none;
    -moz-appearance:none;
    width: 14px !important;
    height: 14px;
    border: 2px solid #807e7e;
    border-radius: 50%;
    outline: none;
}

form.quiz-form .ginput_container input[type='radio']:hover {
    cursor: pointer;
    box-shadow:0 0 5px 0 #f86f1d inset;
}
form.quiz-form .ginput_container input[type='radio']:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;    
}
form.quiz-form .ginput_container input[type='radio']:checked:before {
    background: #f86f1d;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li {
    padding: 0.8em 0 0.5em 0.5em !important;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul > li:nth-child( odd ) {
    background: #dedede;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul {
    width: 100%;   
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields {
    padding-left: 0;
}

form.quiz-form .gform_body .gform_page_fields ul.gform_fields > li {
    padding-bottom: 0;
    margin-bottom: 0;
}

form.quiz-form .gform_body .gform_page:last-child .gform_page_footer {
    padding-left: 0;
    margin-top: 2em;
}

form.quiz-form .gform_page_footer {
    padding-left: 1.3rem;
    border-top: none;
    margin-top: 0;
}

form.quiz-form .gform_page_footer img.gform_ajax_spinner {
    width: auto;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer .gform_previous_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    color: #f86f1d;
    border: 1px solid #f86f1d;
    padding: 0.5em 1.5em;
    text-transform: uppercase;
}

form.quiz-form .gform_page_footer .gform_next_button, form.quiz-form .gform_page_footer input[type='submit'].gform_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form .gform_page_footer .gform_next_button {
    background: #f86f1d;
    color: #ffffff;
}

form.quiz-form div.question-number {
    color: #ffffff;
    background: #1EC1CE;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.8em;
}

form.quiz-form div.question-number h3 {
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto;
    position: relative;
    top: 0.47em;
    font-family: "Arial", sans-serif;
    font-size: 22px;
    font-style: normal;
}

form.quiz-form div.gf-progress-bar:before {
    content: "";
    display: inline-block;
    background: #A19D9D;
    width: 1px;
    height: 25px;
    position: relative;
    top: 8px;
    z-index: 1;
    transform: skewX(-20deg);
    margin: 0 1.5em 0 0.5em;
}

@media only screen and (max-width: 768px) {
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .gfield_label {
        max-width: 80%;
    }
    
    form.quiz-form .gform_body .gform_page_fields ul.gform_fields .ginput_container > ul, form.quiz-form .gform_body .gform_page .gform_page_footer {
        padding-left: 0;
    }
    
    form.quiz-form .gform_body .gform_page:last-child .gform_fields li.FirstName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.LastName, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.EmailAddress, form.quiz-form .gform_body .gform_page:last-child .gform_fields li.Company {
        display: block;
        width: auto;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e79de9e */.elementor-582 .elementor-element.elementor-element-e79de9e {
    display: none;
}/* End custom CSS */