.w-checkbox {
    display: block;
    margin-bottom: 5px;
    padding-left: 20px;
}

.w-checkbox::before {
    content: ' ';
    display: table;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
}

.w-checkbox::after {
    content: ' ';
    display: table;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    clear: both;
}

.w-checkbox-input {
    float: left;
    margin-bottom: 0px;
    margin-left: -20px;
    margin-right: 0px;
    margin-top: 4px;
    line-height: normal;
}

.w-checkbox-input--inputType-custom {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    border-top-color: #3898ec;
    border-bottom-color: #3898ec;
    border-left-color: #3898ec;
    border-right-color: #3898ec;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-layout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

.w-form-formradioinput--inputType-custom {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-color: #3898ec;
    border-bottom-color: #3898ec;
    border-left-color: #3898ec;
    border-right-color: #3898ec;
}

body {
    font-family: Roboto, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 1.3;
}

h1 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 38px;
    line-height: 44px;
    font-weight: bold;
}

h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
}

h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
}

p {
    margin-bottom: 10px;
    line-height: 1.6;
}

a {
    text-decoration: underline;
}

img {
    display: inline-block;
    max-width: 100%;
}

.help-text {
    margin-right: 10px;
    font-family: Montserrat, sans-serif;
    color: #fff;
}

.help-btn-txt {
    margin-right: 10px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 300;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.text-block {
    display: -ms-grid;
    display: grid;
    margin-bottom: 7px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.text-field-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.paragraph-regular {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
}

.close-link {
    position: absolute;
    left: auto;
    top: auto;
    right: 12px;
    bottom: auto;
}

.navigation-button-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
}

.navigation-link-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.dropdown {
    position: static;
    height: 100%;
}

.resource-link {
    display: block;
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 10px;
    -webkit-transition: color 400ms ease, background-color 400ms ease;
    transition: color 400ms ease, background-color 400ms ease;
    color: #1e1e48;
    text-decoration: none;
}

.resource-link:hover {
    background-color: #f8f8fc;
    color: #4c4cb3;
}

.product-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
}

.icon-nav {
    margin-right: 10px;
}

.navigation-dropdown-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 10px;
    -webkit-transition: background-color 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, color 400ms ease;
    color: #000;
    text-decoration: none;
}

.navigation-dropdown-link:hover {
    background-color: #f8f8fc;
    color: #4c4cb3;
}

.navigation-full {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 999;
}

.dropdown-container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
}

.banner-content {
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation-link-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation-grid-6 {
    width: 100%;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.navigation-grid-6.tab1 {
    -ms-grid-columns: 2fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr;
}

.navigation-grid-6.tab-3 {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr;
}

.navigation-grid-6.tab-4 {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr;
}

.navigation-grid-6.addiction-info-grid {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr;
}

.integration-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.logo-image-4 {
    max-width: 230px;
}

.navigation-menu-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 160px;
    margin-top: 20px;
    padding: 10px 12px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 8px;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #003c7a;
    font-weight: 500;
    letter-spacing: -0.02em;
    text-decoration: none;
}

.navigation-menu-button:hover {
    background-color: #e6f1fc;
}

.brand-3 {
    margin-right: 2vw;
}

.badge-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    padding: 4px 12px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px dashed #ebebf4;
    border-radius: 32px;
    background-color: transparent;
    color: #ebebf4;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-decoration: none;
}

.badge-nav.margin-0 {
    margin-left: 0px;
}

.container-navigation-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-bottom: 1px none rgba(4, 20, 52, 0.1);
}

.nav-top-banner-block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 64px;
    padding: 8px 3%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #105092;
    color: #fff;
    font-size: 14px;
}

.column-01 {
    width: 100%;
    height: 100%;
    min-width: 100%;
    padding-right: 24px;
}

.integration-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 8px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #003c7a;
    font-size: 16px;
    text-decoration: none;
}

.integration-link:hover {
    background-color: #e6f1fc;
}

.integration-link.navigation-menu-button {
    padding: 10px 12px;
}

.column-04 {
    width: 100%;
    height: 100%;
    min-width: 100%;
    padding-right: 32px;
    padding-left: 32px;
}

.column-04.col-3-border {
    border-right: 1px dashed #6869ac;
}

.column-04.less-padding {
    padding-right: 0px;
    padding-left: 0px;
}

.integration-grid {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.integration-grid.insurance-sub {
    margin-top: 40px;
}

.navigation-5 {
    z-index: 99;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-right: 2%;
    padding-left: 2%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 15px 0 rgba(192, 204, 224, 0.2);
}

.menu-wrap-2 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2b2c4f;
    font-size: 14px;
    line-height: 24px;
}

.column-02 {
    height: 100%;
    padding-right: 32px;
    padding-left: 32px;
    border-right: 1px dashed #6869ac;
    border-left: 1px dashed #6869ac;
}

.image-block {
    position: relative;
    height: 190px;
    border-radius: 8px;
    background-color: rgba(104, 105, 172, 0.08);
    opacity: 1;
    background-clip: padding-box;
    -webkit-text-fill-color: inherit;
}

.image-block.bm-20 {
    margin-bottom: 20px;
}

.dropdown-wrapper-3 {
    overflow: hidden;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    padding: 25px 20px;
    background-color: #fff;
}

.nav-button-2 {
    display: block;
    overflow: visible;
    padding: 5px 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    border-radius: 8px;
    background-color: #fff;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    color: #125192;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    text-align: left;
    letter-spacing: -0.02em;
}

.nav-button-2:hover {
    border-style: solid;
    background-color: #125192;
    color: #fff;
}

.nav-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 30px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid rgba(102, 103, 171, 0);
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #09315a;
    font-size: 15px;
    font-weight: 400;
}

.nav-toggle:hover {
    border-bottom-color: #125192;
    color: #28609d;
    font-weight: 400;
}

.nav-toggle:focus {
    color: #125192;
    font-weight: 400;
}

.nav-toggle.w--open {
    border-bottom-color: #125192;
    color: #125192;
}

.sub-menu-item-link {
    color: #125192;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}

.dropdown-list-4 {
    z-index: 99;
    width: 100%;
    max-width: 1280px;
    min-width: auto;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 25px solid #003c7a;
}

.dropdown-list-4.w--open {
    position: absolute;
    left: 0px;
    top: 80px;
    right: 0px;
    bottom: auto;
    z-index: 99;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
}

.dropdown-list-4.addiction {
    max-width: 1000px;
}

.navigation-dropdown-link-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 8px;
    -webkit-transition: background-color 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, color 400ms ease;
    color: #2b2c4f;
    text-decoration: none;
}

.navigation-dropdown-link-2:hover {
    background-color: #e6f1fc;
    color: #6869ac;
}

.brand-span {
    color: #be5050;
}

.hero-heading {
    margin-top: 0px;
    margin-bottom: 19px;
    color: #125192;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    font-weight: bold;
}

.paragraph-large {
    display: none;
    font-family: Varela, sans-serif;
    color: #464444;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.02em;
}

.flex-wrapper-centre {
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.margin-bottom-12 {
    margin-bottom: 12px;
}

.heading-detail-small {
    color: #125192;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.section-large {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 91vh;
    padding-top: 149px;
    padding-right: 5%;
    padding-left: 5%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
    background-position: 0px 0px;
}

.container-regular {
    position: relative;
    width: 100%;
    max-width: 1140px;
    margin: auto;
}

.search-container-main {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-bottom: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.dropdown-list-5 {
    z-index: 9007199254740991;
}

.dropdown-list-5.w--open {
    overflow: hidden;
    margin-top: 12px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 3px 20px 0 rgba(85, 90, 97, 0.37);
}

.dropdown-wrap {
    position: relative;
    z-index: 999;
    display: block;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding: 8px;
    background-color: #fff;
}

.dropdown-button {
    width: 100%;
    min-height: 42px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 50px;
    background-color: #125192;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

.checkbox-field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-button {
    display: none;
}

.icon-4 {
    position: absolute;
    left: 12px;
    top: auto;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1470cf;
}

.search-input-main {
    position: relative;
    display: block;
    min-height: 48px;
    margin-bottom: 0px;
    padding-left: 48px;
    border-style: solid;
    border-width: 1px;
    border-color: #e4e6f1;
    border-radius: 4px;
    color: #160042;
    font-size: 16px;
}

.search-input-main:focus {
    border-color: #2e5fff;
}

.search-input-main::-webkit-input-placeholder {
    color: #6b7094;
}

.search-input-main:-ms-input-placeholder {
    color: #6b7094;
}

.search-input-main::-ms-input-placeholder {
    color: #6b7094;
}

.search-input-main::placeholder {
    color: #6b7094;
}

.checkbox-button-label {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 24px;
}

.search-icon {
    position: absolute;
    left: 16px;
}

.checkbox {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    margin: 0px 8px 0px 0px;
    border-width: 2px;
    border-color: #b6b9ce;
    border-radius: 4px;
    background-color: #fff;
}

.checkbox:hover {
    background-color: #f9fafc;
}

.checkbox.w--redirected-checked {
    border-style: solid;
    border-color: #125192;
    border-radius: 4px;
    background-color: #125192;
    background-size: 12px;
}

.checkbox.w--redirected-focus {
    border-color: #125192;
    box-shadow: none;
}

.checkbox-form-block {
    margin-bottom: 0px;
}

.paragraph-small {
    color: #001c38;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -0.01em;
}

.submit-button-wrap {
    width: 300px;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-right: 12px;
    padding-left: 12px;
}

.check-box-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    -webkit-transition: color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, background-color 350ms ease;
    color: rgba(10, 57, 97, 0.88);
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.01em;
    text-decoration: none;
}

.check-box-wrap:hover {
    background-color: #f3f5fb;
    color: #125192;
}

.check-box-wrap:focus {
    background-color: #f3f5fb;
}

.check-box-wrap.w--current {
    color: #2d0896;
}

.dropdown-toggle-2 {
    position: static;
    z-index: 999;
    display: inline-block;
    width: 100%;
    padding: 12px 16px;
    float: none;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-style: solid;
    border-width: 1px;
    border-color: #e4e6f1;
    border-radius: 8px;
    background-color: #fff;
    -webkit-transition: border-color 300ms ease;
    transition: border-color 300ms ease;
    color: #160042;
}

.dropdown-toggle-2:hover {
    border-color: #e4e6f1;
    outline-color: rgba(18, 81, 146, 0.1);
    outline-offset: 1px;
    outline-style: solid;
    outline-width: 2px;
}

.dropdown-toggle-2.w--open {
    border-color: #2e5fff;
    outline-color: rgba(46, 56, 255, 0.1);
    outline-offset: 0px;
    outline-style: solid;
    outline-width: 2px;
}

.icon-dropdown {
    margin-right: 16px;
    color: #728fb9;
    font-size: 14px;
}

.dropdown-state {
    width: 100%;
    max-width: none;
}

.dropdown-state.top-margin-20 {
    margin-top: 20px;
}

.search-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 51px;
    padding: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16px;
    background-color: hsla(0, 0%, 100%, 0.49);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.text-field-icon-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.field-icon-right {
    position: absolute;
    left: auto;
    top: auto;
    right: 16px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #b6b9ce;
}

.nav-title-main {
    margin-bottom: 20px;
    color: #09315a;
    font-size: 25px;
}

.text-field-icon-right-2 {
    width: 100%;
    min-height: 48px;
    margin-bottom: 0px;
    padding: 12px 16px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 8px;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #160042;
    font-size: 17px;
    font-weight: 400;
}

.text-field-icon-right-2::-webkit-input-placeholder {
    color: #b6b9ce;
}

.text-field-icon-right-2:-ms-input-placeholder {
    color: #b6b9ce;
}

.text-field-icon-right-2::-ms-input-placeholder {
    color: #b6b9ce;
}

.text-field-icon-right-2::placeholder {
    color: #b6b9ce;
}

.nav-title-2 {
    margin-bottom: 15px;
    font-size: 17px;
}

.form-search-container {
    margin-bottom: 20px;
}

.state-select-field {
    padding-left: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 6px;
    background-color: transparent;
    background-image: url('../images/Location-Icon.svg');
    background-position: 3% 50%;
    background-size: 16px;
    background-repeat: no-repeat;
    color: #125192;
}

.button-text-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 54px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #125192;
    border-radius: 8px;
    background-color: #125192;
    -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.button-text-nav:hover {
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    background-color: #206bb8;
    color: #fff;
}

.button-text-nav.small-margin {
    margin-top: 20px;
}

.button-text-nav.tm-20 {
    margin-top: 20px;
}

.button-text-nav.tm-25 {
    width: 75%;
    margin-top: 25px;
}

.nav-title-3 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #09315a;
    font-weight: 700;
    text-transform: capitalize;
}

.search-form-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-options-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.card-hero-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #125192;
}

.image-3 {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: -1;
}

.image-4 {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: -2;
    width: 500px;
    height: 601px;
}

.hero-link-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 19px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-4 {
    display: block;
    margin-top: 0px;
    margin-right: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
}

.icon-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.card--hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
    height: 100%;
    padding: 25px 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}

.card--hero:hover {
    background-color: #fff;
    color: #125192;
    font-weight: 500;
}

.card--text {
    margin-right: 19px;
    font-size: 17px;
    text-decoration: none;
}

.text-block-6 {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.bold-text-2 {
    font-size: 16px;
}

.link-hero {
    color: #383a3a;
}

.link-hero:hover {
    color: #5483d5;
}

.card-inner-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1210px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.icon-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.icon-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.heading-detail {
    margin-bottom: 8px;
    color: rgba(18, 81, 146, 0.75);
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    white-space: normal;
}

.heading-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 720px;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1e1e20;
    text-align: center;
}

.feature-tabs-content {
    overflow: visible;
    width: 100%;
}

.paragraph-small-2 {
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: -0.01em;
}

.feature-tab-card {
    width: 100%;
    height: 100%;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 8px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #000;
    text-decoration: none;
}

.feature-tab-card:hover {
    border-color: #f5f5f7;
    box-shadow: 25px 25px 64px -14px rgba(161, 161, 165, 0.15);
}

.margin-bottom-24 {
    margin-bottom: 20px;
}

.feature-line {
    width: 100%;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    background-color: rgba(18, 81, 146, 0.2);
}

.section-regular {
    position: relative;
    padding: 92px 5%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 81, 146, 0.16)), color-stop(35%, hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, rgba(18, 81, 146, 0.16), hsla(0, 0%, 100%, 0) 35%);
}

.feature-shop-tabs {
    display: -ms-grid;
    display: grid;
    min-width: 50%;
    margin-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.feature-icon-large-2 {
    margin-bottom: 16px;
}

.h1-heading {
    margin-top: 0px;
    font-size: 64px;
    line-height: 1.2;
    letter-spacing: -0.04em;
}

.h1-heading.text-weight-medium {
    color: #125192;
    font-size: 60px;
    font-weight: 700;
}

.h1-heading.text-weight-medium {
    font-weight: 500;
}

.margin-bottom-08 {
    margin-bottom: 8px;
}

.margin-bottom-08.text-weight-semibold {
    font-weight: 600;
}

.container-small {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
}

.info-tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 32px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 10px;
    background-color: transparent;
    -webkit-transition: border-color 300ms ease;
    transition: border-color 300ms ease;
    color: #1e1e20;
    text-align: left;
}

.info-tab:hover {
    border-color: rgba(18, 81, 146, 0.2);
}

.info-tab.w--current {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(18, 81, 146, 0.08);
}

.feature-link-text {
    margin-right: 10px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: -0.01em;
}

.feature-arrow-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1e1e20;
    text-decoration: none;
}

.feature-arrow-wrapper:hover {
    color: #d0011d;
}

.paragraph-large-3 {
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: -0.02em;
}

.icon-regular {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.feature-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin-right: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #125192;
}

.icon-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin-right: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #125192;
}

.icon-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin-right: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #125192;
}

.image-5 {
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

.image-block-lg {
    width: 100%;
}

.image-block-lg.small {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 250px;
    padding: 20px;
    background-image: url('../images/recovery-now.jpg');
    background-size: cover;
}

.image-6 {
    width: 100%;
}

.faq-li {
    padding-bottom: 5px;
}

.faq-li-item {
    margin-bottom: 5px;
}

.title-wrap-gum {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 42px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.form-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 40px;
    border-radius: 16px;
    background-color: rgba(18, 81, 146, 0.43);
}

.form-block-4 {
    margin-right: auto;
    margin-left: auto;
}

.text-field-gum {
    min-height: 56px;
    margin-bottom: 0px;
    padding-left: 20px;
    border-style: solid;
    border-width: 2px;
    border-color: hsla(0, 0%, 100%, 0);
    border-radius: 8px;
    background-color: #f9f9fb;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-size: 17px;
    font-weight: 400;
}

.text-field-gum:hover {
    border-color: #dfdfe8;
    background-color: #fff;
}

.text-field-gum:active {
    border-width: 2px;
    border-color: #5f30e2;
}

.text-field-gum:focus {
    border: 2px solid #5f30e2;
    background-color: #fff;
}

.input-icon-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.submit-button-blue {
    padding: 20px 40px;
    border-radius: 8px;
    background-color: #125192;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #fff;
    font-size: 16px;
}

.contact-wrap-gum {
    width: 100%;
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
}

.display-heading {
    margin-top: 0px;
    margin-bottom: 16px;
    color: #dee0e2;
    font-size: 44px;
    line-height: 1.3;
}

.display-heading.font-color-white {
    color: #fff;
}

.display-heading.font-color-blue {
    color: #125192;
}

.form-section-text {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    min-height: 80vh;
    padding: 0px 3%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f9f9fb;
    background-image: url('../images/call-us-add-near-you.jpg');
    background-position: 100% 50%;
    background-size: auto;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
}

.cta-container {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.field-wrap {
    margin-bottom: 0px;
}

.button-wrap-centre {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.grid-form-gum {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.p-text-section {
    color: #dee0e2;
}

.field-block {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.agree-block {
    display: -ms-grid;
    display: grid;
    margin-top: 48px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.checkbox-field-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.checkbox-label {
    margin-bottom: 0px;
    color: #fff;
    font-size: 16px;
    line-height: 1.6em;
}

.checkbox-label.font-size-14 {
    font-size: 14px;
    line-height: 1.6;
}

.checkbox-wrap {
    width: 100%;
}

.agree-checkbox-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.checkbox-3 {
    width: 50px;
    height: 23px;
    min-height: 23px;
    min-width: 21px;
    margin: 10px 15px 0px 0px;
    border-style: none;
    border-width: 1px;
    border-color: #b6b9ce;
    border-radius: 4px;
    background-color: #fff;
}

.checkbox-3.w--redirected-checked {
    border-style: none;
    border-radius: 4px;
    background-color: #166bc3;
    background-size: 12px;
}

.checkbox-3.w--redirected-focus {
    border-style: none;
    box-shadow: none;
}

.dropdown-2 {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
}

.state-grid-block {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.state-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #125192;
    font-size: 12px;
    line-height: 1.2;
}

.locatio-icon {
    width: 15px;
    margin-right: 2px;
}

.middle-column {
    width: 100%;
    height: 100%;
    min-width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    border-right: 1px dashed #6869ac;
    border-left: 1px dashed #6869ac;
}

.link {
    color: #e14040;
    text-decoration: none;
}

.section {
    padding: 100px 3%;
}

.section.bg-blue-color {
    background-color: #125192;
}

.section.padding-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 70px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.section.top-padding-40 {
    padding-top: 0px;
}

.section.padding-0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.section.padding-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.section.blue-bg {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: rgba(18, 81, 146, 0.03);
}

.section.padding-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.section.tp-0 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section.top-padding-165 {
    padding-top: 200px;
    padding-bottom: 40px;
}

.wrapper {
    width: 100%;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
}

.wrapper.small-wrapper {
    max-width: 1100px;
}

.wrapper.display-flex {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.secondary-paragraph {
    color: #fff;
}

.secondary-paragraph.blue {
    color: #001c38;
}

.list {
    margin-top: 20px;
    padding-left: 0px;
    color: #fff;
    list-style-type: none;
}

.list-item-2 {
    margin-bottom: 10px;
    padding-left: 31px;
    background-image: url('../images/Right.svg');
    background-position: 0% 50%;
    background-size: 25px;
    background-repeat: no-repeat;
}

._2-column-grid {
    display: -ms-grid;
    display: grid;
    width: 100%;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.left-content-block {
    width: 100%;
    max-width: 455px;
}

.tab-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-right-radius: 15px;
    background-color: #e4f1fd;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.tab-menu.w--current {
    background-color: #e14040;
    color: #fff;
}

.tab-menu.left-border-radius {
    border-top-left-radius: 15px;
    border-top-right-radius: 0px;
}

.tab-menu.left-border-radius.w--current {
    background-color: #e14040;
    color: #fff;
}

.tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tab-contents-block {
    padding: 40px 25px 60px;
}

.tab-contents-block.font-align-middle {
    text-align: center;
}

.tab-contents-block.self-assess {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: rgba(225, 64, 64, 0.2);
    text-align: center;
}

.block-title {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
}

.block-title.bottom-margin-30 {
    margin-bottom: 30px;
}

.block-title.bottom-margin-30-with-fixed-width {
    width: 100%;
    max-width: 386px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
}

.tabs {
    border-radius: 15px;
    background-color: #fff;
    color: #001c38;
}

.tabs-content {
    overflow: visible;
}

.text-font-size-14 {
    width: 100%;
    max-width: 250px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px;
    font-weight: 500;
}

.section-contents-grid {
    display: -ms-grid;
    display: grid;
    margin-bottom: 100px;
    grid-auto-columns: 1fr;
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.section-contents-grid.bm-30 {
    margin-top: 40px;
    margin-bottom: 10px;
}

.logo-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #125192;
    font-size: 26px;
    font-weight: 700;
}

.logo-text.fs-20 {
    font-size: 17px;
}

.text-span {
    margin-left: 20px;
    color: #e14040;
    font-size: 14px;
}

.secondary-title {
    margin-top: 10px;
    color: #001c38;
    line-height: 1.3;
}

.secondary-title.white-text {
    margin-bottom: 20px;
    color: #fff;
    font-size: 39px;
}

.secondary-title.fs-24 {
    font-size: 24px;
}

.fixed-width-600 {
    width: 100%;
    max-width: 600px;
    margin-top: 20px;
}

.secondary-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 15px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #125192;
    border-radius: 8px;
    background-color: #125192;
    -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.secondary-button:hover {
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    background-color: #206bb8;
    color: #fff;
}

.secondary-button.capitalize {
    text-transform: uppercase;
}

.secondary-button.fixed-width-200 {
    max-width: 200px;
    font-size: 16px;
}

.secondary-button.capitalize-and {
    width: auto;
    text-transform: uppercase;
}

.secondary-button.small-button {
    width: auto;
    padding: 10px;
    font-size: 16px;
}

.secondary-button.small-button:hover {
    border-color: #fff;
    color: #fff;
}

.tertiary-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 15px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #e14040;
    border-radius: 8px;
    background-color: #e14040;
    -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.tertiary-button:hover {
    border-style: dashed;
    border-width: 1px;
    border-color: #e14040;
    background-color: transparent;
    color: #e14040;
}

.tertiary-button.top-margin-25 {
    margin-top: 25px;
}

.tertiary-button.top-margin-25:hover {
    background-color: #cc2d2d;
    color: #fff;
}

.tertiary-button.top-margin-25-with-auto-width {
    width: auto;
    margin-top: 25px;
}

.tertiary-button.top-margin-25-with-auto-width:hover {
    background-color: #cc2d2d;
    color: #fff;
}

.tertiary-button.fixed-width-200 {
    max-width: 200px;
    font-size: 16px;
}

.tertiary-button.small-button {
    width: auto;
    padding: 10px;
    font-size: 16px;
}

.tertiary-button.small-button:hover {
    border-color: #fff;
    background-color: #cc2d2d;
    color: #fff;
}

.cta-button {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    height: 45px;
    margin-left: 40px;
    padding: 20px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ed1b2f;
    -webkit-transition: color 350ms ease;
    transition: color 350ms ease;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: capitalize;
}

.cta-button:hover {
    color: #fff;
}

.section-2-column-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.paragraph {
    color: #fff;
    line-height: 1.6;
}

.left-contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.navigator-image {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 300px;
}

.crimson-color {
    color: #e14040;
}

.right-image-block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.bg-image {
    position: absolute;
    left: 0%;
    top: -17px;
    right: 0%;
}

.image-wrapper {
    position: relative;
}

.contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 650px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #001c38;
    text-align: center;
}

.link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #001c38;
    text-decoration: none;
}

.button-arrow {
    width: 25px;
    margin-left: 10px;
}

.section-title {
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.cta-block {
    display: -ms-grid;
    display: grid;
    padding: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 0.75fr 1fr;
    grid-template-columns: 0.75fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 14px;
    background-color: #125192;
    background-image: url('../images/Background-Image.svg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.div-block {
    color: #fff;
}

.cta-title {
    font-size: 42px;
    line-height: 1.3;
}

.cta-bottom-block {
    margin-top: 20px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.cta-form-wrap {
    width: 100%;
    max-width: 100%;
}

._2-column-form-grid {
    margin-bottom: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.tertiary-button.top-margin-20 {
    margin-top: 20px;
}

.tertiary-button.top-margin-20:hover {
    background-color: #cc2d2d;
    color: #fff;
}

.footer {
    padding: 40px 3%;
    background-color: #003c7a;
}

.brand-logo-image {
    height: 62px;
    -webkit-filter: brightness(200%);
    filter: brightness(200%);
}

.footer-contents-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.footer-block-title {
    margin-bottom: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.footer-nav-link {
    display: inline-block;
    margin-bottom: 5px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.footer-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.footer-block.last-block {
    width: 100%;
    max-width: 175px;
}

.social-icon-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.social-icon {
    width: 25px;
}

.copyright-text {
    margin-top: 35px;
    color: #fff;
    font-size: 13px;
    text-align: left;
}

.font-size-16-bbold {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.last-block {
    position: relative;
    z-index: 1;
}

.button-wrapper {
    margin-top: 40px;
}

.button-wrapper.display-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.providers-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.feature-bottom-block {
    width: 70%;
    margin-right: 32px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.rating {
    margin-left: 10px;
    font-size: 16px;
    line-height: 0.9;
    font-weight: 500;
}

.filter-dropdown {
    width: 100%;
    max-width: 185px;
    margin-right: 20px;
}

.faq-block {
    margin-bottom: 25px;
    padding: 25px;
    border-radius: 12px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    line-height: 1.6;
}

.faq-wrap {
    width: 30%;
}

.rating-icon-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.result-single-hero-section {
    padding: 300px 3% 144px;
}

.result-s-hero-contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 650px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.address-text {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: 500;
}

.rs-button-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 450px;
    margin-top: 20px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.center-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.item-v1 {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 340px;
    min-width: 340px;
    margin-right: 40px;
    border-radius: 5px;
}

.image-wrap-v1 {
    padding-top: 65%;
}

.cover-image-center {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.image-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.lightbox-link {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
}

.sliding-image-section {
    overflow: hidden;
}

.section-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1.25fr 0.5fr;
    grid-template-columns: 1.25fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.rs-right-contents-block {
    color: #001c38;
}

.title-font-size-22 {
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 700;
}

.fcd-list-items {
    margin-bottom: 8px;
    padding-left: 26px;
    background-image: url('../images/Arrow.svg');
    background-position: 0% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    font-size: 17px;
}

.list-2 {
    padding-left: 16px;
    list-style-type: none;
}

.rsl-contents-block {
    margin-bottom: 20px;
    padding: 10px 10px 5px;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.03);
}

.rsl-contents-block.last-child {
    margin-bottom: 0px;
}

.link-2 {
    -webkit-transition: color 350ms ease;
    transition: color 350ms ease;
    color: #001c38;
    text-decoration: none;
}

.link-2:hover {
    color: #e14040;
}

.rshero-title {
    margin-top: 0px;
    color: #fff;
    font-size: 50px;
    text-align: center;
}

.section-block-title {
    margin-top: 0px;
    color: #003c7a;
}

.paragraph-black {
    line-height: 1.6;
}

.read-more-button {
    display: inline-block;
    margin-bottom: 16px;
    color: #e14040;
    text-decoration: none;
    text-transform: uppercase;
}

.rs-left-contents-block {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.03);
}

.rs-details-rich-text h2 {
    margin-top: 0px;
    color: #003c7a;
    font-size: 26px;
}

.rs-details-rich-text.top-margin-25 {
    margin-top: 25px;
}

.rs-details-rich-text a {
    color: #e14040;
    text-decoration: none;
}

.rs-section-title {
    font-size: 35px;
    font-weight: 500;
    text-align: center;
}

.offerings-card-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}

.offerings-card {
    width: 100%;
    max-width: 300px;
    padding: 20px;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.03);
}

.card-title {
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 500;
}

.bold-text {
    margin-right: 5px;
    font-size: 18px;
    font-weight: 700;
}

.verify-insurance-pop-up {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 9999;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(18, 81, 146, 0.49);
}

.vi-pop-up-form-wrap {
    width: 100%;
    max-width: 650px;
    padding: 40px 20px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(225, 64, 64, 0.64);
}

.pop-up-title {
    font-size: 28px;
    font-weight: 500;
    text-align: center;
}

.pop-paragraph {
    margin-top: 10px;
    text-align: center;
}

.form-field-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.form-block-6 {
    margin-top: 32px;
}

.text-field-2 {
    height: 55px;
    margin-bottom: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.25);
    border-radius: 5px;
}

.form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.close-button {
    position: absolute;
    left: auto;
    top: 2%;
    right: 2%;
    bottom: auto;
    cursor: pointer;
}

.hi-pop-up {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 9999;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(18, 81, 146, 0.49);
}

.hi-pop-up-form-wrap {
    overflow: auto;
    width: 100%;
    height: 500px;
    max-width: 650px;
    padding: 40px 20px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(8, 8, 8, 0.16);
}

.hi-close-button {
    position: absolute;
    left: auto;
    top: 2%;
    right: 2%;
    bottom: auto;
    cursor: pointer;
}

.hi-rich-text {
    margin-top: 20px;
}

.hi-rich-text img {
    display: block;
}

.hi-rich-text h3 {
    margin-top: 0px;
}

.contact-info-fixed-block {
    position: fixed;
    left: auto;
    top: auto;
    right: 20px;
    bottom: 13px;
    z-index: 999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-color: #001c38;
}

.info-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.container-regular-2 {
    position: relative;
    width: 100%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}

.hero-paragraph {
    max-width: 550px;
    margin-bottom: 0px;
    color: #4d4d4d;
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
}

.hero-grid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 72px;
    grid-row-gap: 80px;
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.hero-image-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-height: 600px;
    max-width: 700px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.header-section {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 200px 5% 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.container-7 {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 1160px;
    margin-right: auto;
    margin-left: auto;
}

.business-info-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    margin-top: 60px;
    padding: 16px 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background-color: #f89d1c;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
}

.business-info-button:hover {
    background-color: #cf7f0e;
}

.single-rating-block {
    display: -ms-grid;
    display: grid;
    width: 400px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 0.5fr 1.25fr;
    grid-template-columns: 1fr 0.5fr 1.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.star-rating-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.star-image {
    margin-right: 0px;
}

.number-rating-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.number-rating-text {
    color: #105092;
    font-size: 30px;
    font-weight: 700;
}

.view-count-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.view-count-text {
    color: #f89d1c;
    font-size: 25px;
    font-weight: 700;
}

.business-info-title {
    margin-bottom: 5px;
    color: #105092;
    font-size: 40px;
    letter-spacing: -0.04em;
}

.sub-address-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.icon-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #a5a4a4;
    font-size: 14px;
}

.icon-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 11px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.address-text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-8 {
    color: #a5a4a4;
}

.tabs-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.tab-link-tab-1 {
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
}

.tab-link-tab-1.w--current {
    display: inline-block;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-color: hsla(0, 0%, 78.4%, 0);
}

.tab-link-tab-2 {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
}

.tab-link-tab-2.w--current {
    background-color: transparent;
}

.image-ft-thumbnail {
    position: relative;
    width: 460px;
    height: 300px;
    border-radius: 13px;
    -o-object-fit: cover;
    object-fit: cover;
}

.thumbnail-div {
    max-width: 100px;
    margin-right: 0px;
    border-radius: 15px;
    background-image: url('../images/Demo-Image.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.thumbnail-div.thumbnail-1 {
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    margin-right: 10px;
    border-radius: 0px;
    background-image: none;
}

.tab-link-tab-3 {
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
}

.tab-link-tab-3.w--current {
    background-color: transparent;
}

.tab-link-tab-4 {
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
}

.tab-link-tab-4.w--current {
    background-color: transparent;
}

.tab-link-tab-5 {
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
}

.tab-link-tab-5.w--current {
    background-color: transparent;
}

.tabs-menu-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 51px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.thumbnail-img {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    border-radius: 15px;
    -o-object-fit: cover;
    object-fit: cover;
}

.faq-line-break {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #c1c9c0;
    color: #dae3d9;
}

.paragraph-standard-2 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 32px;
}

.service-item-title {
    color: #1f2430;
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}

.service-item-title:hover {
    color: #125192;
}

.service-item-title.service-item-cta {
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
}

.faq-card-primary {
    position: relative;
    top: 0px;
    margin-bottom: 40px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 20px;
    background-color: #ebf2f4;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    text-decoration: none;
}

.faq-card-primary:hover {
    background-color: #c8d8e4;
}

.faq-item-large {
    display: block;
    width: 100%;
    padding-top: 40px;
    border-top: 1px solid rgba(0, 0, 0, 0.14);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.faq-card {
    position: relative;
    width: 100%;
    margin-bottom: 0px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 20px;
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    -webkit-transition: all 100ms ease;
    transition: all 100ms ease;
    font-family: Montserrat, sans-serif;
    color: #2b2c4f;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
}

.faq-card:hover {
    background-color: #ebebf4;
    background-image: linear-gradient(23deg, hsla(0, 0%, 56%, 0.86), rgba(0, 0, 0, 0.53) 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    color: #fff;
}

.faq-card:active {
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
}

.tab-content {
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 36px;
}

.faq-content-wrap {
    position: static;
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    background-color: transparent;
}

.faq-content-wrap.w--open {
    width: 100%;
}

.faq-detail {
    color: #2b2c4f;
}

.button-outline {
    margin-left: 14px;
    padding: 12px 20px;
    border-style: dashed;
    border-width: 1px;
    border-color: #003c7a;
    border-radius: 32px;
    background-color: #fff;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    color: #003c7a;
    font-weight: 700;
}

.button-outline:hover {
    background-color: #003c7a;
    color: #fff;
}

.faq-bottom-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, 0.14);
}

.faq-item-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.faq-item-toggle:hover {
    color: #338cff;
}

.faq-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.faq-arrow {
    color: #1f2430;
}

.paragraph-2 {
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    font-size: 23px;
    line-height: 30px;
}

.faq-question-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    padding-right: 15px;
    padding-bottom: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.14);
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: #1f2430;
    text-decoration: none;
}

.faq-question-bar:hover {
    color: #125192;
}

.faq-wrap-2 {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.faq-paragraph {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #51596c;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.02em;
}

.faq-grid-2 {
    grid-auto-flow: row;
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.faq-grid-2.details {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
}

.title-cta {
    width: 100%;
    max-width: 231px;
    margin-bottom: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 40px;
    line-height: 45px;
    font-weight: 400;
    text-align: left;
    letter-spacing: -0.03em;
}

.faq-content {
    overflow: hidden;
}

.question-title {
    font-size: 20px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: -0.03em;
}

.faq-cta {
    position: -webkit-sticky;
    position: sticky;
    top: 148px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 20px;
    background-color: #f3f4f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(#b3b3b3)), url('../images/young-man-addiction-treatment.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), #b3b3b3), url('../images/young-man-addiction-treatment.jpg');
    background-position: 0px 0px, 0% 50%;
    background-size: auto, auto;
    color: #fff;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
}

.faq-question-wrap {
    margin-top: 40px;
    margin-bottom: 10px;
}

.container-blog {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
}

.blog-content-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: none;
    border-width: 0.5px;
    border-color: #dae3d9;
    border-radius: 15px;
    background-color: #fff;
}

.blog-detail {
    max-width: 600px;
    margin-bottom: 0px;
    color: #49575a;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: -0.02em;
}

.grid-blog {
    height: 100%;
    margin-top: 29px;
    justify-items: center;
    grid-column-gap: 16px;
    grid-row-gap: 19px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.blog-heading-small {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: -0.04em;
}

.card-blog-standard {
    overflow: hidden;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #2b2c4f;
    text-decoration: none;
}

.card-blog-standard:hover {
    border-color: #6869ac;
    color: #6869ac;
}

.dept-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 15px;
    background-color: #fff;
}

.content-highlight-wrapper {
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #ffbf66;
    border-radius: 15px;
    background-color: rgba(255, 191, 102, 0.3);
}

.card-header-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #dae3d9;
    color: #001c38;
}

.icon-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #003c7a;
}

.card-content-wrapper {
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.card-address-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.card-contact-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.card-website-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.website-link-block {
    text-decoration: none;
}

.faq-item {
    display: block;
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
}

.content-heading-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.content-heading-wrap.rating-heading-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.content-heading-wrap.alerts-header-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.toggle-heading {
    color: #1f2430;
    font-size: 18px;
    font-weight: 700;
}

.toggle-text-area {
    color: #1f2430;
    line-height: 30px;
}

.toggle-content-block {
    margin-bottom: 30px;
}

.toggle-content-block.rating-card {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.14);
}

.paragraph-large-6 {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: -0.02em;
}

.container-large {
    position: relative;
    width: 100%;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
}

.a-container-large {
    position: relative;
    overflow: auto;
    width: 100%;
    height: 520px;
    max-width: 991px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 20px;
    background-color: #fff;
}

.contact-detail {
    margin-bottom: 24px;
}

.button-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 99px;
    background-color: #fff;
    outline-color: #ccd4d6;
    outline-offset: 0px;
    outline-style: solid;
    outline-width: 1px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #323c3e;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}

.button-small:hover {
    background-color: #003c7a;
    outline-color: #1c2122;
    color: #fff;
}

.text-weight-semibold {
    font-weight: 600;
}

.contact-icon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 64px;
    height: 64px;
    margin-right: 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 99px;
    background-color: #125192;
    min-width: 64px;
}

.icon-medium {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.section-large-2 {
    position: relative;
    padding: 120px 3%;
}

.contact-text-underline {
    color: #49575a;
    line-height: 24px;
    font-weight: 500;
    text-decoration: underline;
}

.map-large {
    height: 320px;
    max-height: 320px;
    max-width: 510px;
    margin-bottom: 32px;
    border-radius: 24px;
    background-color: #e0e0e0;
}

.contact-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.grid-contact-detail {
    grid-row-gap: 34px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.grid-two-column {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.b-icon-regular {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}

.b-testimonial-rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100%;
    background-color: #fefaec;
    color: #f4d452;
}

.b-testimonial-wrapper {
    overflow: auto;
    width: 100%;
    height: 100%;
    padding-bottom: 0px;
}

.b-container-small {
    position: relative;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    z-index: 5;
    max-width: 1060px;
    margin-right: auto;
    margin-left: auto;
}

.b-section-regular {
    position: relative;
    overflow: hidden;
    padding: 92px 5%;
}

.b-section-regular.review-section {
    background-color: rgba(18, 81, 146, 0.03);
}

.a-blog-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.a-blog-details-wrapper {
    padding: 19px;
    height: auto;
}

.a-blog-image-wrapper {
    overflow: hidden;
    width: 100%;
    height: 210px;
}

.a-blog-card-outline {
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: #dedfe3;
    border-radius: 24px;
    height: 100%;
}

.a-margin-bottom-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 15px;
}

.filter-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.filter-badge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 2px 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #1873d1;
    border-radius: 32px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #1873d1;
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
}

.filter-badge:hover {
    border-color: #1873d1;
    background-color: #1873d1;
    color: #fff;
}

.filter-badge.category-2 {
    border-style: solid;
    border-color: #8c92a0;
    color: #8c92a0;
    font-size: 13px;
}

.filter-badge.category-2:hover {
    border-color: #003c7a;
    background-color: #003c7a;
    color: #dae3d9;
}

.address-block-results {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 1px none #000;
}

.divider-line-card {
    height: 1px;
    background-color: #dce0e5;
}

.category-2 {
    margin-bottom: 10px;
    padding: 6px 10px;
    border: 1px dashed #6667ab;
    border-radius: 32px;
    font-size: 12px;
    line-height: 14px;
}

.results-heading-small-card {
    margin-bottom: 10px;
    color: #003c7a;
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: -0.04em;
    min-height: 64px;
}

.cat-card-label {
    font-weight: 400;
}

.phone-icon-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.biz-card-block {
    width: 320px;
    height: 100%;
    min-width: 320px;
    text-decoration: none;
}

.b-container-small-2 {
    position: relative;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    z-index: 5;
    max-width: 1060px;
    margin-right: auto;
    margin-left: auto;
}

.b-testimonal-rating-wrapper-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
}

.b-testimonial-rating-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100%;
    background-color: transparent;
    color: #f4d452;
}

.result-rating-detail {
    color: #51596c;
    font-size: 25px;
}

.header-cta-wrapper {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 110px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 29px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #003c7a;
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease;
    color: #fff;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
}

.header-cta-wrapper:hover {
    background-color: #023468;
}

.icon-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 34px;
    height: 34px;
    margin-right: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
}

.chat-card-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.cta-service-title {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}

.cta-service-text.paragraph-standard-2 {
    color: #1f2430;
}

.b-testimonial-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    grid-auto-columns: 1fr;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.service-details-cta {
    position: -webkit-sticky;
    position: sticky;
    top: 159px;
}

.rating-inner-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner-name {
    padding-right: 15px;
    color: #1c2838;
    font-weight: 700;
}

.inner-date {
    margin-right: 15px;
    font-family: Roboto, sans-serif;
    color: #6a6a6a;
    font-size: 12px;
    font-weight: 400;
}

.inner-source {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner-source-link {
    color: #c77124;
    font-size: 12px;
}

.rating-card-text {
    color: #1c2838;
    font-size: 14px;
    line-height: 20px;
}

.withdraw-block {
    padding-left: 24px;
}

.image-wrapper-detox {
    height: 100%;
    border-radius: 12px;
    -o-object-fit: contain;
    object-fit: contain;
}

.withdraw-ad-wrapper {
    position: relative;
    height: 100%;
}

.div-block-3 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0.43);
}

.text-block-10 {
    margin-top: 40px;
    color: #fff;
    font-size: 40px;
    line-height: 45px;
    text-align: center;
    text-transform: capitalize;
}

.image-8 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.div-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #003c7a;
}

.text-block-11 {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    text-transform: capitalize;
}

.column-03 {
    width: 100%;
    height: 100%;
    min-width: 100%;
    padding-right: 32px;
    padding-left: 32px;
    border-right: 1px dashed #6869ac;
}

.alerts-item-text {
    color: #1c2838;
    font-size: 14px;
    line-height: 20px;
}

.alerts-inner-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner-alerts-title-link {
    padding-right: 15px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #1c2838;
    font-weight: 700;
}

.inner-alerts-title-link:hover {
    color: #3a5477;
}

.alerts-inner-date {
    margin-right: 15px;
    font-family: Roboto, sans-serif;
    color: #6a6a6a;
    font-size: 12px;
    font-weight: 400;
}

.alerts-inner-source-link {
    color: #c77124;
    font-size: 12px;
    text-decoration: underline;
}

.text-wrap-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #dee0e2;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
}

.p-text-cta {
    color: #dee0e2;
    font-size: 20px;
}

.list-cta {
    margin-top: 20px;
    padding-left: 0px;
    color: #fff;
    font-size: 24px;
    list-style-type: none;
}

.list-cta-item {
    margin-bottom: 10px;
    padding-left: 31px;
    background-image: url('../images/Right.svg');
    background-position: 0% 50%;
    background-size: 25px;
    background-repeat: no-repeat;
    text-transform: capitalize;
}

.list-wrapper-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.info-cta-block {
    display: -ms-grid;
    display: grid;
    margin-top: 48px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.button-wrap-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.submit-button-cta {
    width: 300px;
    margin-top: 41px;
    padding: 20px 40px;
    border-radius: 8px;
    background-color: #125192;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
}

.submit-button-cta:hover {
    background-color: #fff;
    outline-color: #125192;
    outline-offset: 0px;
    outline-style: solid;
    outline-width: 1px;
    color: #125192;
}

.alerts-inner-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.section-cta {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    min-height: 80vh;
    padding: 20px 3% 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f9f9fb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(rgba(0, 0, 0, 0.85))), url('../images/healing-addiction-treatment.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.85)), url('../images/healing-addiction-treatment.jpg');
    background-position: 0px 0px, 80% 100%;
    background-size: auto, auto;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
}

.cta-title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.cta-contact-wrap {
    width: 100%;
    max-width: 950px;
    margin-right: auto;
    margin-left: auto;
}

.form-wrapper-cta {
    width: 100%;
    max-width: 100%;
    padding: 40px 40px 30px;
    border-radius: 16px;
    background-color: rgba(18, 81, 146, 0.43);
}

.form-block-cta {
    margin-right: auto;
    margin-left: auto;
}

.section-header-insurance {
    position: relative;
    padding: 200px 5% 50px;
}

.insurance-logo-wrapper {
    margin-bottom: 16px;
}

.insurance-logo-wrapper.full-width {
    width: 100%;
}

.insurance-content-wrapper {
    max-width: 1000px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    color: #001c38;
    font-size: 20px;
    line-height: 30px;
}

.insurance-content-wrapper.tm-0 {
    margin-top: 0px;
}

.info-content-section {
    padding: 100px 5%;
    background-color: rgba(18, 81, 146, 0.03);
}

.content-heading-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 650px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #001c38;
    text-align: center;
}

.plus-plus-info-container {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 1200px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
}

.drop-drop-info-container {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 1200px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
}

.drop-drop-info-section {
    padding: 54px 5%;
    background-color: rgba(18, 81, 146, 0.03);
}

.drop-drop-info-section.services-section {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: transparent;
}

.a-caption {
    font-size: 13px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: -0.01em;
}

.a-icon-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 16px;
    height: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-span-2 {
    color: #e14040;
}

.text-span-3 {
    color: #797979;
}

.section-alerts {
    padding: 100px 3%;
}

.section-alerts.light-bg-color {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px;
    padding-right: 5%;
    padding-left: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: rgba(18, 81, 146, 0.03);
}

.text-block-13 {
    font-size: 18px;
}

.a-subheading-regular {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 600;
}

.a-filter-card-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.a-filter-dropdown-toggle-white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    padding: 12px 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 8px;
    border-radius: 8px;
    background-color: #fff;
}

.a-filter-dropdown-toggle-white:hover {
    color: #5167f6;
}

.a-filter-dropdown-toggle-white.w--open {
    color: #5167f6;
}

.a-filter-dropdown-toggle-white.a-subheading-regular {
    width: 100%;
    height: 100%;
    border: 1px none #000;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: #fff;
    font-size: 18px;
    font-weight: 400;
}

.a-filter-checkbox-large {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-right: 16px;
    margin-left: 0px;
    border-style: none;
}

.a-filter-checkbox-large.w--redirected-checked {
    border-style: none;
    background-color: transparent;
    background-image: url('../images/check.svg');
    background-position: 90% 50%;
    background-size: 16px 16px;
}

.a-filter-checkbox-large.w--redirected-focus {
    border-style: none;
    box-shadow: none;
}

.a-filter-image-wrapper-2 {
    overflow: hidden;
    width: 100%;
    height: 240px;
    max-width: none;
    margin-bottom: 0px;
    border-radius: 8px;
}

.a-filter-dropdown-list-copy {
    margin-top: 8px;
}

.a-filter-dropdown-list-copy.w--open {
    width: 130px;
    margin-top: 8px;
    padding: 8px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.05);
}

.a-filter-dropdown-list {
    margin-top: 8px;
}

.a-filter-dropdown-list.w--open {
    margin-top: 8px;
    padding: 8px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.05);
}

.a-filter-dropdown-toggle-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 8px;
}

.a-filter-filters-dropdown-grid {
    padding: 12px 24px 24px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.a-filter-checkbox-copy {
    width: 24px;
    height: 24px;
    min-height: 24px;
    min-width: 24px;
    margin-top: 0px;
    margin-left: 0px;
    border-style: solid;
    border-color: #dedfe3;
    border-radius: 8px;
    background-color: #f4f4f6;
    cursor: pointer;
}

.a-filter-checkbox-copy.w--redirected-checked {
    border-style: none;
    background-color: #eceefe;
    background-image: url('../images/check.svg');
    background-size: 16px 16px;
}

.a-filter-checkbox-copy.w--redirected-focus {
    border-style: none;
    box-shadow: none;
}

.a-filter-card-outlined {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-style: none;
    border-width: 1px;
    border-color: #cfe3f7;
    border-radius: 8px;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.12), 0 0 7px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: box-shadow 300ms ease;
    transition: box-shadow 300ms ease;
}

.a-filter-card-outlined:hover {
    border-color: #fff;
    box-shadow: 0 0 20px 0 rgba(16, 77, 128, 0.18);
}

.a-filter-top-filters-grid {
    z-index: 10;
    display: -ms-grid;
    display: grid;
    margin-bottom: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.6fr 1fr;
    grid-template-columns: 0.6fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.a-filter-sort-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 8px;
}

.a-filter-dropdown-checkbox-field {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.a-filter-dropdown-checkbox-field:hover {
    border-radius: 8px;
    background-color: #eceefe;
}

.a-filter-label {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 8px;
    padding-left: 0px;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 600;
    text-transform: capitalize;
}

.a-checkbox-text {
    position: relative;
    margin-bottom: 0px;
    margin-left: 8px;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 600;
    letter-spacing: -0.02em;
}

.a-filter-dropdown-checkbox-field-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding: 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
}

.a-filter-dropdown-checkbox-field-right:hover {
    background-color: #f4f4f6;
}

.a-filter-dropdown-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 8px;
    color: #383942;
    text-decoration: none;
}

.a-filter-icon-wrapper-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background-color: #f4f4f6;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: #383942;
}

.a-filter-icon-wrapper-small:hover {
    color: #5167f6;
}

.a-filter-filters-dropdown {
    margin-bottom: 16px;
    border-radius: 8px;
    background-color: #eaeaeb;
}

.a-filter-categories-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 86px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.a-filter-filters-dropdown-wrapper {
    height: 56px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-transform: capitalize;
}

.a-filter-dropdown-new {
    margin-right: 0px;
    margin-left: 0px;
}

.a-filter-dropdown-white {
    width: 100%;
    margin-top: 0px;
}

.filter-label-count {
    padding: 8px 16px;
    border-radius: 8px;
    background-color: #eceefe;
    color: #5167f6;
    text-decoration: none;
}

.filter-label-count:hover {
    background-color: #eceefe;
    color: #5167f6;
}

.filter-count {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 600;
}

.form-3 {
    max-width: 1280px;
}

.search-filter-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 24px 12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 16px;
}

.search-field-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 56px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.search-icon-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75px;
    height: 56px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: #eceefe;
    color: #8c92a0;
}

.search-icon-container:hover {
    background-color: #cdd1f3;
    color: #fff;
}

.search-icon-results {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.a-filter-info-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.rating-count.blog-detail {
    font-size: 14px;
    letter-spacing: 0.01em;
}

.rating-count-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-column-gap: 10px;
}

.a-provider-card-wrapper {
    text-decoration: none;
}

.breadcrumb-link {
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
    color: #393b6a;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: -0.02em;
    text-decoration: none;
}

.breadcrumb-link:hover {
    text-decoration: underline;
}

.breadcrumb-link.w--current {
    color: #160042;
}

.breadcrumb-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
}

.breadcrumb-seperator-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #e4e6f1;
}

.icon-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #196dc4;
}

.div-block-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    grid-column-gap: 16px;
}

.div-block-6 {
    width: 100%;
}

.heading-results-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.card-info-wrapper-70 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 30px;
}

.line-divider {
    width: 100%;
    height: 1px;
    background-color: rgba(165, 164, 164, 0.34);
}

.treatment-payment-info-wrapper {
    color: #8c92a0;
    font-size: 15px;
    line-height: 1.5;
}

.text-span-4 {
    font-weight: 700;
}

.treatment-settings-text {
    margin-bottom: 10px;
}

.hero-text-result {
    max-width: 900px;
    margin-top: 15px;
    margin-bottom: 0px;
    color: #4d4d4d;
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
}

.list-item-results {
    margin-bottom: 10px;
    padding-left: 31px;
    background-image: url('../images/Right.svg');
    background-position: 0% 50%;
    background-size: 25px;
    background-repeat: no-repeat;
    color: #125192;
}

.block-title-copy {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
}

.block-title-copy.bottom-margin-30 {
    margin-bottom: 30px;
    color: #fff;
}

.link-popular-cities {
    max-width: 600px;
    margin-bottom: 0px;
    color: #083c7a;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: -0.02em;
}

.link-popular-cities.white-text {
    color: #fff;
}

.link-popular-cities.red {
    color: #e14040;
}

.sidebar-item-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 1px none #000;
    color: #fff;
    text-decoration: none;
}

.sidebar-item-li.lm-10 {
    margin-bottom: 5px;
}

.title-popular-cities {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.title-insurance-results {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.icon-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #160042;
}

.icon-17.white {
    color: #fff;
}

.icon-17.red {
    color: #e14040;
}

.state-item-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 1px none #000;
    text-decoration: none;
}

.faq-item-basic {
    display: block;
    padding: 24px;
    border-radius: 12px;
    background-color: rgba(243, 245, 251, 0);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.content-plus-wrapper {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.faq-section-2 {
    padding: 100px 3%;
}

.plus-item-content {
    overflow: hidden;
}

.content-plus-item {
    margin-top: 10px;
    margin-bottom: 10px;
}

.faq-container-2 {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.breadcrumbs-block {
    width: 100%;
    max-width: 100%;
    margin-top: 159px;
    padding-right: 15px;
    padding-left: 15px;
}

.a-filter-results-display {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 86px;
    padding-bottom: 51px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.note-text {
    color: #09315a;
    font-weight: 500;
}

.call-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 1px;
    background-color: #fff;
    -webkit-transition: color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, background-color 350ms ease;
    color: #003c7a;
    font-size: 25px;
    line-height: 1.3;
    font-weight: 700;
}

.call-button:hover {
    border-radius: 4px;
    background-color: transparent;
    outline-color: #fff;
    outline-offset: 0px;
    outline-style: solid;
    outline-width: 3px;
    color: #fff;
}

.image-overlay-contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    line-height: 1.3;
    text-align: center;
}

.ioc-title {
    font-size: 32px;
    font-weight: 700;
}

.ioc-title.fs-20 {
    font-size: 22px;
    letter-spacing: 1px;
}

.button-white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 54px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #125192;
    border-radius: 8px;
    background-color: #fff;
    -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    color: #003c7a;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.button-white:hover {
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    background-color: rgba(225, 64, 64, 0.5);
    color: #fff;
}

.cta-v2-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: 20px 64px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 30px;
    background-color: #003c7a;
    background-image: url('../images/bg-03-b-cta-webflow-cloneable-template-brix-templates.svg'), url('../images/bg-02-a-cta-webflow-cloneable-template-brix-templates.svg');
    background-position: 100% 50%, 0% 50%;
    background-size: auto, contain;
    background-repeat: no-repeat, no-repeat;
}

.cta-v2-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.cta-v2-content-wrapper.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.split-content.left-cta-v2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 386px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.split-content.right-cta-v2--brix {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.title-for-cta.cta-v2-title {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 45px;
    line-height: 1.2777777777777777;
}

.title-for-cta.fs-24 {
    margin-top: 0px;
    font-size: 24px;
}

.cta-button-new {
    padding: 18px 40px;
    border: 1px solid transparent;
    border-radius: 20px;
    background-color: #fff;
    -webkit-transition: border-color 300ms ease, color 300ms ease, background-color 300ms ease;
    transition: border-color 300ms ease, color 300ms ease, background-color 300ms ease;
    color: #003c7a;
    font-size: 22px;
    line-height: 1.1;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.cta-button-new:hover {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.cta-button-new.fs-17 {
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 12px;
    color: #040203;
    font-size: 17px;
}

.cta-button-new.fs-17:hover {
    color: #fff;
}

.tab-contents-blue-01 {
    padding: 40px 25px 60px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: rgba(19, 81, 146, 0.68);
}

.cta-new-02 {
    margin-bottom: 25px;
    padding: 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #e14040;
    border-radius: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65))), url('../images/young-man-addiction-treatment.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url('../images/young-man-addiction-treatment.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    box-shadow: inset 0 0 9px 0 #e14040, 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    text-align: center;
}

.font-size32 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 32px;
    line-height: 1.1;
    font-weight: 700;
    text-transform: capitalize;
}

.font-size32.blue {
    color: #003c7a;
}

.bm-30 {
    margin-bottom: 30px;
}

.call-button-primary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 15px;
    background-color: #fff;
    -webkit-transition: border-radius 350ms ease, color 350ms ease, background-color 350ms ease;
    transition: border-radius 350ms ease, color 350ms ease, background-color 350ms ease;
    color: #003c7a;
    font-size: 25px;
    line-height: 1.3;
    font-weight: 700;
}

.call-button-primary:hover {
    background-color: transparent;
    outline-color: #fff;
    outline-offset: 0px;
    outline-style: solid;
    outline-width: 2px;
    color: #fff;
}

.cta-new-03 {
    position: -webkit-sticky;
    position: sticky;
    top: 149px;
    margin-bottom: 25px;
    padding: 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #135192;
    border-radius: 12px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #125192;
    font-size: 16px;
    line-height: 1.3;
}

.font-size24 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.1;
    font-weight: 700;
    text-transform: capitalize;
}

.image-9 {
    margin-bottom: 20px;
}

.font-size-20 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.1;
    font-weight: 700;
    text-transform: capitalize;
}

.text-block-15 {
    margin-bottom: 10px;
    font-weight: 700;
}

.cta-new-fixed {
    position: -webkit-sticky;
    position: sticky;
    top: 165px;
    padding: 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #626262;
    border-radius: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65))), url('../images/young-man-addiction-treatment.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url('../images/young-man-addiction-treatment.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    text-align: center;
}

.cta-new-04 {
    margin-bottom: 25px;
    padding: 40px 25px;
    border: 2px solid #ffbf66;
    border-radius: 12px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65))), url('../images/detox-addiction-center.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url('../images/detox-addiction-center.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    text-align: center;
}

.cta-new-04.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 148px;
    border-width: 3px;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
}

.cta-new-05 {
    overflow: hidden;
    margin-bottom: 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #125192;
    border-radius: 12px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #125192;
    font-size: 16px;
    line-height: 1.3;
}

.cta-contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.fs-18 {
    font-size: 18px;
}

.cta-image-wrap {
    margin-bottom: 20px;
}

.heading {
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
}

.ics-grid {
    display: -ms-grid;
    display: grid;
    width: 100%;
    max-width: 900px;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.ics-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-button-wrapper-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
}

.faq-link {
    margin-bottom: 10px;
    color: #003c7a;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
}

._2-column-grid-full {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.full-cover-image {
    width: 100%;
}

.full-cover-image.br {
    border-radius: 10px;
}

.insurance-hero-grid-block {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 85px;
    grid-row-gap: 85px;
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.plus-item-reply {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #51596c;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.02em;
    list-style-type: decimal;
}

.plus-item-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    padding-right: 15px;
    padding-bottom: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: #1f2430;
    text-decoration: none;
}

.plus-item-header:hover {
    color: #206bb8;
}

.question-title-new {
    font-size: 28px;
    line-height: 1;
    font-weight: 700;
}

.question-title-new.fs-20 {
    font-size: 20px;
}

.faq-plus-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 28px;
}

.faq-plus-icon.s-25 {
    width: 20px;
}

.heading-2 {
    margin-top: 0px;
}

.section-guide-hero {
    overflow: hidden;
    height: 65vh;
}

.guide-grid-block {
    display: -ms-grid;
    display: grid;
    width: 85%;
    margin-top: -247px;
    margin-right: auto;
    margin-left: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.guide-grid-block.top-margin-0 {
    width: 95%;
    margin-top: 0px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.top-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 9px 0 rgba(18, 81, 146, 0.2);
}

.top-card.border-radius-0 {
    padding: 0px;
    border-radius: 0px;
    box-shadow: none;
}

.card-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 60, 122, 0.1);
    border-radius: 100px;
    background-color: rgba(0, 60, 122, 0.03);
    -webkit-transition: border-color 350ms ease, background-color 350ms ease;
    transition: border-color 350ms ease, background-color 350ms ease;
    color: #003c7a;
    text-decoration: none;
}

.card-button:hover {
    border-color: #003c7a;
    background-color: rgba(0, 60, 122, 0.1);
}

.about-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: 14px;
}

.about-block.tm-10 {
    margin-bottom: 10px;
}

.mr-paragraph {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #125192;
    font-size: 15px;
    line-height: 1.5;
}

.list-4 {
    margin-top: 10px;
    font-size: 15px;
}

.insurance-form-li {
    margin-bottom: 10px;
}

.guide-left-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
}

.guide-left-block.gap-25 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}

.guide-dropdown {
    width: 100%;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.08);
}

.guide-dropdown-toggle {
    width: 100%;
}

.guide-dropdown-list {
    overflow: hidden;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.25);
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 7px 0 10px -4px rgba(18, 81, 146, 0.25);
}

.guide-dropdown-list.w--open {
    box-shadow: 2px 7px 10px -4px rgba(18, 81, 146, 0.25);
}

.guide-dropdown-link {
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease;
}

.guide-dropdown-link:hover {
    background-color: rgba(18, 81, 146, 0.06);
}

.guide-dropdown-link.red:hover {
    background-color: rgba(225, 64, 64, 0.1);
}

.heading-content-block {
    margin-top: 0px;
    margin-bottom: 30px;
}

.form-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    background-color: #125192;
}

.insurance-form-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.list-insurance-form {
    margin-top: 10px;
    padding-left: 0px;
    font-size: 15px;
}

.insurance-form-link {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.coverage-form {
    overflow: hidden;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 10px 10px 0px 0px;
    background-color: #fff;
}

.full-width {
    width: 100%;
}

.search-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hide {
    display: none;
}

.search-input-insurance-form {
    margin-top: 10px;
    padding-left: 35px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 5px;
    background-image: url('../images/Search.svg');
    background-position: 2% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}

.form-text-field {
    font-size: 14px;
    font-weight: 500;
}

.cta-facilites-card {
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.1);
    font-size: 14px;
}

.cta-facilites-card.bm-0 {
    margin-bottom: 0px;
}

.text-block-16 {
    margin-bottom: 10px;
    font-size: 18px;
}

.insurance-field-wrapper {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.insurance-text-field {
    height: 50px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(18, 81, 146, 0.2);
    border-radius: 5px;
}

.image-insurance-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.fs-12 {
    color: #8c92a0;
    font-size: 12px;
}

.link-4 {
    color: #003c7a;
}

.button-insurance-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.submit-button {
    padding: 14px 40px;
    border-radius: 10px;
    background-color: #8c92a0;
    font-weight: 700;
    letter-spacing: 1px;
}

.submit-button.blue {
    background-color: #105092;
}

.insurance-form-disclaimer {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 12px;
    text-align: center;
}

.expand-text {
    font-weight: 500;
    text-align: center;
}

.close-text {
    font-weight: 500;
    text-align: center;
}

.ec-button-block {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 3px 0 rgba(18, 81, 146, 0.2);
    cursor: pointer;
}

.cf-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.cta-facilities-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.link-5 {
    color: #105092;
    font-size: 16px;
    font-weight: 700;
}

.cta-facilities-wrap {
    display: -ms-grid;
    display: grid;
    margin-top: 34px;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.location-link {
    display: block;
    margin-bottom: 10px;
    color: #125192;
    font-size: 16px;
    font-weight: 500;
}

.insurance-link-block {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.link-block-insurance {
    padding: 20px 40px;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgba(18, 81, 146, 0.38);
    color: #003c7a;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.self-assessment-block {
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0 3px 0 rgba(18, 81, 146, 0.2);
}

.self-assessment-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #125192;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
}

.self-assessment-form-wrapper {
    padding: 40px 20px 20px;
    line-height: 1.6;
}

.div-block-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}

.submit-button-2 {
    margin-top: 10px;
    padding: 13px 40px;
    border-radius: 10px;
    background-color: #003c7a;
    letter-spacing: 1px;
}

.radio-button-field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
}

.radio-button {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    margin-right: 10px;
    border-color: #125192;
}

.radio-button.w--redirected-checked {
    border-color: #003c7a;
}

.self-assessment-form {
    margin-bottom: 30px;
}

.heading-4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 1.3;
}

.guide-right-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
}

.fs-24-bold {
    font-size: 24px;
    font-weight: 700;
}

.fs-24-bold.full-width {
    text-align: center;
}

.con-image {
    width: 75px;
    height: 75px;
    border-radius: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
}

.author-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #003c7a;
    text-decoration: none;
}

.author-wrap.full-width.al-m {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.read-more-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}

.bold-text-new {
    font-weight: 700;
}

.link-6 {
    display: block;
    margin-top: 10px;
    color: #125192;
    font-size: 15px;
    font-weight: 500;
}

.tag-div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.tag-button {
    display: block;
    padding: 5px 10px;
    border-radius: 10px;
    background-color: rgba(18, 81, 146, 0.09);
    color: #125192;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}

.bottom-fixed-banner {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 999999;
    padding: 20px;
    background-color: #003c7a;
    box-shadow: 0 0 12px 0 rgba(58, 58, 58, 0.57);
}

.div-block-29 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-bottom-banner-wrap {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}

.text-span-5 {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 5px;
    background-color: #e14040;
    font-size: 15px;
}

.contact-modal {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999999;
    display: none;
    padding: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(18, 81, 146, 0.7);
}

.modal-div-block {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 500px;
    border-radius: 15px;
    background-color: #fff;
}

.pop-image-block {
    width: 100%;
    padding-top: 47%;
    background-image: url('../images/Demo-Image-CC.jpg');
    background-position: 50% 0%;
    background-size: cover;
    background-repeat: no-repeat;
}

.pop-contents-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.fs-32 {
    margin-bottom: 10px;
    font-size: 28px;
}

.fs-28-bold {
    color: #e14040;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
}

.secondary-button-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    border-radius: 8px;
    background-color: transparent;
    -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease;
    color: #125192;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

.secondary-button-new:hover {
    border-style: dashed;
    border-width: 1px;
    border-color: #125192;
    background-color: #125192;
    color: #fff;
}

.close-image-b {
    position: absolute;
    left: auto;
    top: 2%;
    right: 2%;
    bottom: auto;
    width: 18px;
    cursor: pointer;
}

.text-support-pop {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999999;
    display: none;
    padding: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(18, 81, 146, 0.7);
}

.text-pop-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 500px;
    padding: 40px 30px 20px;
    border-radius: 15px;
    background-color: #fff;
}

.fs-27-bold {
    width: 100%;
    max-width: 450px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    font-size: 27px;
    line-height: 1.4;
    font-weight: 500;
    text-align: center;
}

.fs-18-bold {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}

.checkbox-text {
    font-size: 12px;
    text-align: center;
}

.checkbox-field-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.checkbox-6 {
    width: 22px;
    height: 22px;
    min-width: 22px;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 0px;
}

.checkbox-6.w--redirected-checked {
    background-color: #125192;
    background-size: auto;
}

.div-block-31 {
    width: 100%;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid rgba(165, 164, 164, 0.16);
    border-bottom: 1px solid rgba(165, 164, 164, 0.16);
}

.treatment-dropdown {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(225, 64, 64, 0.5);
    border-radius: 10px;
    background-color: rgba(225, 64, 64, 0.12);
}

.b-container-small-copy {
    width: 100%;
    max-width: 681px;
    padding-bottom: 40px;
    border-style: solid none;
    border-width: 1px;
    border-color: rgba(165, 164, 164, 0.16);
}

.b-testimonial-wrapper-copy {
    overflow: auto;
    padding-bottom: 0px;
}

.align-middle {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
}

.div-block-32 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100px;
    background-color: #125192;
    color: #fff;
}

.div-block-33 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid rgba(165, 164, 164, 0.2);
    font-weight: 700;
}

.div-block-33.tm-20 {
    margin-top: 20px;
}

.div-block-34 {
    padding-bottom: 20px;
    border-bottom: 1px solid #8c92a0;
}

.guide-image {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.image-overlay {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(rgba(0, 0, 0, 0.85)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.85));
}

.cta-item-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 1px none #000;
    color: #fff;
    text-decoration: none;
}

.source-wrapper {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    color: #51596c;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.02em;
    list-style-type: decimal;
}

.source-li-item {
    margin-bottom: 15px;
}

.source-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    padding-right: 15px;
    padding-bottom: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: #1f2430;
    text-decoration: none;
}

.source-block:hover {
    color: #206bb8;
}

.section-content {
    padding: 100px 3%;
}

.section-50-states {
    padding: 100px 3%;
}

.section-50-states.tp-0 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.heading-50-states {
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: center;
}

.state-link-insurance {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #001c38;
    text-decoration: none;
}

.area-label {
    margin-right: 5px;
}

.main-content-container {
    line-height: 1.5em;
}

.main-content-text-block {
    display: inline;
}

.cat-cta-block {
    position: -webkit-sticky;
    position: sticky;
    top: 165px;
    width: 100%;
    margin-bottom: 0px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 20px;
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    -webkit-transition: all 100ms ease;
    transition: all 100ms ease;
    font-family: Montserrat, sans-serif;
    color: #2b2c4f;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
}

.cat-cta-block:hover {
    background-color: #ebebf4;
    background-image: linear-gradient(23deg, hsla(0, 0%, 56%, 0.86), rgba(0, 0, 0, 0.53) 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    color: #fff;
}

.cat-cta-block:active {
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
}

.cta-addiction-centers {
    position: static;
    top: 149px;
    margin-bottom: 25px;
    padding: 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #135192;
    border-radius: 12px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12), 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #125192;
    font-size: 16px;
    line-height: 1.3;
}

.confidential-cta {
    position: -webkit-sticky;
    position: sticky;
    top: 148px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 20px;
    background-color: #f3f4f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(#b3b3b3)), url('../images/young-man-addiction-treatment.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), #b3b3b3), url('../images/young-man-addiction-treatment.jpg');
    background-position: 0px 0px, 0% 50%;
    background-size: auto, auto;
    color: #fff;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
}

.cta-button-withdraw {
    padding: 18px 40px;
    border: 1px solid transparent;
    border-radius: 20px;
    background-color: #fff;
    -webkit-transition: border-color 300ms ease, color 300ms ease, background-color 300ms ease;
    transition: border-color 300ms ease, color 300ms ease, background-color 300ms ease;
    color: #003c7a;
    font-size: 22px;
    line-height: 1.1;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.cta-button-withdraw:hover {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.cta-button-withdraw.fs-17 {
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 12px;
    color: #100706;
    font-size: 17px;
}

.cta-button-withdraw.fs-17:hover {
    color: #fff;
}

.chat-cta {
    position: relative;
    width: 100%;
    margin-bottom: 0px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 20px;
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    -webkit-transition: all 100ms ease;
    transition: all 100ms ease;
    font-family: Montserrat, sans-serif;
    color: #2b2c4f;
    text-decoration: none;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
}

.chat-cta:hover {
    background-color: #ebebf4;
    background-image: linear-gradient(23deg, hsla(0, 0%, 56%, 0.86), rgba(0, 0, 0, 0.53) 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    color: #fff;
}

.chat-cta:active {
    background-image: linear-gradient(23deg, hsla(0, 0%, 100%, 0.7), #fff 84%), url('../images/long-term-recovery.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
}

.admission-cta-sidebar {
    position: relative;
    top: 0px;
    margin-bottom: 40px;
    padding: 32px;
    border-style: solid;
    border-width: 1px;
    border-color: #dae3d9;
    border-radius: 20px;
    background-color: #ebf2f4;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    text-decoration: none;
}

.admission-cta-sidebar:hover {
    background-color: #c8d8e4;
}

.text-block-17 {
    color: #09315a;
}

.text-block-18 {
    color: #09315a;
}

.text-block-19 {
    color: #09315a;
}

.text-span-6 {
    margin-right: 10px;
}

.contact-info-fixed-block-hide-show {
    position: fixed;
    left: auto;
    top: auto;
    right: 20px;
    bottom: 13px;
    z-index: 999;
    display: none;
    padding: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-color: #001c38;
}

.section-50-links {
    padding: 100px 3%;
}

.section-50-links.tp-0 {
    padding-top: 50px;
    padding-bottom: 50px;
}

@media screen and (min-width: 1280px) {
    .product-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .product-grid.prod-1 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .column-01 {
        padding-right: 32px;
        padding-left: 32px;
    }

    .column-01.adition-01 {
        padding-right: 24px;
        padding-left: 0px;
    }

    .column-04.col-3-border {
        border-right: 1px dashed #6869ac;
    }

    .navigation-5 {
        padding-right: 2%;
        padding-left: 2%;
    }

    .section-large {
        padding-top: 76px;
    }

    .nav-title-3.mobile-margin-top-10 {
        margin-top: 29px;
    }

    .text-field-gum:focus {
        border-color: #5195db;
    }

    .toggle-heading {
        font-size: 18px;
        font-weight: 700;
    }

    .toggle-content-block {
        margin-bottom: 30px;
    }

    .a-filter-dropdown-toggle-white.a-subheading-regular {
        color: #354d66;
    }

    .a-filter-filters-dropdown-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .search-filter-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .heading-results-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (min-width: 1440px) {
    .product-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .product-grid.prod-1 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .navigation-grid-6 {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .navigation-grid-6.tab1 {
        -ms-grid-columns: 2fr 1fr 1fr;
        grid-template-columns: 2fr 1fr 1fr;
    }

    .column-04 {
        margin-top: 0%;
    }

    .integration-grid {
        -ms-grid-rows: auto;
        grid-template-rows: auto;
    }

    .navigation-arrow {
        color: #fff;
    }

    .nav-toggle {
        padding-left: 20px;
    }

    .nav-toggle:hover {
        border-bottom-color: #125192;
    }

    .navigation-dropdown-link-2 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .brand-span {
        color: #be5050;
    }

    .hero-heading {
        width: 100%;
        margin-bottom: -3px;
        color: #125192;
        font-size: 60px;
        line-height: 70px;
    }

    .paragraph-large {
        margin-top: 22px;
        margin-bottom: 48px;
        font-family: Ubuntu, Helvetica, sans-serif;
        color: #a7afb2;
        font-size: 22px;
    }

    .heading-detail-small {
        color: #125192;
        font-size: 18px;
    }

    .section-large {
        height: 91vh;
        padding-top: 95px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
        background-position: 0px 0px;
    }

    .container-regular {
        margin-top: auto;
        margin-bottom: auto;
    }

    .search-container-main {
        width: 100%;
        max-width: none;
    }

    .dropdown-list-5 {
        position: absolute;
    }

    .dropdown-list-5.w--open {
        z-index: 9999;
    }

    .dropdown-wrap {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: visible;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .search-input-main {
        width: 100%;
    }

    .paragraph-small {
        color: #001c38;
    }

    .submit-button-wrap {
        width: 300px;
    }

    .dropdown-toggle-2 {
        background-color: #fff;
    }

    .dropdown-state {
        max-width: none;
        background-color: transparent;
    }

    .search-wrapper {
        border-radius: 12px;
        background-color: hsla(0, 0%, 100%, 0.65);
        box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
        opacity: 1;
    }

    .nav-title-2 {
        font-weight: 700;
    }

    .nav-title-2.nav-promo {
        font-size: 20px;
        font-weight: 400;
    }

    .form-block-3 {
        margin-top: 25px;
    }

    .state-select-field {
        padding-right: 5px;
    }

    .button-text-nav {
        width: 100%;
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .nav-title-3 {
        margin-top: 10px;
        margin-bottom: 10px;
        color: #09315a;
        font-size: 15px;
        font-weight: 700;
    }

    .search-form-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .search-options-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .image-3 {
        position: absolute;
        left: auto;
        top: auto;
        right: 0%;
        bottom: 0%;
    }

    .image-4 {
        position: absolute;
        left: 0%;
        top: auto;
        right: auto;
        bottom: 0%;
        margin-left: 130px;
    }

    .card--hero {
        background-color: #125192;
    }

    .tabs-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .tab-contents-block {
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        background-color: #fff;
    }

    .block-title.bottom-margin-30 {
        margin-bottom: 20px;
    }

    .block-title.bottom-margin-30-with-fixed-width {
        margin-bottom: 20px;
    }

    .tabs {
        color: #001c38;
    }

    .secondary-button {
        width: 100%;
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .secondary-button.small-button {
        margin-top: 0px;
    }

    .tertiary-button {
        width: 100%;
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .tertiary-button.small-button {
        margin-top: 0px;
    }

    .header-section {
        border-style: solid;
        border-width: 1px;
        border-color: #f7f7f7;
    }

    .faq-paragraph {
        padding-right: 20px;
        padding-left: 20px;
        border: 1px none #000;
    }

    .blog-content-small {
        padding-top: 0px;
    }

    .dept-card {
        margin-top: 29px;
        padding: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-style: solid;
        border-width: 0.5px;
        border-color: rgba(130, 130, 130, 0.3);
        border-radius: 20px;
    }

    .content-highlight-wrapper {
        border-style: solid;
        border-width: 1px;
        border-color: #f8d098;
        border-radius: 15px;
        background-color: rgba(255, 191, 102, 0.18);
    }

    .column-03 {
        margin-top: 0%;
    }

    .a-filter-dropdown-toggle-white.a-subheading-regular {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .form-block-7 {
        width: 100%;
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto;
    }

    .heading-results-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .block-title-copy.bottom-margin-30 {
        margin-bottom: 20px;
    }

    .call-button {
        width: 100%;
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .button-white {
        width: 100%;
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media screen and (max-width: 991px) {
    .mobile-margin-top-10 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .dropdown {
        width: 100%;
    }

    .navigation-dropdown-link {
        padding: 10px;
    }

    .dropdown-container-2 {
        padding: 0px;
    }

    .navigation-grid-6 {
        margin-top: 0px;
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .navigation-grid-6.tab1 {
        -ms-grid-columns: 2fr 2fr;
        grid-template-columns: 2fr 2fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .navigation-grid-6.tab-3 {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
    }

    .navigation-grid-6.addiction-info-grid {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .brand-3 {
        margin-right: 10px;
        padding: 0px;
    }

    .container-navigation-3 {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .column-01 {
        padding-right: 0px;
    }

    .column-04 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .menu-wrap-2 {
        position: absolute;
        height: auto;
        padding-right: 3%;
        padding-left: 3%;
        background-color: #fff;
        box-shadow: 1px 1px 20px 0 rgba(0, 60, 122, 0.26);
    }

    .column-02 {
        padding-right: 0px;
        padding-left: 0px;
        border-right-style: none;
        border-left-style: none;
    }

    .menu-button-6 {
        margin-left: 14px;
        padding: 12px;
        border-style: dashed;
        border-width: 1px;
        border-color: #105092;
        border-radius: 10px;
        background-color: #ebebf4;
        color: #105092;
    }

    .menu-button-6.w--open {
        border-style: solid;
        background-color: #fff;
        color: #4c4cb3;
    }

    .dropdown-wrapper-3 {
        padding-top: 10px;
        padding-right: 5%;
        padding-left: 5%;
        border-radius: 0px;
        box-shadow: none;
    }

    .dropdown-wrapper-3.bottom-padding-increase {
        padding-bottom: 100px;
    }

    .nav-toggle {
        width: 100%;
        padding-top: 14px;
        padding-bottom: 14px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .nav-toggle:hover {
        border-bottom-style: none;
        color: #125192;
    }

    .nav-toggle.w--open {
        width: 100%;
        background-color: #125192;
        color: #fff;
    }

    .dropdown-list-4 {
        min-width: auto;
    }

    .dropdown-list-4.w--open {
        position: static;
        overflow: auto;
        height: 640px;
        padding-top: 0px;
    }

    .navigation-dropdown-link-2 {
        padding: 10px;
    }

    .flex-wrapper-centre {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0px;
        margin-bottom: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-large {
        height: 90vh;
        padding-top: 114px;
        background-position: 0px 0px, 65% 0%;
    }

    .search-wrapper {
        margin-top: 19px;
    }

    .state-select-field {
        margin-top: 16px;
        padding-left: 46px;
    }

    .nav-title-3.hide-from-t {
        display: none;
    }

    .text-block-4 {
        margin-right: 10px;
    }

    .card--hero {
        padding-right: 20px;
        padding-left: 20px;
    }

    .card--text {
        margin-right: 7px;
        font-size: 16px;
        text-align: center;
    }

    .card--text:hover {
        font-size: 16px;
        font-weight: 500;
    }

    .feature-shop-tabs {
        min-width: 50%;
        margin-right: 40px;
    }

    .form-section-text {
        background-position: 50% 50%;
    }

    .middle-column {
        padding-right: 0px;
        padding-left: 0px;
        border-right-style: none;
        border-left-style: none;
    }

    .wrapper.display-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    ._2-column-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .logo-text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .text-span {
        margin-left: 0px;
    }

    .secondary-button.small-button {
        width: 100%;
    }

    .tertiary-button.small-button {
        width: 100%;
    }

    .cta-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .footer {
        padding-top: 60px;
        padding-bottom: 140px;
    }

    .footer-contents-grid {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
    }

    .last-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .providers-grid {
        width: 100%;
        margin-right: 0px;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .feature-bottom-block {
        width: 100%;
        margin-right: 0px;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }

    .filter-dropdown {
        max-width: 100%;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .faq-wrap {
        position: static;
        width: 100%;
        margin-top: 40px;
    }

    .item-v1 {
        margin-right: 16px;
    }

    .contact-info-fixed-block {
        left: 0%;
        top: auto;
        right: 0%;
        bottom: 0%;
    }

    .info-block {
        width: 100%;
    }

    .hero-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .hero-image-wrapper {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header-section {
        padding-top: 200px;
    }

    .tabs-3 {
        width: 90%;
    }

    .faq-card-primary {
        width: 100%;
    }

    .faq-card {
        width: 100%;
    }

    .tab-content {
        width: 100%;
    }

    .button-outline {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    .faq-bottom-wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .paragraph-2 {
        font-size: 20px;
        line-height: 25px;
        text-align: left;
    }

    .faq-wrap-2 {
        width: 100%;
        max-width: none;
    }

    .faq-grid-2 {
        grid-column-gap: 30px;
        -ms-grid-columns: 1fr 1.5fr;
        grid-template-columns: 1fr 1.5fr;
    }

    .faq-content {
        width: 100%;
    }

    .faq-cta {
        width: 100.000103%;
        background-position: 0px 0px, 50% 50%;
        background-size: auto, cover;
    }

    .grid-blog {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .dept-card {
        width: 100%;
    }

    .tabs-content-3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .grid-two-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .b-section-regular {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .a-blog-details-wrapper {
        height: 309px;
    }

    .filter-badge.category-2 {
        font-size: 12px;
    }

    .divider-line-card.a-margin-bottom-16 {
        margin-bottom: 10px;
    }

    .phone-icon-cta {
        margin-right: 19px;
    }

    .biz-card-block {
        text-decoration: none;
    }

    .withdraw-block {
        display: block;
        margin-bottom: 100px;
        padding-left: 0px;
    }

    .withdraw-ad-wrapper {
        width: auto;
    }

    .div-block-3 {
        margin: 26px;
        padding-top: 40px;
    }

    .text-block-10 {
        margin-top: 10px;
    }

    .text-block-11 {
        font-size: 20px;
        line-height: 25px;
    }

    .column-03 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .info-content-section {
        padding-top: 50px;
    }

    .a-filter-filters-dropdown-grid {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .a-filter-top-filters-grid {
        justify-items: center;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .a-filter-sort-wrapper {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .a-filter-categories-grid {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: start;
    }

    .a-filter-filters-dropdown-wrapper {
        width: 100%;
    }

    .search-filter-wrapper {
        padding-bottom: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-row-gap: 16px;
    }

    .div-block-5 {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .heading-results-wrapper {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: start;
    }

    .line-divider {
        width: 100%;
        height: 1px;
        background-color: rgba(140, 146, 160, 0.28);
    }

    .faq-section-2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .a-filter-results-display {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        justify-items: start;
    }

    .cta-v2-wrapper {
        padding-right: 40px;
        padding-left: 40px;
        background-image: url('../images/bg-02-b-cta-webflow-cloneable-template-brix-templates.svg'), url('../images/bg-02-a-cta-webflow-cloneable-template-brix-templates.svg');
        background-position: 100% 50%, 0% 50%;
        background-size: contain, contain;
        background-repeat: no-repeat, no-repeat;
    }

    .cta-v2-content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        text-align: center;
    }

    .split-content.left-cta-v2 {
        max-width: 55%;
    }

    .split-content.right-cta-v2--brix {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .title-for-cta.cta-v2-title {
        margin-top: 0px;
    }

    .image-cta {
        width: 100%;
    }

    .cta-image-wrap {
        overflow: hidden;
        height: 334px;
    }

    .header-button-wrapper-copy {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    ._2-column-grid-full {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .guide-grid-block {
        width: 100%;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .guide-grid-block.top-margin-0 {
        width: 100%;
    }

    .cat-cta-block {
        width: 100%;
    }

    .confidential-cta {
        width: 100.000103%;
        background-position: 0px 0px, 50% 50%;
        background-size: auto, cover;
    }

    .chat-cta {
        width: 100%;
    }

    .admission-cta-sidebar {
        width: 100%;
    }

    .contact-info-fixed-block-hide-show {
        left: 0%;
        top: auto;
        right: 0%;
        bottom: 0%;
    }
}

@media screen and (max-width: 767px) {
    .mobile-margin-top-10 {
        margin-top: 10px;
    }

    .resource-link {
        padding: 10px;
    }

    .product-grid {
        grid-column-gap: 0px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .navigation-dropdown-link {
        padding: 10px;
    }

    .navigation-grid-6 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .navigation-grid-6.tab1 {
        -ms-grid-columns: 2fr;
        grid-template-columns: 2fr;
    }

    .navigation-grid-6.tab-4 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .navigation-grid-6.addiction-info-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .badge-nav {
        display: none;
    }

    .badge-nav.margin-0 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .nav-top-banner-block {
        background-image: none;
        background-position: 0px 0px;
        background-size: auto;
        background-repeat: repeat;
    }

    .integration-grid {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .integration-grid.insurance-sub {
        margin-top: 0px;
    }

    .image-block {
        background-position: 50% 0%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .dropdown-wrapper-3 {
        padding-bottom: 100px;
    }

    .dropdown-wrapper-3.bottom-padding-increase {
        padding-bottom: 125px;
    }

    .nav-toggle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navigation-dropdown-link-2 {
        padding: 10px;
    }

    .section-large {
        padding-top: 72px;
        padding-bottom: 72px;
    }

    .check-box-wrap {
        padding: 8px;
    }

    .state-select-field {
        padding-left: 37px;
    }

    .search-options-wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .heading-wrapper {
        margin-bottom: 25px;
    }

    .feature-tab-card {
        padding: 20px;
    }

    .margin-bottom-24 {
        margin-bottom: 0px;
    }

    .section-regular {
        padding-top: 72px;
        padding-bottom: 72px;
    }

    .feature-shop-tabs {
        min-width: auto;
        margin-right: 0px;
        margin-bottom: 40px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .h1-heading {
        font-size: 48px;
    }

    .h1-heading.text-weight-medium {
        font-size: 32px;
    }

    .info-tab {
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px;
        padding: 16px 32px;
    }

    .feature-tabs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .title-wrap-gum {
        margin-bottom: 16px;
    }

    .display-heading {
        font-size: 32px;
    }

    .display-heading.font-color-white {
        font-size: 32px;
    }

    .display-heading.font-color-blue {
        font-size: 32px;
    }

    .cta-container {
        margin-top: 48px;
        margin-bottom: 35px;
    }

    .grid-form-gum {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.top-padding-165 {
        padding-top: 163px;
    }

    .section-contents-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .secondary-title {
        font-size: 32px;
    }

    .secondary-title.white-text {
        font-size: 32px;
    }

    .secondary-button {
        font-size: 18px;
    }

    .tertiary-button.top-margin-25 {
        margin-top: 0px;
        margin-left: 10px;
        font-size: 18px;
    }

    .section-2-column-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .cta-title {
        font-size: 32px;
    }

    .footer-contents-grid {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .div-block-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .filter-dropdown {
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 5px;
    }

    .result-single-hero-section {
        padding-top: 178px;
        padding-bottom: 60px;
    }

    .rs-button-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .item-v1 {
        max-width: 280px;
        min-width: 280px;
    }

    .section-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .rshero-title {
        font-size: 36px;
    }

    .verify-insurance-pop-up {
        padding-right: 3%;
        padding-left: 3%;
    }

    .hi-pop-up {
        padding-right: 3%;
        padding-left: 3%;
    }

    .info-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .hero-grid {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
    }

    .hero-image-wrapper {
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .business-info-button {
        display: none;
    }

    .faq-detail {
        margin-bottom: 14px;
    }

    .faq-bottom-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

    .paragraph-2 {
        text-align: left;
    }

    .faq-grid-2 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .faq-grid-2.details {
        -ms-grid-columns: 2fr;
        grid-template-columns: 2fr;
    }

    .faq-cta {
        width: 100%;
        height: 300px;
        padding-top: 40px;
        padding-left: 40px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background-size: auto, cover;
    }

    .grid-blog {
        max-width: 480px;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .section-large-2 {
        padding-top: 72px;
        padding-bottom: 72px;
    }

    .grid-two-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .b-testimonial-wrapper {
        padding-bottom: 128px;
    }

    .address-block-results {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .phone-icon-cta {
        margin-right: 16px;
    }

    .header-cta-wrapper {
        padding-left: 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .facility-details-cta-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .withdraw-block {
        margin-bottom: 0px;
    }

    .text-block-10 {
        font-size: 26px;
        line-height: 1.3;
    }

    .alerts-inner-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .list-cta {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .list-wrapper-cta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .info-cta-block {
        margin-top: 30px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .submit-button-cta {
        margin-top: 0px;
    }

    .section-header-insurance {
        padding-top: 72px;
    }

    .section-header-insurance.top-padding {
        padding-top: 158px;
    }

    .info-content-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section-alerts {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .a-filter-filters-dropdown-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .a-filter-card-outlined {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .a-filter-top-filters-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .a-filter-categories-grid {
        margin-top: 20px;
        justify-items: stretch;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        text-align: center;
    }

    .heading-results-wrapper {
        justify-items: stretch;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        text-align: center;
    }

    .card-info-wrapper-70 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-row-gap: 30px;
    }

    .sidebar-item-li {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .state-item-li {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .faq-item-basic {
        padding: 14px 0px;
    }

    .faq-section-2 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .a-filter-results-display {
        justify-items: stretch;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        text-align: center;
    }

    .call-button {
        font-size: 18px;
    }

    .ioc-title {
        font-size: 28px;
    }

    .cta-v2-wrapper {
        min-height: auto;
        border-radius: 20px;
        background-image: none;
        background-position: 0% 50%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .cta-v2-content-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .split-content.left-cta-v2 {
        max-width: 100%;
    }

    .title-for-cta.cta-v2-title {
        font-size: 32px;
        line-height: 1.1;
    }

    .cta-button-new {
        padding-right: 32px;
        padding-left: 32px;
        font-size: 18px;
    }

    .call-button-primary {
        font-size: 18px;
    }

    .ics-grid {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .insurance-hero-grid-block {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .plus-item-header {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .question-title-new {
        font-size: 22px;
    }

    .question-title-new.fs-20 {
        font-size: 18px;
    }

    .faq-plus-icon {
        width: 22px;
    }

    .faq-plus-icon.s-25 {
        width: 18px;
        height: 18px;
        min-height: 18px;
        min-width: 18px;
    }

    .section-guide-hero {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .card-button {
        font-size: 14px;
    }

    .guide-left-block {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .insurance-field-wrapper {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .link-block-insurance {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .bottom-fixed-banner {
        display: none;
    }

    .b-container-small-copy {
        max-width: 520px;
        margin-right: auto;
        margin-left: auto;
    }

    .cta-item-li {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .source-block {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .section-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section-50-states {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .confidential-cta {
        width: 100%;
        height: 300px;
        padding-top: 40px;
        padding-left: 40px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background-size: auto, cover;
    }

    .cta-button-withdraw {
        padding-right: 32px;
        padding-left: 32px;
        font-size: 18px;
    }

    .contact-info-fixed-block-hide-show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .section-50-links {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

@media screen and (max-width: 479px) {
    .navigation-dropdown-link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .navigation-grid-6 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .navigation-grid-6.tab-3 {
        grid-auto-flow: row;
        grid-auto-columns: 1fr;
        -ms-grid-columns: auto;
        grid-template-columns: auto;
    }

    .badge-nav.margin-0 {
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 12px;
    }

    .nav-top-banner-block {
        display: none;
    }

    .menu-button-6 {
        margin-left: 0px;
    }

    .nav-button-2 {
        display: none;
    }

    .dropdown-list-4.w--open {
        height: 600px;
    }

    .navigation-dropdown-link-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .hero-heading {
        margin-bottom: 0px;
        font-size: 12vw;
        line-height: 1;
    }

    .paragraph-large {
        font-size: 16px;
        line-height: 20px;
    }

    .heading-detail-small {
        width: 100%;
        max-width: 157px;
        font-size: 14px;
        line-height: 1.3;
    }

    .section-large {
        height: auto;
        padding-top: 120px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0, 0, 0, 0.13)));
        background-image: linear-gradient(180deg, transparent, transparent), linear-gradient(180deg, #fff, rgba(0, 0, 0, 0.13));
    }

    .search-input-main {
        min-height: 40px;
    }

    .checkbox {
        width: 16px;
        height: 16px;
        min-height: 16px;
        min-width: 16px;
    }

    .search-wrapper {
        padding: 20px;
    }

    .button-text-nav.tm-25 {
        width: 100%;
        margin-top: 10px;
        font-size: 15px;
    }

    .image-4 {
        display: block;
        width: 399px;
        height: 480px;
        max-width: none;
        margin-left: -86px;
        opacity: 0.66;
    }

    .hero-link-wrapper {
        margin-top: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .text-block-4 {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .card--hero {
        width: 100%;
        padding: 15px 5px;
    }

    .card--text {
        font-size: 16px;
    }

    .text-block-6 {
        font-size: 13px;
    }

    .card-inner-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .feature-shop-tabs {
        margin-bottom: 28px;
    }

    .image-block-lg.small {
        margin-top: 20px;
        padding: 10px;
    }

    .form-wrapper {
        padding: 20px 15px;
    }

    .submit-button-blue {
        width: 100%;
    }

    .display-heading.font-color-white {
        margin-top: 0px;
        text-align: center;
    }

    .display-heading.font-color-blue {
        margin-top: 0px;
        text-align: center;
    }

    .form-section-text {
        padding-top: 40px;
        background-position: 35% 50%;
    }

    .cta-container {
        margin-top: 0px;
        margin-bottom: 22px;
    }

    .button-wrap-centre {
        width: 100%;
    }

    .grid-form-gum {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .agree-block {
        margin-top: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .checkbox-label {
        font-size: 14px;
    }

    .checkbox-3 {
        height: 23px;
        margin-right: 15px;
    }

    .section.padding-25 {
        padding-top: 0px;
    }

    .section.padding-30 {
        padding-top: 0px;
    }

    .section.top-padding-165 {
        padding-top: 100px;
    }

    .secondary-paragraph {
        text-align: center;
    }

    .tab-menu {
        font-size: 18px;
    }

    .tab-contents-block {
        padding: 20px 16px 40px;
    }

    .block-title {
        font-size: 24px;
    }

    .logo-text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .text-span {
        margin-left: 0px;
        text-align: left;
    }

    .secondary-title {
        text-align: center;
    }

    .fixed-width-600 {
        text-align: center;
    }

    .secondary-button.fixed-width-200 {
        max-width: 100%;
    }

    .secondary-button.small-button {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14px;
    }

    .tertiary-button.top-margin-25 {
        margin-top: 10px;
        margin-left: 0px;
    }

    .tertiary-button.fixed-width-200 {
        max-width: 100%;
    }

    .tertiary-button.small-button {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14px;
    }

    .cta-button {
        max-width: 100%;
        font-size: 16px;
    }

    .paragraph {
        text-align: center;
    }

    .left-contents-block {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .cta-block {
        padding: 10px;
    }

    .cta-title {
        text-align: center;
    }

    .cta-bottom-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    ._2-column-form-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .footer {
        padding-bottom: 60px;
    }

    .footer-contents-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .social-icon-block {
        width: 100%;
    }

    .copyright-text {
        margin-top: 20px;
    }

    .div-block-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .last-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .providers-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .result-single-hero-section {
        padding-top: 111px;
    }

    .address-text {
        text-align: center;
    }

    .rs-button-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .item-v1 {
        max-width: 260px;
        min-width: 260px;
    }

    .section-grid {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
    }

    .title-font-size-22 {
        font-size: 20px;
    }

    .section-block-title {
        font-size: 28px;
    }

    .read-more-button {
        font-size: 14px;
    }

    .rs-details-rich-text h2 {
        font-size: 24px;
    }

    .rs-section-title {
        font-size: 28px;
    }

    .offerings-card-block {
        margin-top: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }

    .pop-up-title {
        font-size: 20px;
    }

    .form-field-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .text-field-2 {
        height: auto;
    }

    .contact-info-fixed-block {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .info-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .hero-paragraph {
        font-size: 15px;
        line-height: 1.6;
    }

    .hero-grid {
        width: 100%;
        justify-items: stretch;
    }

    .hero-image-wrapper {
        width: 100%;
    }

    .header-section {
        padding-top: 90px;
        padding-bottom: 60px;
    }

    .single-rating-block {
        width: 100%;
        justify-items: center;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .star-rating-container {
        padding-right: 50px;
        padding-left: 50px;
    }

    .view-count-text {
        font-size: 22px;
    }

    .business-info-block {
        width: 100%;
        padding-right: 0px;
    }

    .business-info-title {
        margin-top: 10px;
        margin-bottom: 22px;
        font-size: 25px;
        line-height: 1.3;
        text-align: center;
    }

    .sub-address-block {
        margin-bottom: 20px;
    }

    .tabs-3 {
        width: 100%;
    }

    .tab-link-tab-1.w--current {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .image-ft-thumbnail.thumb-3 {
        width: 153%;
    }

    .image-ft-thumbnail.thumb-5 {
        width: 100%;
    }

    .thumbnail-div.thumbnail-1 {
        width: 100%;
    }

    .tabs-menu-3 {
        display: -ms-grid;
        display: grid;
        margin-top: 20px;
        justify-items: center;
        grid-auto-columns: 1fr;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .service-item-title {
        margin-right: 20px;
        font-size: 16px;
        line-height: 32px;
    }

    .faq-question-bar {
        padding-right: 15px;
    }

    .faq-wrap-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .faq-grid-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-items: center;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .title-cta {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .faq-content {
        width: 100%;
    }

    .question-title {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .faq-cta {
        display: block;
        width: 100%;
        height: 300px;
        padding-right: 30px;
        padding-left: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        background-position: 0px 0px, 30% 140%;
    }

    .faq-question-wrap {
        width: 100%;
    }

    .container-blog {
        width: 100%;
    }

    .blog-content-small {
        width: 100%;
    }

    .blog-detail {
        width: 100%;
        font-size: 15px;
        line-height: 25px;
    }

    .grid-blog {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        max-width: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .dept-card {
        display: block;
        width: 100%;
        max-width: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .content-highlight-wrapper {
        width: 100%;
        text-align: justify;
    }

    .card-content-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .content-heading-wrap.rating-heading-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .content-heading-wrap.alerts-header-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .tab-pane-tab-5 {
        width: 100%;
    }

    .tabs-content-3 {
        width: 100%;
    }

    .contact-icon-wrapper {
        width: 60px;
        height: 60px;
        min-height: 60px;
        min-width: 60px;
        margin-right: 50px;
    }

    .contact-text-underline {
        font-size: 15px;
    }

    .contact-item {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .b-testimonial-wrapper {
        padding-bottom: 0px;
    }

    .a-margin-bottom-16 {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        grid-column-gap: 10px;
    }

    .filter-wrapper-2 {
        width: 100%;
    }

    .phone-icon-cta {
        width: 36px;
        margin-right: 10px;
    }

    .biz-card-block {
        width: 100%;
        min-width: 100%;
    }

    .result-rating-detail {
        font-size: 20px;
    }

    .b-testimonial-grid {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .withdraw-block {
        height: 350px;
    }

    .div-block-3 {
        margin: 20px;
        padding-top: 0px;
    }

    .text-block-10 {
        margin-top: 40px;
        font-size: 20px;
    }

    .text-block-11 {
        font-size: 16px;
        line-height: 1.3;
    }

    .alerts-inner-header {
        margin-right: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .inner-alerts-title-link {
        padding-right: 0px;
    }

    .info-cta-block {
        margin-top: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .button-wrap-cta {
        width: 100%;
    }

    .submit-button-cta {
        width: 100%;
    }

    .text-block-12 {
        text-align: center;
    }

    .section-cta {
        padding-top: 40px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), to(rgba(0, 0, 0, 0.85))), url('../images/healing-through-recovery.jpg');
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.85)), url('../images/healing-through-recovery.jpg');
        background-position: 0px 0px, 60% 100%;
        background-size: auto, auto;
        background-repeat: repeat, no-repeat;
    }

    .form-wrapper-cta {
        padding: 30px 15px;
    }

    .section-header-insurance {
        padding-bottom: 0px;
    }

    .section-header-insurance.top-padding {
        padding-top: 104px;
    }

    .insurance-logo-wrapper {
        margin-bottom: 10px;
    }

    .drop-drop-info-section.services-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .a-filter-dropdown-toggle-white {
        font-size: 14px;
    }

    .a-filter-dropdown-toggle-white.a-subheading-regular {
        font-size: 16px;
    }

    .a-filter-filters-dropdown-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .a-filter-card-outlined {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .a-filter-top-filters-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
    }

    .a-filter-categories-grid {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .a-filter-filters-dropdown-wrapper {
        width: 100%;
    }

    .a-filter-info-wrapper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .breadcrumb-wrapper-2 {
        margin-bottom: 60px;
        margin-left: 3%;
        padding-right: 3%;
    }

    .div-block-5 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-row-gap: 16px;
    }

    .heading-results-wrapper {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .treatment-payment-info-wrapper {
        color: #8c92a0;
        line-height: 1.4em;
    }

    .treatment-settings-text {
        margin-bottom: 16px;
    }

    .block-title-copy {
        font-size: 24px;
    }

    .link-popular-cities {
        width: 100%;
        font-size: 15px;
        line-height: 25px;
    }

    .link-popular-cities.white-text {
        text-align: left;
    }

    .breadcrumbs-block {
        margin-top: 98px;
    }

    .a-filter-results-display {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .image-overlay-contents-block {
        padding: 10px;
    }

    .ioc-title {
        font-size: 24px;
    }

    .ioc-title.fs-20 {
        font-size: 18px;
    }

    .cta-v2-wrapper {
        padding: 40px 24px;
    }

    .cta-button-new {
        display: block;
        width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .cta-button-new.fs-17 {
        padding-right: 20px;
        padding-left: 20px;
    }

    .tab-contents-blue-01 {
        padding: 20px 16px 40px;
    }

    .font-size32.blue {
        font-size: 26px;
    }

    .cta-new-04 {
        padding-right: 20px;
        padding-left: 20px;
    }

    .cta-image-wrap {
        height: auto;
    }

    .heading {
        margin-bottom: 20px;
    }

    .header-button-wrapper-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .question-title-new {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .question-title-new.fs-20 {
        font-size: 16px;
        line-height: 1.3;
    }

    .section-guide-hero {
        height: 52vh;
    }

    .guide-grid-block {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .top-card {
        padding-right: 10px;
        padding-left: 10px;
    }

    .about-block.tm-10 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .guide-dropdown-list.w--open {
        width: 100%;
        max-width: 387px;
    }

    .guide-dropdown-link {
        white-space: normal;
    }

    .form-wrap {
        width: 100%;
    }

    .insurance-field-wrapper {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }

    .cta-facilities-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .location-link {
        font-size: 14px;
    }

    .insurance-link-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .guide-right-block {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }

    .bottom-fixed-banner {
        display: none;
    }

    .div-block-29 {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
    }

    .link-bottom-banner-wrap {
        font-size: 14px;
    }

    .text-span-5 {
        margin-top: 10px;
        font-size: 12px;
    }

    .fs-28-bold {
        font-size: 23px;
    }

    .secondary-button-new {
        width: 100%;
        margin-top: 10px;
        font-size: 15px;
    }

    .text-pop-wrap {
        padding-right: 20px;
        padding-left: 20px;
    }

    .fs-27-bold {
        font-size: 24px;
    }

    .fs-18-bold {
        font-size: 17px;
    }

    .checkbox-field-3 {
        margin-top: 20px;
        margin-bottom: 10px;
        padding-left: 0px;
    }

    .b-container-small-copy {
        max-width: 345px;
        margin-right: auto;
        margin-left: auto;
    }

    .b-testimonial-wrapper-copy {
        padding-bottom: 0px;
    }

    .image-overlay {
        left: 0%;
        top: 0%;
        right: 0%;
        bottom: auto;
    }

    .heading-50-states {
        margin-bottom: 20px;
    }

    .confidential-cta {
        display: block;
        width: 100%;
        height: 300px;
        padding-right: 30px;
        padding-left: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        background-position: 0px 0px, 30% 140%;
    }

    .cta-button-withdraw {
        display: block;
        width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .cta-button-withdraw.fs-17 {
        padding-right: 20px;
        padding-left: 20px;
    }

    .contact-info-fixed-block-hide-show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

#w-node-c722be25-2464-24b9-6f92-d9624050a0aa-effd5c44 {
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_00eb1612-1673-25de-ea02-24db42fa015e-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_4454b806-456b-15ce-0a4b-b99f80f7dbc1-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d4224841c1-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d4224841ca-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_78552500-8576-7595-47a2-72d4224841d3-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d4224841f2-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d422484211-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d422484230-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_78552500-8576-7595-47a2-72d42248424f-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9ee93d57-67a7-a27f-6d1d-939491b0f74c-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_88b9d717-d436-c124-faeb-3fc05e5a84f5-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f6bbc0a9-f223-e48c-58df-2d2560081c99-effd5c44 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_30ec1485-036f-5302-5198-5707c650fbc1-c650fbbc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_30ec1485-036f-5302-5198-5707c650fbce-c650fbbc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_30ec1485-036f-5302-5198-5707c650fbdf-c650fbbc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_30ec1485-036f-5302-5198-5707c650fbec-c650fbbc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_30ec1485-036f-5302-5198-5707c650fbf7-c650fbbc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4866-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca486b-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4870-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4875-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca487a-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca487f-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4884-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4889-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca488e-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4893-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4898-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca489d-beca4839 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48bd-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48c1-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48c5-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48c9-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48cd-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48d1-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48d5-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48d9-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48dd-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48e1-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48e5-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48e9-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48ed-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48f1-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48f5-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48f9-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca48fd-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4901-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4905-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca490a-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca490e-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4912-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4916-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca491a-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca491e-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4922-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4926-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca492a-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca492e-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4932-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4936-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca493a-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca493e-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4942-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4946-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca494a-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca494e-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4952-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4957-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca495b-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca495f-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4963-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4967-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca496b-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca496f-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4973-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4977-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca497b-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca497f-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4983-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4987-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca498b-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca498f-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4993-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4997-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca499b-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca499f-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_11bcce51-6f51-3ede-2319-30b8beca4a14-beca4839 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e63c1-57329b3a {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e63c8-57329b3a {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e63e2-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e6419-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e6430-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e644b-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e99fc882-e4a9-d194-1145-bd504a3e645e-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-97745059776d-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-97745059776e-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-977450597770-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a00-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a01-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a03-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb3-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb4-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb6-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f6208-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f6209-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f620b-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdef-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdf0-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdf2-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0722-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0723-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0725-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d5-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d6-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d8-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c782-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c783-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c785-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbeb-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbec-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbee-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc4-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc5-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc7-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b881-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b882-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b884-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd40-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd41-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd43-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b5826e-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b5826f-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b58271-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140a-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140b-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140d-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d00949-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d0094a-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d0094c-57329b3a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-b9d0a98c-3808-e72b-0ff0-2d8f9cc7ab2b-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_12eb770b-b370-5d94-25f8-731f099dbc33-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_95e6a8d3-be84-3aa5-4d72-4d4827828bf6-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_515eb98f-19f6-508b-79f1-ec15340bf370-30ffd4dc {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
}

#w-node-_12eebefc-72bb-5546-e696-fe9c6f3192a8-30ffd4dc {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
}

#w-node-a649d2c9-6648-9537-8ffd-57d5d8b87c8d-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a649d2c9-6648-9537-8ffd-57d5d8b87c9c-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_38f8e3dd-1074-7ff6-8395-dc36f165baa0-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7528aff6-3fc0-19bd-1eb7-a078e38a0194-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e01d041f-8fa5-3ca4-2652-573c80b8fde3-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e01d041f-8fa5-3ca4-2652-573c80b8fdec-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_6e0d02be-2143-4bee-5191-c011a178a4ea-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-bfbbc8a9-8639-f8e5-d341-7da3a3c989cb-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_0102961f-f7eb-5d52-1b56-2366b7ab64c7-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_821b7db1-a84c-049d-9a8a-b6dde67b289d-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-b06fca9e-62a4-e845-5025-6ac9ce3a348c-30ffd4dc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6ebeefa4-d0d5-00d1-5b45-617a8cc1988a-30ffd4dc {
    -ms-grid-column-align: center;
    justify-self: center;
}

#w-node-_8bcf7137-a861-f7cb-1d38-05af810f021b-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74e9f4a7-9874-3811-3798-148d2484f402-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-c06faa83-bb5e-8c35-5ae1-c451b89a7057-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-c06faa83-bb5e-8c35-5ae1-c451b89a7078-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-c06faa83-bb5e-8c35-5ae1-c451b89a7099-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-c06faa83-bb5e-8c35-5ae1-c451b89a70ba-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f1e24746-37ec-5a4f-1db7-cab25ea826a0-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f1e24746-37ec-5a4f-1db7-cab25ea826ac-772816e3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-af48f229-8ada-e295-ff54-9531d4771cbc-de66ee02 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_69515792-895b-574e-d731-878e2c904626-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8d26b5e6-355d-b5eb-385e-52ffa8c8e0b9-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8d26b5e6-355d-b5eb-385e-52ffa8c8e0ba-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_479b42f9-f4b4-9088-530a-0599675d3539-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_479b42f9-f4b4-9088-530a-0599675d353a-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_479b42f9-f4b4-9088-530a-0599675d353c-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e7eaa762-9006-4d23-312e-da7e07019887-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e7eaa762-9006-4d23-312e-da7e07019888-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e7eaa762-9006-4d23-312e-da7e0701988a-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_68741082-8fa3-fe7a-99f0-3f94a180f5b5-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_68741082-8fa3-fe7a-99f0-3f94a180f5b6-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_68741082-8fa3-fe7a-99f0-3f94a180f5b8-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8a4aa033-acd6-968d-946d-c41b7da46174-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8a4aa033-acd6-968d-946d-c41b7da46175-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_8a4aa033-acd6-968d-946d-c41b7da46177-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d29fc825-0d6c-8d0b-64ca-ea2a632cc186-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_0dffaa2c-8342-b4d2-4cb8-c104695254c3-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-b912fea7-c1a4-1a34-9450-8a324ec48a9d-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_92377bb9-c89f-4630-fb71-11358182ec60-de66ee02 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b669-c36f7081 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b670-c36f7081 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b68a-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b6c1-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b6d8-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b6f3-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_209aca49-2320-d067-c39d-6e1a0965b706-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-97745059776d-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-97745059776e-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f867df7c-75e8-5ea0-4a49-977450597770-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a00-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a01-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_662f2daf-8a43-0162-dda1-85c32fa54a03-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb3-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb4-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_29277e3c-2407-98d2-dc43-b0191cbd3fb6-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f6208-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f6209-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_08e08bfb-4d5e-d6bb-d689-9c2f181f620b-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdef-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdf0-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_994f6eb7-daf6-7294-b9a5-3361478cfdf2-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0722-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0723-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_17c8e962-78ce-fef6-66d2-16fd27ba0725-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d5-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d6-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3fac1e43-ee20-2764-ad98-63d77ea9e2d8-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c782-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c783-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-da0d245c-1264-49e4-3a8c-27a820f4c785-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbeb-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbec-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e59c9f25-43ae-3560-d940-5feebbadcbee-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc4-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc5-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_27122c42-01d7-7c14-e4f6-fe149bc9cfc7-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b881-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b882-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a556c362-e4e1-b6c9-6145-a374d3e6b884-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd40-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd41-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_9a3315dc-63b4-cfe8-9917-635a9c22cd43-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b5826e-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b5826f-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_14ce2f7b-2550-938e-6b2b-153cd9b58271-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140a-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140b-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d656a345-58c5-50f8-bf46-0def3494140d-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d00949-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d0094a-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_74482df9-fbe5-a1ff-fad8-64f8d1d0094c-c36f7081 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-ffbad3f8-cc0e-fb4a-7d21-fbfc25bc2162-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-ffbad3f8-cc0e-fb4a-7d21-fbfc25bc216e-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0faf-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0fb8-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0fc1-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0fe0-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0fff-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde101e-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_4c5268e3-5aa8-4d67-002c-7343cfde103d-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-f1e24746-37ec-5a4f-1db7-cab25ea826a0-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
}

#w-node-f1e24746-37ec-5a4f-1db7-cab25ea826ac-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_95e59383-fd79-0f8b-da23-2a94761cc95f-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_95e59383-fd79-0f8b-da23-2a94761cc980-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_95e59383-fd79-0f8b-da23-2a94761cc9a1-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_95e59383-fd79-0f8b-da23-2a94761cc9c2-b92fdea2 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-b1c7378d-b5b1-c63e-5cdc-a1a4d3805db2-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_0080cbb2-a650-ad27-bf6d-24a8356e3e5d-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-a14b6444-bd53-3733-2ec3-88a55a0fb195-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_7c091a1a-2505-f674-3cae-aa1bd7ab06a8-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-e2e6a82b-1451-4241-319b-c875972372c9-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_1f14f46a-c00c-5fed-18d2-6ee411f3209a-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6f4d512f-f7e1-98f3-2f43-809e56581b4d-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_6f4d512f-f7e1-98f3-2f43-809e56581b53-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d3a84e0e-5730-dcc4-d348-ca0c5684bc18-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d3a84e0e-5730-dcc4-d348-ca0c5684bc1e-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_977b3e47-3c15-3f51-b3d6-37935de1c7cd-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d6a6e94b-6a21-790b-b839-50edd65d8edb-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d6a6e94b-6a21-790b-b839-50edd65d8efc-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d6a6e94b-6a21-790b-b839-50edd65d8f1d-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-d6a6e94b-6a21-790b-b839-50edd65d8f3e-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_3812232c-9390-7ad8-5938-2dd9858bd281-077f2455 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_1ad85fbb-61e4-9090-265c-e6ee8c11f722-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_1ad85fbb-61e4-9090-265c-e6ee8c11f723-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322bf-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322c5-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322cb-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322d0-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322d6-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb1606322db-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb160632322-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-cf690aac-69a1-c2b4-eb41-bcb160632323-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f8c3-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f8cc-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f8d5-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f8f4-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f913-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f932-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_571eb401-912f-a02b-a215-061acd79f951-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

#w-node-_1ad85fbb-61e4-9090-265c-e6ee8c11f87d-a37573de {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

@media screen and (min-width: 1440px) {
    #w-node-_11bcce51-6f51-3ede-2319-30b8beca48a6-beca4839 {
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e63e2-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-row-align: end;
        align-self: end;
    }

    #field-4.w-node-e99fc882-e4a9-d194-1145-bd504a3e63e5-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e6419-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e644b-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e645e-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b68a-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-row-align: end;
        align-self: end;
    }

    #field-4.w-node-_209aca49-2320-d067-c39d-6e1a0965b68d-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b6c1-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b6f3-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b706-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }
}

@media screen and (min-width: 1280px) {
    #w-node-e99fc882-e4a9-d194-1145-bd504a3e63e2-57329b3a {
        -ms-grid-column: span 4;
        grid-column-start: span 4;
        -ms-grid-column-span: 4;
        grid-column-end: span 4;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e6419-57329b3a {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b68a-c36f7081 {
        -ms-grid-column: span 4;
        grid-column-start: span 4;
        -ms-grid-column-span: 4;
        grid-column-end: span 4;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b6c1-c36f7081 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
    }
}

@media screen and (max-width: 991px) {
    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4853-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca49b6-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a14-beca4839 {
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a32-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a4f-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a62-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a74-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e63c1-57329b3a {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-af48f229-8ada-e295-ff54-9531d4771cbc-de66ee02 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b669-c36f7081 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_78552500-8576-7595-47a2-72d4224841ca-effd5c44 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-_88b9d717-d436-c124-faeb-3fc05e5a84f5-effd5c44 {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4853-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca49b6-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a32-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a4f-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a62-beca4839 {
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca4a74-beca4839 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e63c1-57329b3a {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-e99fc882-e4a9-d194-1145-bd504a3e63c8-57329b3a {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_12eebefc-72bb-5546-e696-fe9c6f3192d9-30ffd4dc {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-_606c5021-d81a-7ae6-c034-a5519c3bca06-30ffd4dc {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-e01d041f-8fa5-3ca4-2652-573c80b8fdec-30ffd4dc {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-f423c2cd-cf68-a0d6-eb89-8dfb8ed14aea-772816e3 {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-af48f229-8ada-e295-ff54-9531d4771cbc-de66ee02 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b669-c36f7081 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_209aca49-2320-d067-c39d-6e1a0965b670-c36f7081 {
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-f423c2cd-cf68-a0d6-eb89-8dfb8ed14aea-b92fdea2 {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-_4c5268e3-5aa8-4d67-002c-7343cfde0fb8-b92fdea2 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-_571eb401-912f-a02b-a215-061acd79f8cc-a37573de {
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@media screen and (max-width: 479px) {
    #w-node-c722be25-2464-24b9-6f92-d9624050a0aa-effd5c44 {
        -ms-grid-column-align: center;
        justify-self: center;
    }

    #w-node-_11bcce51-6f51-3ede-2319-30b8beca49b6-beca4839 {
        -ms-grid-column: span 2;
        grid-column-start: span 2;
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
    }

    #w-node-_515eb98f-19f6-508b-79f1-ec15340bf355-30ffd4dc {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }

    #w-node-b9d0a98c-3808-e72b-0ff0-2d8f9cc7ab2b-30ffd4dc {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-_12eb770b-b370-5d94-25f8-731f099dbc33-30ffd4dc {
        -ms-grid-column-align: center;
        justify-self: center;
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }

    #w-node-_95e6a8d3-be84-3aa5-4d72-4d4827828bf6-30ffd4dc {
        -ms-grid-column-align: center;
        justify-self: center;
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }

    #w-node-_515eb98f-19f6-508b-79f1-ec15340bf370-30ffd4dc {
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-row: span 1;
        grid-row-start: span 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        -ms-grid-column: span 1;
        grid-column-start: span 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
    }

    #w-node-_6ebeefa4-d0d5-00d1-5b45-617a8cc1988a-30ffd4dc {
        -ms-grid-column-align: center;
        justify-self: center;
    }
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Star Rating Field CSS */
.stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: 20px;
    font-family: Times;
    line-height: 1;
}

.stars::before {
    content: '★★★★★';
    letter-spacing: 2px;
    background: -webkit-gradient(linear, left top, right top, from(#fc0), to(#fff));
    background: linear-gradient(90deg, #fc0 var(--percent), #fff var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}