html.no-scroll {overflow: hidden;}
.nectar-global-section.nectar_hook_global_section_footer {background: #fff !important;}
img.quiz-icon {width: 65px !important;margin-bottom: 10px !important;box-shadow: 0px 7.5px 70px #4e825b4d;}
body button[type=submit], body input[type=button], body input[type=submit], .gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button, .gform_wrapper.gravity-theme .gform_footer button+input, .gform_wrapper.gravity-theme .gform_footer input+button, .gform_wrapper.gravity-theme .gform_footer input+input, .gform_wrapper.gravity-theme .gform_page_footer button+input, .gform_wrapper.gravity-theme .gform_page_footer input+button, .gform_wrapper.gravity-theme .gform_page_footer input+input {background-color: var(--nectar-extra-color-3) !important;color: #fff !important;font-family: 'DIN' !important;font-size: 14px;line-height: 1 !important;border-radius: 0px !important;padding: 20px 30px;font-size: 17px;border-radius: 2.5px !important;margin: 0px !important;margin-bottom: 0px !important;flex: 1;max-width: 500px;font-weight: 600 !important;min-height: unset !important;}
.nectar-global-section.before-footer>.row {padding-bottom: 15px;display: none;}
p.gform_required_legend {display: none;}

#header-space {max-height:70px}
div#header-outer > header .container > .row {height: 70px;}

:root,
body {
    --body-line-height: 1.45;
    --body-font-size:16px;
    --mobile-container-width:calc(100% - 40px);
}


h4 {color: var(--nectar-extra-color-3) !important;font-size: 22px !important;line-height: 1.2 !important;margin: 17.5px 0px !important;}
div#ajax-content-wrap > .row {padding: 0px !important;height: 100%;}
p strong {font-weight: 400;display: block;}

/* PROGRESS BAR */
.single-portfolio .progress-container, .single-post .progress-container {display: block;}
.progress-container {display: none;width: 100%;height: 3px;position: fixed;top: 0;z-index: 99999999}
.progress-container > div {background: var(--nectar-extra-color-3);height: 100%;width: 0%;}
.self-assessment.vc_row > .row-bg-wrap:after {content: '';width: 100%;height: 300px;position: absolute;background: linear-gradient(0deg, #ffffff, transparent);bottom: 0;left: 0;z-index: 9;opacity: 1;}
.self-assessment.vc_row > .row-bg-wrap:before {content: '';width: 100%;height: 400px;position: absolute;background: linear-gradient(180deg, #ffffff, transparent);top: 0;left: 0;z-index: 9;opacity: 1;}
.self-assessment.vc_row > .col > .col > .vc_column-inner {max-width: 950px;margin: auto;height: 100%;}
.gform_page:not(:first-child) .gform_fields {padding-bottom: 20px;gap: 25px 25px !important;}
.self-assessment .breakdown-title > p,
.self-assessment .gfield--type-html b {display: block;font-size: 17px !important;line-height: 1.2 !important;color: var(--nectar-extra-color-3);font-weight: 600 !important;letter-spacing: -0.01em !important;margin: 0px !important;padding: 0px !important;}
.how-its-scored {color: var(--nectar-extra-color-3);background: #ffffff24;border-radius: 7.5px;padding: 20px 30px;font-size: 15px;line-height: 1.45;border: 1.5px solid #e4032e1f;backdrop-filter: blur(50px) saturate(2) contrast(1.05);-webkit-backdrop-filter: blur(50px) saturate(2) contrast(1.05);max-width: 780px;margin: auto;margin-bottom: 10px;display: none !important;}
.how-its-scored strong,
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html strong {display: block;text-transform: uppercase;font-weight: 500;letter-spacing: 0.015em;margin-bottom: 5px;font-size: 15px;line-height: 1.2;color: var(--nectar-extra-color-3);}
.gform_page.swiper-slide:first-child p {max-width: 750px;padding-bottom: 7.5px;}
.gform_page.swiper-slide:nth-child(2) .gform-page-footer.gform_page_footer .gform_previous_button {display: none;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html:has(h2) strong {margin-top: 25px;}
.self-assessment .gfield--type-html b {margin: 12.5px 0px 15px !important;}

/* FIELDS */
body .gform_wrapper.gravity-theme input[type=color], body .gform_wrapper.gravity-theme input[type=date], body .gform_wrapper.gravity-theme input[type=datetime-local], body .gform_wrapper.gravity-theme input[type=datetime], body .gform_wrapper.gravity-theme input[type=email], body .gform_wrapper.gravity-theme input[type=month], body .gform_wrapper.gravity-theme input[type=number], body .gform_wrapper.gravity-theme input[type=password], body .gform_wrapper.gravity-theme input[type=search], body .gform_wrapper.gravity-theme input[type=tel], body .gform_wrapper.gravity-theme input[type=text], body .gform_wrapper.gravity-theme input[type=time], body .gform_wrapper.gravity-theme input[type=url], body .gform_wrapper.gravity-theme input[type=week], body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {transition: all 0.3s ease;color: #000 !important;padding: 18px 0px !important;font-size: 18px !important;line-height: 1.4 !important;background: transparent !important;border-color: #00000047;border: 1.5px solid #00000047 !important;border-top: unset !important;border-left: unset !important;border-right: unset !important;}
body .gform_wrapper.gravity-theme select {padding-right: 50px !important;background-image: url(/wp-content/uploads/2024/10/down-chevron.svg) !important;background-position: right center !important;background-size: 32px !important;background-repeat: no-repeat !important;appearance: none !important;}

/* CHOICES */
.gchoice {z-index: 1;position: relative;margin: 0 0 0px 0;padding: 0;height: 56px;width: 100% !important;}
input.gfield-choice-input {z-index: 2;appearance: none;margin: 0;padding: 0;width: 100%;border-radius: 10px;height: 100%;background: white;transition: .3s all ease-in-out;position: absolute;background: #fff;position: absolute;border: 1.5px solid #00000014;}
input.gfield-choice-input:hover, .gchoice label:hover {cursor: pointer;}
input.gfield-choice-input:checked {background: #ffffff;border-color: var(--nectar-extra-color-3) !important;box-shadow: 0px 7px 40px hsl(0deg 0% 0% / 2%);/* z-index: 99999; */}
input.gfield-choice-input:checked + label {color: white;}
.gchoice label {z-index: 3;font-weight: 700;color: #141c25 !important;display: block;position: absolute;padding: 0 0 0 52px;top: 50%;transform: translateY(-50%);width: 100%;overflow: visible;font-size: 13.5px !important;line-height: 1.3;text-transform: none;font-weight: 400;letter-spacing: -0.01em;max-width: calc(100% - 16px) !important;}
body input.gfield-choice-input + label:after {content: "";position: absolute;left: 15px;transform: translateY(-50%);width: 22px;height: 22px;border: 2px solid #c5c9d2 !important;z-index: 2;top: 50%;transition: all .15s ease;color: white;font-size: 15px;text-align: center;line-height: 22px;font-weight: 300;background: url(/wp-content/uploads/2026/06/tick-02-stroke-rounded-1.svg);font-family: 'FontAwesome';background-size: 0;background-position: center;background-repeat: no-repeat !important;border-color: #0000001c !important;}
input[type="checkbox"].gfield-choice-input + label:after {border-radius: 10000px;}
input[type="radio"].gfield-choice-input + label:after {border-radius: 50px;}
input.gfield-choice-input:checked + label:after {background: url(/wp-content/uploads/2026/06/tick-02-stroke-rounded-1-1.svg);font-family: 'FontAwesome';border-color: var(--nectar-extra-color-3) !important;color: var(--nectar-extra-color-3);background-color: var(--nectar-extra-color-3);background-size: 66%;background-position: center;}
div.gfield_checkbox, div.gfield_radio {gap: 15px !important;}
input.gfield-choice-input:checked + label { /* z-index: 999999999999 !important; */}
.gdpr-text {font-size: 15px;line-height: 1.4;max-width: 720px;margin: auto;opacity: 0.7;margin-top: 10px !important;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html a {color: var(--nectar-extra-color-3) !important;}

/* PLACEHOLDERS */
body .gform_wrapper.gravity-theme input:hover::placeholder, body .gform_wrapper.gravity-theme select:hover::placeholder, body .gform_wrapper.gravity-theme textarea:hover::placeholder, body .gform_wrapper.gravity-theme input:focus::placeholder, body .gform_wrapper.gravity-theme select:focus::placeholder, body .gform_wrapper.gravity-theme textarea:focus::placeholder, body .gform_wrapper.gravity-theme input:active::placeholder, body .gform_wrapper.gravity-theme select:active::placeholder, body .gform_wrapper.gravity-theme textarea:active::placeholder {opacity: 0;transition: all 0.3s ease;}
body .gform_wrapper.gravity-theme input::placeholder, body .gform_wrapper.gravity-theme select::placeholder, body .gform_wrapper.gravity-theme textarea::placeholder {opacity: 1;transition: all 0.3s ease;}
body .gform_wrapper.gravity-theme select::placeholder {color: #000000;}

/* ERRORS */
.self-assessment .gform_wrapper.gravity-theme .gform_validation_errors {display: none;}
.gform_wrapper.gravity-theme .gform_validation_errors {border-bottom: 1.5px solid var(--nectar-extra-color-3);display: none;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {border: none;border-bottom: 2px solid var(--nectar-extra-color-3);}

.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label, 
.gform_wrapper.gravity-theme .gfield_error label,
.gform_wrapper.gravity-theme .gfield_error legend,
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message,
.gform_wrapper.gravity-theme [aria-invalid=true]+label,
.gform_wrapper.gravity-theme label+[aria-invalid=true] {color:var(--nectar-extra-color-3) !important;}
.gform_wrapper.gravity-theme .gfield_required {color:var(--nectar-extra-color-3) !important;}

/* CONFIRMATIONS */
body img.gform_ajax_spinner {display: none !important;}

/* AUTOFILL */
input:-webkit-autofill, input:-webkit-autofill:focus {transition: background-color 0s 600000s, color 0s 600000s !important;}

/* PAGED */
.gform_page_footer {padding: 0 !important;text-align: center;margin: 0px !important;gap: 20px;margin-top: 10px !important;display: flex;align-items: center;justify-content: center;width: 100%;}
div#gform_page_1_1 .gform_page_footer.top_label {margin: 0 !important;}
.swiper, .swiper-container {overflow: visible;}
body .swiper-fade .swiper-slide.swiper-slide-active { /* transition: opacity 0.5s ease !important; */}
body .swiper-fade .swiper-slide, .swiper, swiper-container {overflow: visible !important;}

/* NOTE */
.gfield_html.note {display: flex;flex-wrap: nowrap;gap: 15px;align-items: flex-start;}
.gfield_html.note > .icon {flex: unset;width: 22px !important;min-width: 20px;top: 3px;position: relative;}
.gfield_html.note p {max-width: unset !important;margin: unset !important;width: 100% !important;text-align: left;font-size: 13.5px !important;line-height: 1.5 !important;}
.gfield_html.note h5 {font-weight: 400;letter-spacing: 0px;text-align: left;line-height: 1.25;}

body .nectar-hor-list-item:not(:hover) {z-index: 1;}
body [data-css-tooltip-hover]:hover .css-tooltip__icon {z-index: 99999999999;}

/* SELF ASSESSMENT */

/* SELF ASSESSMENT - HEADER */

.self-assessment #header-outer #logo, .self-assessment #header-outer .logo-clone, .self-assessment #header-outer .logo-spacing {margin: 20px 0px;}
.self-assessment .gf_progressbar_title {text-align: center;margin-bottom: 0px;width: 100%;order: 3;padding: 0px;font-size: 12px;line-height: 1;color: var(--nectar-extra-color-3);text-transform: uppercase;font-weight: 600;letter-spacing: 0px;user-select: none;}
.self-assessment .gf_progressbar_wrapper {position: fixed;top: 0;width: auto;left: 0;right: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;opacity: 0;transition: all 0.35s ease !important;z-index: -1;user-select: none;pointer-events: none;}
.self-assessment .gf_progressbar_wrapper.visible {opacity: 1;transition: all 0.35s ease !important;}
.self-assessment .side-widget-open .gf_progressbar_wrapper {opacity: 0;}
.self-assessment .gf_progressbar_blue {background: #00000003;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);margin: 0;width: 100%;order: 1;margin-bottom: 15.5px;user-select: none;pointer-events: none;}
.self-assessment .gf_progressbar_wrapper:before {content: 'SELF ASSESSMENT';width: 100%;text-align: center;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 0.05em;order: 2;margin-bottom: 3px;-webkit-font-smoothing: auto;}
.self-assessment .gf_progressbar_percentage {height: 5.5px;display: flex;align-items: center;justify-content: flex-end;background: var(--nectar-extra-color-3);/* border-radius: 1000000px; *//* box-shadow: 0px 2.5px 20px var(--nectar-extra-color-3)5c; */}
.self-assessment .gf_progressbar_percentage span {display: none;}
.self-assessment div#header-outer .col.span_9 > nav > ul.sf-menu:not(.buttons) {display: none !important;}
html body.self-assessment .ocm-effect-wrap > .ocm-effect-wrap-inner > div#header-outer.detached, html body.self-assessment .ocm-effect-wrap > .ocm-effect-wrap-inner > div#header-outer.scrolling {padding-top: 7.5px;background-color: transparent!important;border-bottom: 1px solid transparent !important;}
body.self-assessment div#header-outer:not(.at-top):not(.side-widget-open) header#top,
body.self-assessment div#header-outer:not(.at-top):not(.side-widget-open) .gf_progressbar_wrapper:before,
body.self-assessment div#header-outer:not(.at-top):not(.side-widget-open) .gf_progressbar_title {transition:all 0.3s ease !important;/* user-select: none; *//* pointer-events: none; */cursor: auto;}
body.self-assessment div#header-outer:not(.at-top):not(.side-widget-open) {transition:all 0.3s ease !important;transform: none !important;}
.self-assessment .gfield_html.pre-submit-text p {font-size: 16px;line-height: 1.35;margin-top: 5px !important;margin-bottom: 5px !important;}
.self-assessment .gfield_html.pre-submit-text h4 {margin-top: 0px !important;margin-bottom: 5px !important;}

/* SELF ASSESSMENT - FORM */

.self-assessment_wrapper {max-width: 950px;margin: auto !important;}
.self-assessment h1,
.self-assessment .gform_confirmation_message h2 {font-size: 50px !important;line-height: 1 !important;margin-bottom: 12.5px;letter-spacing: -0.02em;max-width: 500px;margin: auto;}
.self-assessment h2 {font-size: 38px !important;line-height: 1.1 !important;margin-bottom: 0px !important;}
.self-assessment h3 {font-size: 25px !important;line-height: 1.35 !important;margin-bottom: 10px !important;margin-top: 5px;font-weight: 400 !important;color: var(--nectar-extra-color-3);}
.self-assessment.vc_row, .nectar-animated-gradient {height: 100%;align-content: center;padding: 0px !important;border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}
body.self-assessment .gform_wrapper .top_label .gfield_label {display: block;margin-top: 0px !important;font-size: 14px !important;line-height: 1.2 !important;font-weight: 400 !important;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html {text-align: center;margin-bottom: 10px !important;}
.gfield_html.note.brandguidelines {margin-top: -10px;}
.self-assessment .gfield_html p,
.self-assessment .gform_confirmation_message p {max-width: 650px;margin: auto;margin-bottom: 0px;margin-top: 15px;font-size: 17.5px;line-height: var(--body-line-height);}
.self-assessment.vc_row > .col > .col {max-width: 100% !important;margin: auto !important;background: linear-gradient(45deg, hsl(0deg 0% 100% / 75%), hsl(0deg 0% 100% / 55%));backdrop-filter: blur(50px) saturate(2) contrast(1.05);-webkit-backdrop-filter: blur(50px) saturate(2) contrast(1.05);padding: 85px 75px !important;border-radius: 5px;overflow: hidden;min-height: calc(100vh - 100px);margin-bottom: 0px !important;transition: all .6s cubic-bezier(.7, 0, .2, 1);transform: none !important;opacity: 1 !important;}
.self-assessment.vc_row.loading-complete > .col > .col {transform: translateY(0%) !important;opacity: 1 !important;}
.gform_page_footer input[value="Get Started"] {/* width: auto; */margin: auto !important;}
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {font-size: 12px !important;line-height: 1.2 !important;background: transparent !important;border: none !important;padding: 0px !important;margin-top: 20px;/* color: hwb(0deg 0% 100% / 35%) !important; */}
.gform_wrapper.gravity-theme .gfield_required,
.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,
.gform_wrapper.gravity-theme .gfield_error label,
.gform_wrapper.gravity-theme .gfield_error legend,
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message,
.gform_wrapper.gravity-theme [aria-invalid=true]+label,
.gform_wrapper.gravity-theme label+[aria-invalid=true] {color: var(--nectar-extra-color-3);}
.self-assessment div.gfield_checkbox,
.self-assessment div.gfield_radio {margin: 15px 0px !important;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html.get-started {margin-bottom: 15px !important;}
.gf_list_3col .gfield_description.gfield_validation_message {text-align: center;margin-bottom: 0px;}
fieldset#field_1_51 .ginput_container.ginput_container_checkbox {max-width: 345px;margin: auto;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > .gfield_html.note.referral {display: block;margin: -5px auto !important;margin-bottom: 40px !important;background-color: #000;border-radius: 15px;color: #fff;padding: 25px;}
.gfield_html.note.referral h3 {font-size: 21px !important;color: #fff;opacity: 1;margin-bottom: 5px !important;}
.gfield_html.note.referral p {text-align: center !important;max-width: 500px !important;margin: auto !important;font-size: 13.5px !important;;}
.self-assessment .gform_confirmation_message a.nectar-button {display: table;margin: auto;}
.self-assessment .avaliable-for-work {display: table;}
.self-assessment .available-for-work {display: table;margin: auto !important;margin-bottom: 15px !important;transform-origin: center;}
.self-assessment .available-for-work .wpb_wrapper {background: #ffffff26;backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);filter: contrast(1.1);transform: scale(0.95);}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html.note.hi span {text-align: left;font-weight: 500;display: block;margin-top: 0px;font-size: 16px;line-height: 1.3;margin-bottom: 2.5px;text-transform: uppercase;}
.self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html.note {backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);border: 1px solid #00000014;border-radius: 10px;padding: 18px 20px;background: #ffffff42;}
.self-assessment.vc_row:after,
.self-assessment.vc_row:before {content: '';width: 100%;height: 25%;position: absolute;bottom: 0;left: 0;background: linear-gradient(0deg, #ffffff, transparent);z-index: 9;display: block;opacity: 1;user-select: none;pointer-events: none;}
body.self-assessment .gform_wrapper.gravity-theme input[type=color],
body.self-assessment .gform_wrapper.gravity-theme input[type=date],
body.self-assessment .gform_wrapper.gravity-theme input[type=datetime-local],
body.self-assessment .gform_wrapper.gravity-theme input[type=datetime],
body.self-assessment .gform_wrapper.gravity-theme input[type=email],
body.self-assessment .gform_wrapper.gravity-theme input[type=month],
body.self-assessment .gform_wrapper.gravity-theme input[type=number],
body.self-assessment .gform_wrapper.gravity-theme input[type=password],
body.self-assessment .gform_wrapper.gravity-theme input[type=search],
body.self-assessment .gform_wrapper.gravity-theme input[type=tel],
body.self-assessment .gform_wrapper.gravity-theme input[type=text],
body.self-assessment .gform_wrapper.gravity-theme input[type=time],
body.self-assessment .gform_wrapper.gravity-theme input[type=url],
body.self-assessment .gform_wrapper.gravity-theme input[type=week],
body.self-assessment .gform_wrapper.gravity-theme select,
body.self-assessment .gform_wrapper.gravity-theme textarea {font-size: 18px !important;padding: 14px 0px !important;min-height: unset !important;}
body.self-assessment {background: #fff;}
.self-assessment-bg {position: fixed;z-index: 1 !important;}
.self-assessment-bg {height: 100vh !important;width: 100vw !important;left: 0;position: fixed;right: 0;top: 0;bottom: 0;padding: 0px !important;}

/* END */



/* RESULT PAGE */

.self-assessment-result-main,
.self-assessment-result-main > .col {height: 100% !important;min-height: calc(100vh - 70px) !important;padding: 0px !important;}
.self-assessment-result-main .inner_row {margin: 0px !important;background: transparent !important;max-width: 1625px;padding: 0px !important;margin: auto !important;}
body .nectar-hor-list-item {border-radius: 10px !important;background: #ffffff61;margin-top: 10px !important;margin-bottom: 10px !important;padding: 18px 20px;display: flex;gap: 20px;border: 1px solid #ebebeb !important;}
body .nectar-hor-list-item:hover {border-color: var(--nectar-extra-color-3) !important;}
.self-assessment-result-main .inner_row > .col {margin: 0px !important;gap: 55px;}
.self-assessment-result-main .inner_row > .col  > .col {flex: 1;padding: 0px !important;}
.self-assessment-result-main .inner_row > .col:after {display:none;}
.self-assessment-result-main > .row-bg-wrap .row-bg {background: #fff !important;}
body div#ajax-content-wrap .nectar-cta > * > span.link_wrap, body #ajax-content-wrap .nectar-cta.border_radius_10px .link_wrap {padding: 15px 30px !important;font-weight: 600 !important;border-radius: 7.5px !important;}
.nectar-hor-list-item * {font-size: 16px !important;line-height: 1.25 !important;fill: #fff;}
.nectar-hor-list-item >.nectar-list-item {display: flex !important;align-items: center;padding: 0 !important;width: 100% !important;flex: 5;gap: 13px;}
.nectar-hor-list-item >.nectar-list-item:last-child {display: flex;justify-content: flex-end;flex: 0.85;}
.nectar-milestone .number,
.nectar-milestone .number * {font-size: 100px !important;line-height: 1 !important;margin-bottom: 0px !important;font-family: 'DIN';}
.self-assessment.vc_row.self-assessment-result-main > .col > .col > .vc_column-inner {max-width: 1200px;}
.self-assessment.vc_row.self-assessment-result-main > .col > .col {min-height: calc(100vh - 70px);padding-top: 75px !important;padding-bottom: 135px !important;}
body .result-caveat {position: fixed;bottom: 0px;left: 0;width: 100%;z-index: 999999999999999999999 !important;padding: 25px 50px !important;text-align: center;box-shadow: 0px 0px 50px #00000012;background: #fff;border-top: 1px solid #ebebeb;}
.result-caveat * {font-size: 13px;line-height: 1.3;display: inline-block;color: #00000096;}
.result-caveat .wpb_text_column.wpb_content_element {max-width: 1150px;display: block;margin: auto;}
.self-assessment .cky-btn-revisit-wrapper.cky-revisit-bottom-left {display: none;}
body.self-assessment .css-tooltip > p {padding-bottom: 0px;font-size: 13px !important;}
.nectar-hor-list-item > p {padding: 0 !important;}
.nectar-hor-list-item >.nectar-list-item > p {padding: 0px;}
.nectar-hor-list-item h5 {margin: 0px !important;padding: 7px 11px;background: #4d825c1c;border-radius: 100000px;font-size: 15px !important;line-height: 1 !important;letter-spacing: -0.02em;color: var(--nectar-extra-color-3);font-weight: 600 !important;}
#ajax-content-wrap .result-footer > .col > .col > div > .wpb_wrapper > .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap {background: #4d825c21;color: var(--nectar-extra-color-3);}
#ajax-content-wrap .result-footer > .col > .col > div > .wpb_wrapper > .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap:hover {background: var(--nectar-extra-color-3) !important;color: #fff !important;}

/* SELF ASSESSMENT CTA */

.self-assessment-cta > .col > .col {padding: 0px !important;}
.self-assessment-cta > .col {margin: 0px !important;margin-top: 25px !important;}
.self-assessment-cta h2, .self-assessment-cta p {text-align: left;}
body .self-assessment-cta .wpb_content_element {margin-bottom: 10px;}
.self-assessment-cta .nectar-cta {width: auto;margin: 0px !important;text-align: left !important;float: left;margin-right: 10px !important;}
.self-assessment-cta .nectar-cta span.link_wrap {width: 100%;background: #ffffff29 !important;text-align: center;display: block !important;align-items: center;font-size: 16px;}
.self-assessment-cta > .col > .col:has(h2) .vc_column-inner {padding: 55px 55px !important;}
.self-assessment-cta p {font-size: 15.5px;line-height: 1.45;margin-bottom: 20px !important;}
body .self-assessment-cta h2 {font-size: 30px !important;line-height: 1.2 !important;}

/* TOOLTIP */
body .css-tooltip {margin: 0;}
body .css-tooltip__icon {vertical-align: sub;cursor: pointer;width: 1em;height: 1em;margin-left: 0px;display: inline-block;position: relative;}
.css-tooltip__icon:before {content: '';width: 16px;height: 16px;background-image: url(/wp-content/uploads/2026/06/question.svg);position: absolute;background-size: 85%;background-position: center;background-repeat: no-repeat;}
body .css-tooltip__box {flex-flow: column;align-items: center;padding-top: .5em;padding-bottom: .5em;display: flex;position: absolute;bottom: 100%;left: 0;right: 0;margin: auto !important;transform: translateX(-15%);transition: all 0.4s cubic-bezier(0.625, 0.05, 0, 1);opacity: 0;visibility: hidden;filter: drop-shadow(0px 15px 70px hwb(0deg 0% 100% / 20%));}
body [data-css-tooltip-hover]:hover .css-tooltip__box {opacity: 1;visibility: visible;}
body .css-tooltip__box-inner {flex-flow: column;align-items: center;display: flex;position: relative;transition: transform 0.25s cubic-bezier(0.625, 0.05, 0, 1);transform: translateY(1em) scale(0.9) rotate(0.001deg);}
body [data-css-tooltip-hover]:hover .css-tooltip__box-inner {transform: translateY(0em) scale(1) rotate(0.001deg);}
body .css-tooltip__card {grid-column-gap: .5em;grid-row-gap: .5em;color: #000;background-color: #fff;border-radius: .75em;flex-flow: column;width: 100%;max-width: 500px;min-width: 500px;margin-left: .5em;margin-right: .5em;padding: 22px;display: flex;}
body .css-tootlip__tip {width: 2.5em;margin: -.0625em 1.25em;display: flex;position: relative;display: none;}
body .css-tooltip__card-text {opacity: 0.9;}
body .css-tooltip__card-h {font-size: 19px !important;line-height: 1 !important;margin: 0;margin-bottom: 2.5px !important;}
body .css-tooltip__card-p p, body .css-tooltip__card-p p * {margin: 0;font-size: 13.5px !important;line-height: 1.3 !important;text-transform: none;letter-spacing: 0px;}
body .css-tooltip {font-size: 13px !important;text-transform: uppercase;letter-spacing: 0.015em;color: #000000a1 !important;margin-top: 2.5px !important;display: flex;align-items: center;justify-content: flex-start;gap: 5px;}
.nectar-hor-list-item span {font-size: 12px !important;line-height: 1 !important;}
body .css-tooltip__card-p p em {font-family: 'DIN';font-style: normal;font-weight: 600;color: var(--nectar-extra-color-3);margin-right: 2px;}
body .css-tooltip__card-p p {padding-bottom: 10px;}
body .nectar-hor-list-item:has([data-css-tooltip-hover]:hover) {z-index: 99999;}


/* Tooltip - Icon Types */
[data-css-tooltip-icon] > svg path:not(:first-child) {display: none;}
[data-css-tooltip-icon="question"] > svg path:nth-child(2),
[data-css-tooltip-icon="question"] > svg path:nth-child(3){display: block;}
[data-css-tooltip-icon="alert"] > svg path:nth-child(4),
[data-css-tooltip-icon="alert"] > svg path:nth-child(5){display: block;}
[data-css-tooltip-icon="info"] > svg path:nth-child(6),
[data-css-tooltip-icon="info"] > svg path:nth-child(7),
[data-css-tooltip-icon="info"] > svg path:nth-child(8),
[data-css-tooltip-icon="info"] > svg path:nth-child(9){display: block;}

/* Tooltip - Hover Element */
[data-css-tooltip-hover] {position: relative;cursor: pointer;color: #000 !important;font-weight: 400 !important;}

/* Tooltip - Bottom */
[data-css-tooltip-y="bottom"] {top: 100%;bottom: unset;}
[data-css-tooltip-y="bottom"] .css-tooltip__card {order: 2;}
[data-css-tooltip-y="bottom"] .css-tootlip__tip {transform: scaleY(-1);}
[data-css-tooltip-y="bottom"] .css-tooltip__box-inner {transform: translateY(-1em) scale(0.9) rotate(0.001deg);}

/* Tooltip - Left */
[data-css-tooltip-x="left"] {align-items: flex-start;left: -2em;transform: translateX(0%);}
[data-css-tooltip-x="left"] .css-tooltip__box-inner {align-items: flex-start;}

/* Tooltip - Right */
[data-css-tooltip-x="right"] {align-items: flex-end;left: unset;right: -2em;transform: translateX(0%);}
[data-css-tooltip-x="right"] .css-tooltip__box-inner {align-items: flex-end;}

/* END */
















/* 1400 */
@media only screen and (max-width: 1400px) {
  /* SELF ASSESSMENT */
  .self-assessment h1,
  .self-assessment .gform_confirmation_message h2 {font-size: 48px !important;}
}


/* 1300 */
@media only screen and (max-width: 1300px) {
  /* FORM */
  body .gform_wrapper .top_label .gfield_label {font-size: 12px !important;}
  .nectar-global-section.nectar_hook_global_section_footer {padding: 10px !important;background: #fff !important;}
  body .gform_wrapper.gravity-theme input[type=color], body .gform_wrapper.gravity-theme input[type=date], body .gform_wrapper.gravity-theme input[type=datetime-local], body .gform_wrapper.gravity-theme input[type=datetime], body .gform_wrapper.gravity-theme input[type=email], body .gform_wrapper.gravity-theme input[type=month], body .gform_wrapper.gravity-theme input[type=number], body .gform_wrapper.gravity-theme input[type=password], body .gform_wrapper.gravity-theme input[type=search], body .gform_wrapper.gravity-theme input[type=tel], body .gform_wrapper.gravity-theme input[type=text], body .gform_wrapper.gravity-theme input[type=time], body .gform_wrapper.gravity-theme input[type=url], body .gform_wrapper.gravity-theme input[type=week], body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {transition: all 0.3s ease;color: #000 !important;padding: 16px 0px !important;font-size: 17px !important;line-height: 1.4 !important;}
}

/* 1150 */
@media only screen and (max-width: 1150px) {
    .self-assessment-result-main .inner_row {margin: 0px !important;background: transparent !important;max-width: 1625px;/* padding: 75px 45px !important; */margin: auto !important;}
    #header-outer #logo, #header-outer .logo-spacing {top: -9px;}
    .self-assessment-result-main .inner_row > .col {margin: 0px !important;gap: 25px;}
}


/* 999 */
@media only screen and (max-width: 999px) {
div#header-outer > header .container > .row {height: 50px;}

    
  /* SELF ASSESSMENT */
  .self-assessment.vc_row > .col > .col {padding: 75px 40px !important;max-width: calc(100% - 40px);}
  .self-assessment h3 {font-size: 24px !important;margin-bottom: 10px !important;}
  .self-assessment .gfield_html p {font-size: 18px;max-width: 600px;margin-top: 10px;}
  .self-assessment h1,
  .self-assessment .gform_confirmation_message h2 {font-size: 45px !important;}
  .self-assessment .nectar-global-section.nectar_hook_global_section_footer {z-index: 999;}
  .self-assessment #header-outer #logo, .self-assessment #header-outer .logo-clone, .self-assessment #header-outer .logo-spacing {margin: 0px;top: -8px !important;}
  html body.project-planne.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_checkbox,
  html body.project-planne .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio {grid-template-columns: 1fr 1fr;}
  body .gform_wrapper .top_label .gfield_label {font-size: 12px !important;}
  body.self-assessment div#header-outer {top: unset !important;padding: 7.5px 0px !important;border-bottom: 1px solid #ebebeb;}
  body.self-assessment div#header-space {display: none !important;}
  body.self-assessment div#ajax-content-wrap,
    body.self-assessment div#ajax-content-wrap > .row {top: unset !important;/* height: 100%; */}
  body.self-assessment .swiper-slide,
  body.self-assessment .swiper-slide {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;flex-direction: row-reverse;height: auto !important;align-content: center;}
  body.self-assessment div#ajax-content-wrap > .row {padding-bottom: 0px !important;min-height: 100%;flex-grow: 1;}
  #header-outer #logo,
  #header-outer .logo-spacing {top: -5px !important;}
  .self-assessment .gf_progressbar_percentage {height: 2.5px;}
  div#header-outer > header .container {padding: 0px 20px;}
  div#header-space {display: none !important;}
  div#header-outer {height: 65px !important;}
  div#ajax-content-wrap {/* height: 100%; *//* min-height: 100%; */}
  div#ajax-content-wrap > .row,
  .self-assessment.vc_row {padding: 0px;height: 100%;min-height: 100%;flex-grow: 1;}
  .self-assessment.vc_row > .col > .col {height: 100% !important;min-height: 100vh;padding: 140px 0px 75px !important;}
  .self-assessment.vc_row > .col {height: 100%;flex-grow: 1;}
  .row-bg-wrap.has-animated-gradient {position: fixed;top: 0;bottom: 0;left: 0;right: 0;height: 100vh;border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}
  .self-assessment.vc_row:after,
  .self-assessment.vc_row:before {bottom: 0px !important;height: 100vh !important;position: fixed;top: 0;}
  div#header-outer > header .container {padding: 5px 22px;}
  .self-assessment .gf_progressbar_blue {margin-bottom: 19px;}
  .self-assessment .gf_progressbar_title {font-size: 11px;}
  .self-assessment .gf_progressbar_wrapper:before {font-size: 11px;}
  .self-assessment .gf_progressbar_percentage {height: 2.5px;}
  #header-outer #logo, #header-outer .logo-spacing {margin-top: -2.5px !important;}
  body button[type=submit], body input[type=button],
  body input[type=submit],
  .gform_wrapper.gravity-theme .gform_previous_button.button,
  .gform_wrapper.gravity-theme .gform_save_link.button,
  .gform_wrapper.gravity-theme .gform_footer button+input,
  gform_wrapper.gravity-theme .gform_footer input+button,
  gform_wrapper.gravity-theme .gform_footer input+input,
  .gform_wrapper.gravity-theme .gform_page_footer button+input,
  .gform_wrapper.gravity-theme .gform_page_footer input+button,
  .gform_wrapper.gravity-theme .gform_page_footer input+input {flex: unset;width: 100%;max-width: 100%;padding: 18px 30px;font-size: 15px;}
  .gform_page_footer {flex-direction: column;gap: 10px;max-width: 600px;margin-top: 30px !important;}
  .gform_wrapper.gravity-theme .gform_fields {max-width: 600px;padding-bottom: 0px !important;}
  .gform_wrapper.gravity-theme .gform_previous_button {order: 2 !important;background: var(--nectar-extra-color-1) !important;}
  body .swiper-wrapper {height: auto !important;}
  body .swiper-fade .swiper-slide:not(.swiper-slide-active) {height: 0px !important;}
  .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html h2 {font-size: 36px !important;max-width: 410px;margin: auto;}
  .gform_page_fields {min-width: 600px;}
  body input[type=submit],
  body .gform_wrapper.gravity-theme .gform_previous_button.button {background: hwb(349deg 1% 11% / 10%) !important;color: var(--nectar-extra-color-3) !important;}
  body.self-assessment .gform_wrapper .top_label .gfield_label {font-size: 12.5px !important;margin-bottom: 0px !important;}
  .self-assessment div.gfield_checkbox,
  .self-assessment div.gfield_radio {grid-template-columns: 1fr !important;gap: 10px !important;display: grid !important;}
  img.quiz-icon {width: 55px !important;margin-bottom: 5px !important;}
  .self-assessment .gform_wrapper.gravity-theme .gform_page:first-child .gform_fields > div.gfield_html {margin-bottom: -5px !important;}
    .self-assessment-cta > .col > .col:has(h2) .vc_column-inner {padding: 35px !important;}

    
    /* RESULTS */
    .self-assessment-result-main .inner_row > .col {flex-direction: column;gap: 0px;}
    .self-assessment-result-main .inner_row {padding: 0px 0px 0px !important;}
    .self-assessment-result-main > .col {max-width: 600px;margin: auto !important;}
    .self-assessment.vc_row.self-assessment-result-main > .col > .col {background: transparent !important;backdrop-filter: none !important;box-shadow: none !important;padding-left: 0px !important;padding-right: 0px !important;padding-top: 100px !important;overflow: visible;}
    body div#ajax-content-wrap .row .nectar-cta span.link_wrap {width: 100%;display: flex;align-items: center;justify-content: center;border-radius: 5px !important;}
    body .css-tooltip__box {
    margin: unset !important;
    margin-left: -50vw !important;
    left: 50%;
    width: 100vw;
    right: unset !important;
    transform: none !important;
    bottom: 0px;
    padding: 0px !important;
}
    body .css-tooltip__icon {position:initial}

[data-css-tooltip-hover] {
    position: inherit;
}

body .css-tooltip__card-h {
    font-size: 20px !important;
    margin-bottom: 5px !important;
}
}



/* 800 */
@media only screen and (max-width: 800px) {
  /* SELF ASSESSMENT */
  .self-assessment .gf_list_3col div.gfield_checkbox {grid-template-columns: 1fr 1fr !important;display: grid !important;}
}



/* 690 */
@media only screen and (max-width: 690px) {
    div#header-outer > header .container > .row {height: 45px;}
    
    /* SELF ASSESSMENT */
  .self-assessment.vc_row > .col > .col {padding: 75px 35px !important;overflow: hidden;padding: 105px 30px !important;/* border-bottom-left-radius: 0px; *//* border-bottom-right-radius: 0px; */margin-bottom: 5px !important;max-width: calc(100% - 25px);box-shadow: 0px 30px 110px hwb(0deg 0% 100% / 7.5%);}
  .self-assessment .gfield_html p {font-size: 16px !important;line-height: 1.4;max-width: var(--mobile-container-width);}
  .gfield_html.note p {font-size: 12.5px !important;}
  .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html.note {padding: 20px !important;}
  .self-assessment h3 {font-size: 22px !important;margin-bottom: 10px !important;}
  .self-assessment h1, .self-assessment .gform_confirmation_message h2 {font-size: 42px !important;}
  .self-assessment ul#menu-pull-right {display: none;}
  .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html h2 {font-size: 30px !important;line-height: 1.1 !important;}
  body .gform_wrapper.gravity-theme .gform_fields > div {grid-column: span 12 !important;}
  .gfield_html.note.referral h3 {font-size: 18px !important;}
  .gfield_html.note.referral p {max-width: 450px !important;font-size: 13px !important;}
  .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html h2 {font-size: 32px !important;max-width: 430px;margin: auto;}
  .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html h4 {font-size: 19px !important;line-height: 1 !important;}
  .gform_page_fields {min-width: 100%;}
    body #top #logo img,
    body #header-outer[data-permanent-transparent="false"] #logo .dark-version {height: 70px !important;}
    .self-assessment .gf_progressbar_blue {margin-bottom: 15.5px;}
    .gform_wrapper.gravity-theme .gform_fields,
    .gform_page_footer {width: 100% !important;max-width: 100% !important;}
    .self-assessment .gf_progressbar_title,
    .self-assessment .gf_progressbar_wrapper:before {font-size: 10px;}
    .gchoice label {font-size: 12.5px !important;}
    img.quiz-icon {width: 45px !important;margin-bottom: 5px !important;}
    .gform_page_footer {margin-top: 20px !important;}
    .self-assessment-result-main h4 {font-size: 17px !important;}
    .self-assessment-result-main h2 {font-size: 28px !important;}
    body .self-assessment-cta h2 {font-size: 30px !important;line-height: 1.2 !important;}

    .nectar-milestone .number,
    .nectar-milestone .number * {font-size: 70px !important;line-height: 1 !important;margin-bottom: 0px !important;font-family: 'DIN';}
    .nectar-milestone {margin-bottom: 7.5px !important;margin-top: -10px !important;}
    .self-assessment-result-main p strong {font-weight: 400;display: block;font-size: 16px;max-width: 300px;line-height: 1.3;margin: auto;margin-top: -2.5px;margin-bottom: -2.5px;color: var(--nectar-extra-color-3);}
    body .nectar-hor-list-item {padding: 13px 12px;position: relative;}
    body img.item-icon.small {width: 35px !important;}
    .nectar-hor-list-item * {font-size: 14.5px !important;line-height: 1.2 !important;}
    .self-assessment .breakdown-title > p, .self-assessment .gfield--type-html b {font-size: 15.5px !important;}
    .self-assessment-result-main .inner_row {padding: 10px 0px 0px !important;max-width: calc(100% - 50px);}
    .self-assessment-cta > .col > .col:has(h2) .vc_column-inner {padding: 25px 30px !important;}
    body.self-assessment .result-caveat * {font-size: 11.5px !important;}
    body .result-caveat {padding: 20px 25px !important;position: relative;}
    .self-assessment.vc_row.self-assessment-result-main > .col > .col {padding-bottom: 50px !important;}
    .self-assessment-cta .nectar-cta {width: auto;margin: 0px !important;text-align: left !important;float: none;margin-right: 0px !important;margin-top: 10px !important;}
    .self-assessment-cta .nectar-cta span.link_wrap {width: 100%;background: #ffffff29 !important;text-align: center;display: block !important;align-items: center;font-size: 16px;}
    body div#ajax-content-wrap .self-assessment-cta .nectar-cta > * > span.link_wrap, body div#ajax-content-wrap .self-assessment-cta .nectar-cta.border_radius_10px .link_wrap {font-size: 15px !important;}
    body .self-assessment-cta h2 {font-size: 23px !important;line-height: 1.2 !important;margin-bottom: -2.5px !important;}
    .self-assessment-cta p {font-size: 14.5px;}
}


/* 479 */
@media only screen and (max-width: 479px) {
    .self-assessment.vc_row > .col > .col {padding: 110px 20px 90px !important;margin: 0px !important;}
    .self-assessment h1, .self-assessment .gform_confirmation_message h2, .self-assessment .gform_wrapper.gravity-theme .gform_fields > div.gfield_html h2 {font-size: 28px !important;}
    body.self-assessment .gform_wrapper.gravity-theme input[type=color],
    body.self-assessment .gform_wrapper.gravity-theme input[type=date],
    body.self-assessment .gform_wrapper.gravity-theme input[type=datetime-local],
    body.self-assessment .gform_wrapper.gravity-theme input[type=datetime],
    body.self-assessment .gform_wrapper.gravity-theme input[type=email],
    body.self-assessment .gform_wrapper.gravity-theme input[type=month],
    body.self-assessment .gform_wrapper.gravity-theme input[type=number],
    body.self-assessment .gform_wrapper.gravity-theme input[type=password],
    body.self-assessment .gform_wrapper.gravity-theme input[type=search],
    body.self-assessment .gform_wrapper.gravity-theme input[type=tel],
    body.self-assessment .gform_wrapper.gravity-theme input[type=text],
    body.self-assessment .gform_wrapper.gravity-theme input[type=time],
    body.self-assessment .gform_wrapper.gravity-theme input[type=url],
    body.self-assessment .gform_wrapper.gravity-theme input[type=week],
    body.self-assessment .gform_wrapper.gravity-theme select,
    body.self-assessment .gform_wrapper.gravity-theme textarea {font-size: 16.5px !important;padding: 12px 0px !important;min-height: unset !important;letter-spacing: -0.015em;}
    .self-assessment .gfield_html p,
    body.self-assessment p {font-size: 14.5px !important;line-height: 1.4;max-width: 100%;}
    body.self-assessment .css-tooltip > p {font-size: 12px !important;}
    .self-assessment-result-main .inner_row {max-width: calc(100% - 40px);}
    .nectar-hor-list-item * {font-size: 13.5px !important;line-height: 1.2 !important;}
    body .nectar-hor-list-item:nth-child(2) [data-css-tooltip-hover]:hover .css-tooltip__box-inner {transform: translateY(0em) scale(1) rotate(0.001deg);}
    body .css-tooltip__card {max-width: calc(100% - 40px);min-width: calc(100% - 40px);width: calc(100% - 40px);}
    body .css-tooltip__card-p p,
    body .css-tooltip__card-p p * {font-size: 13.5px !important;}
    .self-assessment h3 {font-size: 20px !important;margin-bottom: 5px !important;}
    .nectar-hor-list-item span {font-size: 10.5px !important;}
    body .css-tooltip {font-size: 12px !important;text-transform: uppercase;letter-spacing: 0.015em;color: #000000a1 !important;margin-top: 2.5px !important;font-weight: 500 !important;}  
    .css-tooltip__icon:before {width: 13px;height: 13px;}
    .self-assessment .breakdown-title > p {display: block;font-size: 14.5px !important;line-height: 1.2 !important;color: var(--nectar-extra-color-3);font-weight: 600 !important;letter-spacing: 0.01em !important;margin: 0px !important;padding: 0px !important;margin-bottom: 4.5px !important;}
    .nectar-hor-list-item h5 {font-size: 14px !important;}
    body .css-tooltip__card-h {font-size: 18px !important;margin-bottom: 5px !important;}
    .nectar-hor-list-item >.nectar-list-item {gap: 10px;}
    body .nectar-hor-list-item:last-of-type {margin-bottom: 0px !important;}
    body .nectar-hor-list-item:nth-child(2) {margin-top: -5px !important;}
}


/* 414 */
@media only screen and (max-width: 414px) {
/* SELF ASSESSMENT */
  .self-assessment.vc_row > .col > .col {/* padding: 110px 25px !important; */}
  .services-grid-row .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content .post-heading a {font-size: 14.5px;padding: 10px 17px;}
}


/* 375 */
@media only screen and (max-width: 375px) {
/* SELF ASSESSMENT */
  .self-assessment.vc_row > .col > .col {padding: 75px 20px !important;}
  .self-assessment h2 {font-size: 28px !important;line-height: 1.2 !important;margin-bottom: 8px !important;}
  .gfield_html.note.referral p {font-size: 13px !important;}
  .services-grid-row .nectar-post-grid {gap: 12px 5px;margin-left: -5px !important;margin-right: -5px !important;}
}




















