/* @import url('http://example.com/example_style.css'); */
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.maturity-model {
    /* Keyframes for wobble animation */
    /* Loader Container */
    /* Loader Circle Animation */
    /* Keyframes for Loader Spin */
    /* Text Fade In & Out */
    /* Dots Animation */
}
.maturity-model .maturity-form-wrapper {
    margin-top: 8rem !important;
}
.maturity-model #mobile_category {
    scroll-padding: 80px !important;
}
.maturity-model .last-slide {
    margin-top: 6rem;
}
@media (max-width: 767px) {
    .maturity-model .last-slide {
        margin-top: 3rem;
    }
}
.maturity-model .last-slide .hs-form {
    margin-top: unset !important;
}
.maturity-model .last-slide .hs-form label:not(.hs-main-font-element):not(.hs-form-booleancheckbox-display) {
    display: none !important;
}
@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(-50px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes wobble {
    0%, 100% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(-5deg);
    }
    75% {
        transform: rotate(3deg);
    }
}
.maturity-model ul.progressbar {
    margin: 50px 0;
    counter-reset: step;
    display: flex;
    gap: 2px;
    padding: 0 !important;
    position: relative;
}
@media (max-width: 767px) {
    .maturity-model ul.progressbar {
        margin: 10px 0;
    }
}
.maturity-model ul.progressbar::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    height: 22px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: currentColor;
    width: var(--progress-width, 0);
    z-index: 2;
    transition: width 0.8s;
}
@media (max-width: 1199px) {
    .maturity-model ul.progressbar::before {
        height: 16px;
    }
}
.maturity-model ul.progressbar li {
    list-style-type: none;
    font-size: 10px;
    position: relative;
    text-align: center;
    color: inherit;
    z-index: 1;
    line-height: 1rem;
}
.maturity-model ul.progressbar li span {
    left: 0;
    width: 100%;
}
@media (max-width: 767px) {
    .maturity-model ul.progressbar li span {
        display: none;
    }
}
.maturity-model ul.progressbar li:after {
    width: 100%;
    height: 22px;
    content: "";
    position: absolute;
    background-color: color-mix(in srgb, currentColor 10%, transparent);
    left: 0;
    top: 7px;
    z-index: -1;
    transition: all 0.8s;
}
@media (max-width: 1199px) {
    .maturity-model ul.progressbar li:after {
        height: 16px;
    }
}
.maturity-model ul.progressbar li:first-child:after {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.maturity-model ul.progressbar li:last-child:after {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.maturity-model ul.progressbar li.active {
    font-weight: 600;
}
.maturity-model ul.progressbar li.active::after {
    background-color: color-mix(in srgb, currentColor 60%, transparent);
}
.maturity-model .hs-form {
    margin-top: 6rem;
}
.maturity-model .hs-form ul {
    list-style: none;
}
.maturity-model .hs-form ul.hs-error-msgs {
    padding: 0 !important;
    margin: 0 !important;
}
.maturity-model .hs-form ul.hs-error-msgs li::marker {
    display: none;
}
.maturity-model .hs-form ul.hs-error-msgs li label {
    color: pink;
    font-size: 0.75rem;
}
@media (max-width: 767px) {
    .maturity-model .hs-form {
        margin-top: 2.5rem;
    }
}
.maturity-model .hs-form legend.hs-field-desc {
    display: none !important;
}
.maturity-model .hs-form div.hs-richtext.hs-main-font-element {
    display: none;
}
.maturity-model .hs-form .hs-fieldtype-textarea textarea {
    min-height: 108px;
    width: 100% !important;
}
.maturity-model .hs-form input[type=checkbox] {
    display: none;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    border-color: transparent;
    background-color: transparent;
    width: auto;
    width: 1.5rem !important;
    height: 1.5rem !important;
}
.maturity-model .hs-form input[type=checkbox] + span {
    position: relative;
    cursor: pointer;
    padding-left: 30px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.maturity-model .hs-form input[type=checkbox] + span::before {
    content: "";
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px;
    display: block;
    border: 1px solid inherit;
    background-color: gray;
    border-radius: 2px;
}
.maturity-model .hs-form input[type=checkbox] + span::after {
    content: "";
    position: absolute;
    cursor: pointer;
    opacity: 0;
    height: 14px;
    width: 14px;
    border-radius: 1px;
    position: absolute;
    left: 4px;
    transition: ease all 0.2s;
}
.maturity-model .hs-form input[type=checkbox]:checked + span::before {
    background-color: gray;
}
.maturity-model .hs-form input[type=checkbox]:checked + span::after {
    opacity: 1;
    background-color: currentColor;
    will-change: transform;
}
.maturity-model .hs-form input[type=checkbox]:focus span::before {
    border-color: inherit;
    border-width: 2px;
}
.maturity-model .hs-form .hs-form-field.hs-fieldtype-text {
    gap: unset !important;
}
.maturity-model .hs-form .hs-form-field:not(.mb-2) {
    margin-bottom: unset !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox) {
    display: none;
    gap: 3rem;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active {
    display: flex;
    align-items: center;
    opacity: 1;
    transform: translateX(0);
    animation: slideIn 0.8s ease forwards;
}
@media (max-width: 767px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active {
        flex-direction: column;
        align-items: start;
        gap: 1rem;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label .hs-form-required {
    padding-left: unset !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label:not(.hs-form-radio-display):not(.hs-error-msg) {
    flex: 1;
    display: block;
    color: inherit !important;
    font-size: 1.5rem;
    line-height: inherit;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label:not(.hs-form-radio-display):not(.hs-error-msg) span:not(.hs-form-required) {
    line-height: 1.5;
    color: inherit;
    position: relative;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label:not(.hs-form-radio-display):not(.hs-error-msg) span:not(.hs-form-required)::after {
    content: ""; /* Required to display the pseudo-element */
    position: absolute; /* Position it absolutely within the span */
    bottom: -60px; /* Align it to the top */
    width: 150px; /* Set the width */
    height: 60px; /* Set the height */
    background-size: cover; /* Cover the entire area */
    background-repeat: no-repeat; /* Prevent repeating */
    z-index: -1; /* Send it behind the text */
    left: 70%;
}
@media (max-width: 1199px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label:not(.hs-form-radio-display):not(.hs-error-msg) span:not(.hs-form-required)::after {
        display: none;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label:not(.hs-form-radio-display):not(.hs-error-msg) span.active::after {
    animation: wobble 1s;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip {
    position: relative;
    align-items: center;
    /* Hover effect with animation */
    /* Positioning for desktop (left side) */
    /* Triangular notch for desktop */
    /* Positioning for mobile (top side) */
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio] {
    opacity: 1 !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    left: unset !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio]::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 1rem; /* Set the size of the icon */
    height: 1rem;
    right: 1.3rem;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip span {
    padding-right: 3rem !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
    content: attr(data-tooltip);
    position: absolute;
    max-width: 450px;
    min-width: 350px;
    line-height: 18px;
    background-color: inherit;
    color: inherit;
    border: 1px solid inherit;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 14px;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transform: translate(-10px, -50%);
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
    visibility: visible;
    opacity: 1;
    transform: translate(-12px, -50%);
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
    top: 50%;
    right: 100%;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent transparent inherit;
    transform: translateY(-50%);
    z-index: 9;
}
@media (max-width: 768px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip {
        /* Triangular notch for mobile */
    }
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
        bottom: 100% !important;
        top: unset !important;
        left: 50% !important;
        transform: translate(-50%, -10px);
    }
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::before {
        transform: translateY(2px) !important;
    }
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::before {
        content: "";
        position: absolute;
        top: unset;
        bottom: 100%;
        left: 50%;
        border-width: 6px;
        border-style: solid;
        border-color: currentColor transparent transparent transparent;
        transform: translateX(-50%);
        z-index: 9;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input {
    flex: 1;
    width: 100%;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input ul {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input ul li label {
    display: flex;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select {
    width: 100%;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio {
    position: relative;
    width: 100% !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio input[type=radio] {
    opacity: 0;
    position: absolute;
    width: 0;
    height: 0;
    left: unset !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label {
    width: 100%;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input {
    appearance: none;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span {
    display: flex;
    text-align: left;
    line-height: 1.3;
    align-items: center;
    width: 100%;
    min-height: 80px;
    font-size: 0.875rem;
    align-items: center;
    position: relative;
    padding: 0.5rem 1.3rem 0.5rem 4.5rem;
    border: 2px solid;
    color: inherit;
    border-radius: 0.375rem;
    background-color: transparent;
    cursor: pointer;
    transition: background-color 0.2s;
}
@media (max-width: 767px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span {
        border: none;
        min-height: 0;
        padding: 0rem 0rem 0rem 1.5rem;
        align-items: start;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span::before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    padding: 2px;
    position: absolute;
    left: 1.5rem;
    background-color: transparent !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 767px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span::before {
        height: 0.5rem;
        width: 0.5rem;
        left: 0.35rem;
        top: 0.25rem;
    }
}
@media (min-width: 768px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span::before {
        top: unset !important;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span::after {
    content: "";
    width: 2rem;
    height: 2rem;
    border-radius: 4px;
    border: 2px solid;
    padding: 2px;
    position: absolute;
    left: 1.3rem;
    top: unset !important;
    background-color: unset !important;
}
@media (max-width: 767px) {
    .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label .hs-input + span::after {
        height: 1rem;
        width: 1rem;
        left: 2px;
        top: 2px;
        border-width: 1px;
    }
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input .inputs-list .hs-form-radio label span {
    flex-grow: 1;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select[type=text], .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select[type=number], .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select[type=tel], .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select[type=email], .maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select.hs-input:not([type=radio]),
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input[type=text],
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input[type=number],
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input[type=tel],
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input[type=email],
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input.hs-input:not([type=radio]) {
    width: 100%;
    color: inherit;
    background-color: #f2f5f6 !important;
    border: 0;
    border-radius: 4px;
    height: auto !important;
    line-height: 1.5rem;
    padding: 0.5rem 0.75rem;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select[type=number],
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input input[type=number] {
    display: none;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select {
    color: rgba(169, 169, 169, 0.7) !important;
}
.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active .input select option:disabled {
    color: rgba(169, 169, 169, 0.8);
}
.maturity-model .hs-form .hs-form-field.hs-recaptcha {
    display: flex;
    justify-content: end;
    margin-top: 1.25rem;
}
.maturity-model .hs-form .hs-form-field.general-active, .maturity-model .hs-form .hs-form-field.info-active {
    gap: 0.5rem;
}
.maturity-model .hs-form .hs-form-field.general-active span::after, .maturity-model .hs-form .hs-form-field.info-active span::after {
    display: none;
}
.maturity-model .hs-form .hs-submit .hs-button {
    display: none;
}
.maturity-model .hs-form .score-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 0.5rem;
}
@media (max-width: 767px) {
    .maturity-model .hs-form .score-buttons {
        flex-wrap: wrap;
        justify-content: center;
    }
}
.maturity-model .hs-form .score-buttons button {
    padding: 10px 15px;
    font-size: 16px;
    min-width: 50px;
    color: inherit;
    border: 1px solid inherit;
    background-color: transparent;
    cursor: pointer;
}
.maturity-model .hs-form .hs-fieldtype-select label {
    display: none;
}
.maturity-model .hs-form .hs-fieldtype-select select {
    cursor: pointer;
    appearance: none;
}
.maturity-model .hs-form .hs-fieldtype-select select.hs-input {
    background-image: url("//1545537.fs1.hubspotusercontent-na1.net/hubfs/1545537/raw_assets/public/quinyx-theme/assets/icons/select-dropdown.svg");
    background-repeat: no-repeat;
    background-size: 0.75rem;
    background-position: 98% center;
}
.maturity-model .hs-form .hs-fieldtype-select option:disabled {
    color: gray;
}
.maturity-model .hs-form input.hs-input:not(:-ms-input-placeholder):invalid {
    outline: 2px solid pink;
    background-image: url("//1545537.fs1.hubspotusercontent-na1.net/hubfs/1545537/raw_assets/public/quinyx-theme/assets/icons/input-error.svg");
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: 98% center;
}
.maturity-model .hs-form select.hs-input.invalid,
.maturity-model .hs-form input.hs-input:not(:placeholder-shown):invalid,
.maturity-model .hs-form .focused input.hs-input:invalid,
.maturity-model .hs-form input.hs-input.error {
    outline: 2px solid pink;
    background-image: url("//1545537.fs1.hubspotusercontent-na1.net/hubfs/1545537/raw_assets/public/quinyx-theme/assets/icons/input-error.svg");
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: 98% center;
}
.maturity-model .hs-form input.hs-input:not(:-ms-input-placeholder):invalid + span:before {
    outline: 2px solid pink;
}
.maturity-model .hs-form select.hs-input.invalid + span:before,
.maturity-model .hs-form input.hs-input:not(:placeholder-shown):invalid + span:before,
.maturity-model .hs-form .focused input.hs-input:invalid + span:before,
.maturity-model .hs-form input.hs-input.error + span:before {
    outline: 2px solid pink;
}
.maturity-model .hs-form .legal-consent-container {
    font-size: 0.875rem;
    display: none;
}
.maturity-model .hs-form .legal-consent-container ul {
    padding: 0 !important;
    margin: 0 !important;
}
.maturity-model .hs-form .legal-consent-container ul li {
    list-style: none;
}
.maturity-model .hs-form .legal-consent-container ul li::marker {
    display: none;
}
.maturity-model .hs-form .legal-consent-container ul li label {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}
.maturity-model .hs-form .legal-consent-container ul li label span {
    margin-left: 0 !important;
    display: flex;
    align-items: center;
    margin-top: 1rem;
}
.maturity-model .hs-form .legal-consent-container ul li label span a {
    color: currentColor !important;
    font-weight: bold;
    margin-left: 0.25rem;
}
.maturity-model .hs-form .legal-consent-container ul li label span span.hs-form-required {
    display: none;
}
.maturity-model .form-navigation {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 1rem;
}
@media (max-width: 1199px) {
    .maturity-model .form-navigation {
        flex-direction: column-reverse;
        align-items: end;
    }
}
.maturity-model .form-navigation .btn {
    border: 0;
    border-radius: var(--br-btn);
    display: inline-block;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-size: var(--fs-btn);
    font-weight: var(--fw-btn);
    letter-spacing: var(--ls-btn);
    line-height: 1.6em;
    cursor: pointer;
}
.maturity-model .form-navigation .btn-next,
.maturity-model .form-navigation .btn-submit {
    background-color: inherit;
    color: inherit;
    padding: 0.75rem 1.875rem;
    border-radius: 2rem;
    transition: transform 0.1s ease-in;
}
@media (max-width: 1199px) {
    .maturity-model .form-navigation .btn-next,
    .maturity-model .form-navigation .btn-submit {
        width: 100%;
    }
}
.maturity-model .form-navigation .btn-prev {
    transition: transform 0.1s ease-in;
    background-color: transparent;
    padding: 0.75rem 1.875rem;
    color: inherit;
    border-radius: 2rem;
    border: 1px solid inherit;
}
@media (max-width: 1199px) {
    .maturity-model .form-navigation .btn-prev {
        width: 100%;
    }
}
.maturity-model .input .inputs-list .hs-form-radio label .hs-input:checked + span {
    background-color: currentColor !important;
}
.maturity-model .input .inputs-list .hs-form-radio label .hs-input:checked + span:hover {
    background-color: currentColor !important;
}
.maturity-model .input .inputs-list .hs-form-radio label .hs-input + span:hover {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.maturity-model .loader {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: Arial, sans-serif;
    color: currentColor;
    gap: 10px;
}
.maturity-model .loader-circle {
    fill: none;
    stroke: currentColor; /* Adjust color as needed */
    stroke-width: 4;
    stroke-dasharray: 125;
    stroke-dashoffset: 125;
    animation: loader-spin 2s infinite ease-in-out;
    transform-origin: center;
}
@keyframes loader-spin {
    0% {
        stroke-dashoffset: 125;
        transform: rotate(0);
    }
    50% {
        stroke-dashoffset: 25;
        transform: rotate(180deg);
    }
    100% {
        stroke-dashoffset: 125;
        transform: rotate(360deg);
    }
}
.maturity-model .loader-container {
    position: relative;
    width: 100%;
    height: auto; /* Fixed height to prevent jumping */
}
.maturity-model .loader-container h4 {
    position: absolute;
    width: 100%;
    text-align: center;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}
.maturity-model .loader-container h4.active {
    opacity: 1;
}
.maturity-model .dot-animation::after {
    content: "";
    display: inline-block;
    animation: dots 1.5s infinite steps(3);
}
@keyframes dots {
    0% {
        content: ".";
    }
    33% {
        content: "..";
    }
    66% {
        content: "...";
    }
}
.maturity-model .submitted-message {
    display: none;
}
.maturity-model .d-none {
    display: none !important;
}
.maturity-model .d-block {
    display: block !important;
}
@media (min-width: 767px) {
    .maturity-model .d-md-none {
        display: none !important;
    }
}
.maturity-model .position-relative {
    position: relative;
}
.maturity-model .position-absolute {
    position: absolute;
}
.maturity-model .d-flex {
    display: flex !important;
}
.maturity-model .align-items-start {
    align-items: start !important;
}
.maturity-model .flex-column {
    flex-direction: column !important;
}
@media (min-width: 768px) {
    .maturity-model .flex-md-row {
        flex-direction: row !important;
    }
}
.maturity-model .gap-4 {
    gap: 1.5rem !important;
}
.maturity-model .mb-2 {
    margin-bottom: 0.5rem !important;
}

.pwr--light.maturity-model .score-buttons button {
    border-color: var(--clr-text-lt) !important;
    background-color: var(--clr-background-lt);
    color: var(--clr-text-lt);
}
.pwr--light.maturity-model .score-buttons button.active {
    background-color: var(--clr-text-lt);
    color: var(--clr-background-lt);
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio]::after {
    background-color: var(--clr-text-lt) !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' fill='currentColor' viewBox='0 0 32 32'%3E%3Cpath d='M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 15 10 L 15 12 L 17 12 L 17 10 Z M 15 14 L 15 22 L 17 22 L 17 14 Z'%3E%3C/path%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio]:checked::after {
    background-color: var(--clr-background-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
    background-color: var(--clr-background-lt);
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label {
    color: var(--clr-text-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label .hs-input {
    color: var(--clr-text-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label .hs-input:checked + span {
    color: var(--clr-background-lt) !important;
    background-color: var(--clr-text-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active label:not(.hs-form-radio-display) span:not(.hs-form-required)::after {
    background-color: var(--clr-text-lt);
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg width='160' height='66' viewBox='0 0 153 56' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152.802 34.3411C151.301 37.5456 149.49 40.5996 147.737 43.6728C145.859 46.9592 144.008 50.2699 141.964 53.449C141.401 54.3215 139.992 55.4143 139.272 55.2292C138.33 54.9785 137.34 53.6874 136.999 52.6412C135.484 47.8952 134.204 43.075 132.817 38.2886C132.666 37.7686 132.376 37.2973 132.182 36.8616C125.791 38.6624 119.574 40.582 113.273 42.1339C100.722 45.2357 88.0518 47.4277 75.0278 46.1715C53.259 44.0648 33.069 37.8142 16.0379 23.4585C10.0619 18.43 5.23405 12.4194 1.67434 5.43537C1.35197 4.78685 0.764502 4.08615 0.832014 3.46911C0.948713 2.41437 1.47348 1.40411 1.82878 0.377093C2.91192 0.761547 4.44135 0.821928 4.98823 1.58706C6.71194 3.9969 7.88951 6.78584 9.58877 9.22217C17.1041 19.9927 27.4849 27.188 39.3395 32.3694C54.6897 39.0672 70.7607 42.4976 87.5341 41.5641C102.092 40.745 116.098 37.0235 129.836 32.247C129.976 32.1982 130.072 32.0413 130.52 31.6366C128.402 26.6734 126.302 21.7232 124.159 16.7865C123.594 15.4921 122.861 13.9886 124.297 13.1027C125.173 12.5632 126.827 12.542 127.787 12.9982C133.212 15.6306 138.528 18.499 143.892 21.2535C145.466 22.06 147.152 22.6616 148.655 23.5886C149.503 24.118 150.567 25.0665 150.63 25.8864C150.687 26.7359 149.854 28.0313 149.051 28.5012C145.159 30.7593 141.15 32.7964 136.902 35.0688C137.982 38.5309 139.139 42.2177 140.493 46.5737C142.631 42.8628 144.461 39.6903 146.271 36.5146C147.111 35.0482 147.684 33.347 148.805 32.1578C149.486 31.4357 150.978 31.4799 152.1 31.172C152.356 32.2353 153.149 33.5558 152.784 34.3281L152.802 34.3411ZM143.417 26.4836C138.997 24.0308 135.201 21.9199 131.414 19.8106L135.16 30.3476C137.926 29.0551 140.377 27.9049 143.427 26.4852L143.417 26.4836Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input textarea {
    border: 1px solid var(--clr-text-lt);
    padding: 1rem;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span {
    border-color: var(--clr-text-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span::before {
    background-color: var(--clr-background-lt) !important;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center center;
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 26 30' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.9069 0.694178C25.6682 0.784432 25.5765 1.05392 25.3428 1.14291C25.3265 0.769177 25.4433 0.328076 25.2712 0.0255335C25.0941 0.0420589 24.9032 0.377652 24.7449 0.00138092C24.4911 0.110703 24.3705 0.470449 24.0778 0.492059C24.0829 0.492059 24.2148 0.0916352 23.9384 0.00900804C23.5954 0.404347 23.054 0.668754 23.0892 1.24969C22.5729 1.38952 22.3995 1.96409 22.1696 2.32002C21.5553 2.85519 21.1772 3.59248 20.7338 4.25096C20.5164 4.61452 19.9813 4.87892 19.8393 5.27045C19.8393 5.69503 19.2125 5.73952 19.3218 6.2035C18.5969 6.86833 18.107 7.80011 17.5894 8.52087C17.2754 9.27087 16.9224 9.91663 16.3068 10.5319C16.43 10.8662 15.9237 10.9781 16.038 11.3086C14.4703 13.4798 12.9816 15.8162 11.7769 18.1641C11.1388 19.0183 10.8749 20.0861 10.2782 20.9671C9.51823 22.5738 8.40773 24.1781 7.62887 25.898C7.10629 25.5243 7.01709 24.9357 6.53847 24.5404C5.63148 22.4022 4.20818 20.4166 2.99342 18.4018C3.06879 17.9772 2.57635 17.9111 2.49596 17.5946C2.32888 17.2018 2.18944 16.7709 1.84146 16.5141C1.76358 16.6819 1.71207 16.8052 1.65554 16.9692C1.37918 16.8586 1.22215 16.6679 1.19702 16.3539C1.14426 16.2713 0.747296 16.1798 0.739759 16.4302C0.744784 16.6285 0.65308 16.856 0.8591 17.0124C0.992259 17.1141 0.958341 17.2514 0.833975 17.2539C0.225965 17.2005 0.738503 18.0573 0.0576311 17.5679C-0.168489 17.995 0.318925 18.2467 0.41691 18.6204C0.664386 19.1149 0.81262 19.6031 1.23094 19.9323C1.09527 20.2705 1.62665 20.3747 1.49726 20.7103C1.71333 20.948 2.01859 21.1247 2.0299 21.5035C2.97583 22.6183 3.55369 23.9378 4.49963 25.0438C5.18804 26.2895 6.01086 27.5149 7.00202 28.57C7.07614 29.2005 7.78464 29.4942 8.09493 30.0014C8.32608 29.6353 8.68159 29.8628 8.77831 29.4815C9.78078 27.6789 10.8184 25.8713 11.7807 24.0077C11.7279 23.5971 12.1952 23.5056 12.2756 23.2005C12.4829 22.7315 12.6864 22.2777 12.9389 21.8251C13.0683 21.6255 13.3711 21.5327 13.2919 21.2099C15.9187 15.8518 19.0153 10.7454 22.3455 5.94291C22.593 5.66579 22.8404 5.3874 23.0879 5.11028C23.0477 4.68443 23.6997 4.64121 23.5904 4.17723C24.1947 3.72596 24.4195 2.94926 25.0087 2.48528C25.177 2.35308 25.0627 2.17003 25.0966 2.01367C24.9647 2.08994 24.8341 2.16494 24.6934 2.2463C24.3806 1.93486 24.9019 1.46706 25.2474 1.29672V1.68952C25.5778 1.57257 26.241 1.03994 25.9044 0.69672L25.9069 0.694178Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span::after {
    border-color: var(--clr-background-lt) !important;
}
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=text], .pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=number], .pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=tel], .pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=email], .pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select.hs-input:not([type=radio]),
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=text],
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=number],
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=tel],
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=email],
.pwr--light.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input.hs-input:not([type=radio]) {
    color: var(--clr-text-lt) !important;
}
.pwr--light.maturity-model .hs-form .form-navigation .btn-next,
.pwr--light.maturity-model .hs-form .form-navigation .btn-submit {
    background-color: var(--clr-text-lt);
    color: var(--clr-background-lt);
}
.pwr--light.maturity-model .hs-form .form-navigation .btn-next:disabled,
.pwr--light.maturity-model .hs-form .form-navigation .btn-submit:disabled {
    opacity: 0.6;
}

.pwr--dark.maturity-model .score-buttons button {
    border-color: var(--clr-text-dk) !important;
    background-color: var(--clr-background-dk);
    color: var(--clr-text-dk);
}
.pwr--dark.maturity-model .score-buttons button.active {
    background-color: var(--clr-text-dk);
    color: var(--clr-background-dk);
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio]::after {
    background-color: var(--clr-text-dk) !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' fill='currentColor' viewBox='0 0 32 32'%3E%3Cpath d='M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 15 10 L 15 12 L 17 12 L 17 10 Z M 15 14 L 15 22 L 17 22 L 17 14 Z'%3E%3C/path%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip input[type=radio]:checked::after {
    background-color: var(--clr-background-lt) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha):not(.hs-fieldtype-booleancheckbox).active label.hs-form-radio-display.tooltip[data-tooltip]:hover::after {
    background-color: var(--clr-background-dk);
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label {
    color: var(--clr-text-dk) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label .hs-input {
    color: var(--clr-text-dk) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active:not(.hs-fieldtype-booleancheckbox) .input .inputs-list .hs-form-radio label .hs-input:checked + span {
    color: var(--clr-background-dk) !important;
    background-color: var(--clr-text-dk) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active label:not(.hs-form-radio-display) span:not(.hs-form-required)::after {
    background-color: var(--clr-text-dk);
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg width='160' height='66' viewBox='0 0 153 56' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M152.802 34.3411C151.301 37.5456 149.49 40.5996 147.737 43.6728C145.859 46.9592 144.008 50.2699 141.964 53.449C141.401 54.3215 139.992 55.4143 139.272 55.2292C138.33 54.9785 137.34 53.6874 136.999 52.6412C135.484 47.8952 134.204 43.075 132.817 38.2886C132.666 37.7686 132.376 37.2973 132.182 36.8616C125.791 38.6624 119.574 40.582 113.273 42.1339C100.722 45.2357 88.0518 47.4277 75.0278 46.1715C53.259 44.0648 33.069 37.8142 16.0379 23.4585C10.0619 18.43 5.23405 12.4194 1.67434 5.43537C1.35197 4.78685 0.764502 4.08615 0.832014 3.46911C0.948713 2.41437 1.47348 1.40411 1.82878 0.377093C2.91192 0.761547 4.44135 0.821928 4.98823 1.58706C6.71194 3.9969 7.88951 6.78584 9.58877 9.22217C17.1041 19.9927 27.4849 27.188 39.3395 32.3694C54.6897 39.0672 70.7607 42.4976 87.5341 41.5641C102.092 40.745 116.098 37.0235 129.836 32.247C129.976 32.1982 130.072 32.0413 130.52 31.6366C128.402 26.6734 126.302 21.7232 124.159 16.7865C123.594 15.4921 122.861 13.9886 124.297 13.1027C125.173 12.5632 126.827 12.542 127.787 12.9982C133.212 15.6306 138.528 18.499 143.892 21.2535C145.466 22.06 147.152 22.6616 148.655 23.5886C149.503 24.118 150.567 25.0665 150.63 25.8864C150.687 26.7359 149.854 28.0313 149.051 28.5012C145.159 30.7593 141.15 32.7964 136.902 35.0688C137.982 38.5309 139.139 42.2177 140.493 46.5737C142.631 42.8628 144.461 39.6903 146.271 36.5146C147.111 35.0482 147.684 33.347 148.805 32.1578C149.486 31.4357 150.978 31.4799 152.1 31.172C152.356 32.2353 153.149 33.5558 152.784 34.3281L152.802 34.3411ZM143.417 26.4836C138.997 24.0308 135.201 21.9199 131.414 19.8106L135.16 30.3476C137.926 29.0551 140.377 27.9049 143.427 26.4852L143.417 26.4836Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input textarea {
    border: 1px solid var(--clr-text-dk);
    padding: 1rem;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span {
    border-color: var(--clr-text-dk) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span::before {
    background-color: var(--clr-background-dk) !important;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center center;
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='28' viewBox='0 0 26 30' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.9069 0.694178C25.6682 0.784432 25.5765 1.05392 25.3428 1.14291C25.3265 0.769177 25.4433 0.328076 25.2712 0.0255335C25.0941 0.0420589 24.9032 0.377652 24.7449 0.00138092C24.4911 0.110703 24.3705 0.470449 24.0778 0.492059C24.0829 0.492059 24.2148 0.0916352 23.9384 0.00900804C23.5954 0.404347 23.054 0.668754 23.0892 1.24969C22.5729 1.38952 22.3995 1.96409 22.1696 2.32002C21.5553 2.85519 21.1772 3.59248 20.7338 4.25096C20.5164 4.61452 19.9813 4.87892 19.8393 5.27045C19.8393 5.69503 19.2125 5.73952 19.3218 6.2035C18.5969 6.86833 18.107 7.80011 17.5894 8.52087C17.2754 9.27087 16.9224 9.91663 16.3068 10.5319C16.43 10.8662 15.9237 10.9781 16.038 11.3086C14.4703 13.4798 12.9816 15.8162 11.7769 18.1641C11.1388 19.0183 10.8749 20.0861 10.2782 20.9671C9.51823 22.5738 8.40773 24.1781 7.62887 25.898C7.10629 25.5243 7.01709 24.9357 6.53847 24.5404C5.63148 22.4022 4.20818 20.4166 2.99342 18.4018C3.06879 17.9772 2.57635 17.9111 2.49596 17.5946C2.32888 17.2018 2.18944 16.7709 1.84146 16.5141C1.76358 16.6819 1.71207 16.8052 1.65554 16.9692C1.37918 16.8586 1.22215 16.6679 1.19702 16.3539C1.14426 16.2713 0.747296 16.1798 0.739759 16.4302C0.744784 16.6285 0.65308 16.856 0.8591 17.0124C0.992259 17.1141 0.958341 17.2514 0.833975 17.2539C0.225965 17.2005 0.738503 18.0573 0.0576311 17.5679C-0.168489 17.995 0.318925 18.2467 0.41691 18.6204C0.664386 19.1149 0.81262 19.6031 1.23094 19.9323C1.09527 20.2705 1.62665 20.3747 1.49726 20.7103C1.71333 20.948 2.01859 21.1247 2.0299 21.5035C2.97583 22.6183 3.55369 23.9378 4.49963 25.0438C5.18804 26.2895 6.01086 27.5149 7.00202 28.57C7.07614 29.2005 7.78464 29.4942 8.09493 30.0014C8.32608 29.6353 8.68159 29.8628 8.77831 29.4815C9.78078 27.6789 10.8184 25.8713 11.7807 24.0077C11.7279 23.5971 12.1952 23.5056 12.2756 23.2005C12.4829 22.7315 12.6864 22.2777 12.9389 21.8251C13.0683 21.6255 13.3711 21.5327 13.2919 21.2099C15.9187 15.8518 19.0153 10.7454 22.3455 5.94291C22.593 5.66579 22.8404 5.3874 23.0879 5.11028C23.0477 4.68443 23.6997 4.64121 23.5904 4.17723C24.1947 3.72596 24.4195 2.94926 25.0087 2.48528C25.177 2.35308 25.0627 2.17003 25.0966 2.01367C24.9647 2.08994 24.8341 2.16494 24.6934 2.2463C24.3806 1.93486 24.9019 1.46706 25.2474 1.29672V1.68952C25.5778 1.57257 26.241 1.03994 25.9044 0.69672L25.9069 0.694178Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active .input .inputs-list .hs-form-radio label .hs-input:checked + span::after {
    border-color: var(--clr-background-dk) !important;
}
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=text], .pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=number], .pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=tel], .pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select[type=email], .pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active select.hs-input:not([type=radio]),
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=text],
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=number],
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=tel],
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input[type=email],
.pwr--dark.maturity-model .hs-form .hs-form-field:not(.hs-recaptcha).active input.hs-input:not([type=radio]) {
    color: var(--clr-background-dk) !important;
}
.pwr--dark.maturity-model .form-navigation .btn-next,
.pwr--dark.maturity-model .form-navigation .btn-submit {
    background-color: var(--clr-text-dk);
    color: var(--clr-background-dk);
}
.pwr--dark.maturity-model .form-navigation .btn-next:disabled,
.pwr--dark.maturity-model .form-navigation .btn-submit:disabled {
    opacity: 0.6;
}

.pwr-hero:has(.pwr-hero__search){

 overflow: visible !important;

}

/* Hide date and reading time on blog posts */
.pwr-post-item__date,
.pwr-post-item__author,
.pwr-post-item__n-min-read {
  display: none !important;
}

/* Optional: adjust spacing now that these items are hidden */
.pwr-post-featured__info-box {
  margin-top: 0;
}

/* Hide the entire author profile section and grey note text */
.pwr-author-profile,
.pwr-author-profile + p,
.post-meta__item--author {
  display: none !important;
}

.pwr-post-content {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.pwr-author-profile__wrapper.pwr--sec-padding-t-md.pwr--sec-padding-b-md {
  display: none !important;
}

//* Make only paragraph hyperlinks bold and underlined */
p a {
  font-weight: bold;
  text-decoration: underline;
}

.pwr-cta--primary-border {
  color: #ffffff !important;          /* changes the text */
  background-color: #287F8C;          /* changes the button’s background */
}