.elementor-2561 .elementor-element.elementor-element-c1bb4ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2561 .elementor-element.elementor-element-edc5d46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:02%;}.elementor-2561 .elementor-element.elementor-element-5499d33{text-align:center;}.elementor-2561 .elementor-element.elementor-element-c61ff33{text-align:center;}.elementor-2561 .elementor-element.elementor-element-d2f9893{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:02%;}.elementor-2561 .elementor-element.elementor-element-d2f9893:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-d2f9893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFA;}.elementor-2561 .elementor-element.elementor-element-323c162{--display:flex;}.elementor-2561 .elementor-element.elementor-element-42824db{text-align:start;}.elementor-2561 .elementor-element.elementor-element-42824db .elementor-heading-title{font-weight:800;}.elementor-2561 .elementor-element.elementor-element-29970b0{--display:flex;}.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2561 .elementor-element.elementor-element-aeeac08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2561 .elementor-element.elementor-element-347748b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:02%;}.elementor-2561 .elementor-element.elementor-element-dc8ba42{--display:flex;}.elementor-2561 .elementor-element.elementor-element-dc8ba42:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-dc8ba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inspiringchangepllc.com/wp-content/uploads/2026/08/LCSWA.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2561 .elementor-element.elementor-element-f510dac{--spacer-size:531px;}.elementor-2561 .elementor-element.elementor-element-01eff4a{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2561 .elementor-element.elementor-element-01eff4a:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-01eff4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8E7;}.elementor-2561 .elementor-element.elementor-element-67289f7{width:var( --container-widget-width, 86.255% );max-width:86.255%;--container-widget-width:86.255%;--container-widget-flex-grow:0;text-align:start;}.elementor-2561 .elementor-element.elementor-element-67289f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2561 .elementor-element.elementor-element-67289f7 .elementor-heading-title{font-weight:800;}.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2561 .elementor-element.elementor-element-1ba5ff5{--display:flex;--padding-top:0%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2561 .elementor-element.elementor-element-edc5d46{--content-width:693px;}.elementor-2561 .elementor-element.elementor-element-323c162{--width:40%;}.elementor-2561 .elementor-element.elementor-element-29970b0{--width:60%;}.elementor-2561 .elementor-element.elementor-element-347748b{--content-width:831px;}}@media(min-width:1025px){.elementor-2561 .elementor-element.elementor-element-dc8ba42:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-dc8ba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-list, class: .elementor-element-aeeac08 *//* =========================================================
   ANXIETY CONCERNS — ICON LIST
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-items {
    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 16px;

    margin: 0;
    padding: 0;

    list-style: none;
}


/* =========================================================
   LIST ITEM / CARD
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item {
    display: flex !important;

    align-items: center;

    min-height: 92px;

    margin: 0 !important;
    padding: 20px 22px;

    box-sizing: border-box;

    background: #ffffff;

    border: 1px solid rgba(36, 54, 56, 0.06);

    border-radius: 16px;

    box-shadow:
        0 5px 18px rgba(36, 54, 56, 0.035);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item:hover {
    transform: translateY(-2px);

    border-color: rgba(22, 140, 152, 0.12);

    box-shadow:
        0 10px 25px rgba(36, 54, 56, 0.07);
}


/* =========================================================
   CHECK ICON CIRCLE
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon {
    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;

    min-width: 38px;

    margin-right: 16px;

    padding: 0 !important;

    border-radius: 50%;

    background: #dff3f5;

    color: #168c98;

    box-sizing: border-box;
}


/* =========================================================
   SVG
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon svg {
    display: block;

    width: 13px !important;
    height: 13px !important;

    margin: 0 !important;

    fill: currentColor;
}


/* =========================================================
   TEXT
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-text {
    display: block;

    margin: 0 !important;
    padding: 0 !important;

    color: #26393b;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 16px;

    font-weight: 600;

    line-height: 1.45;

    text-decoration: none;
}


/* =========================================================
   LAST ITEM — FULL WIDTH
========================================================= */

.elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item:last-child {
    grid-column: 1 / -1;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 767px) {

    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-items {
        grid-template-columns: 1fr;

        gap: 12px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item {
        min-height: 76px;

        padding: 17px 18px;

        border-radius: 14px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item:last-child {
        grid-column: auto;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon {
        width: 36px;
        height: 36px;

        min-width: 36px;

        margin-right: 14px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-text {
        font-size: 15px;

        line-height: 1.4;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-items {
        gap: 10px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-item {
        min-height: 70px;

        padding: 15px 16px;

        border-radius: 13px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon {
        width: 34px;
        height: 34px;

        min-width: 34px;

        margin-right: 12px;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-icon svg {
        width: 11px !important;
        height: 11px !important;
    }


    .elementor-2561 .elementor-element.elementor-element-aeeac08 .elementor-icon-list-text {
        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5843b5f *//* Icon Box */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}


/* Icon */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon {
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #dff3f5;
    border-radius: 50%;
}


/* SVG */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #168c98;
}


.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-title {
    margin: 1px 0 5px !important;

    color: #26393b;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 16px;
    font-weight: 700;

    line-height: 1.35;
}


/* Description */
.elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-description {
    margin: 0 !important;

    color: #52666a;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 14px;
    font-weight: 400;

    line-height: 1.5;
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2561 .elementor-element.elementor-element-5843b5f .elementor-icon-box-description {
        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fcacfe1 *//* Icon Box */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}


/* Icon */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon {
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #dff3f5;
    border-radius: 50%;
}


/* SVG */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #168c98;
}


.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-title {
    margin: 1px 0 5px !important;

    color: #26393b;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 16px;
    font-weight: 700;

    line-height: 1.35;
}


/* Description */
.elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-description {
    margin: 0 !important;

    color: #52666a;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 14px;
    font-weight: 400;

    line-height: 1.5;
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2561 .elementor-element.elementor-element-fcacfe1 .elementor-icon-box-description {
        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f009380 *//* Icon Box */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}


/* Icon */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon {
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #dff3f5;
    border-radius: 50%;
}


/* SVG */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #168c98;
}


.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-title {
    margin: 1px 0 5px !important;

    color: #26393b;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 16px;
    font-weight: 700;

    line-height: 1.35;
}


/* Description */
.elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-description {
    margin: 0 !important;

    color: #52666a;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size: 14px;
    font-weight: 400;

    line-height: 1.5;
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2561 .elementor-element.elementor-element-f009380 .elementor-icon-box-description {
        font-size: 13px;
    }

}/* End custom CSS */