.elementor-2609 .elementor-element.elementor-element-567e6f5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2609 .elementor-element.elementor-element-a0f3506{--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-2609 .elementor-element.elementor-element-1e5da21{text-align:center;}.elementor-2609 .elementor-element.elementor-element-630086a1{text-align:center;}.elementor-2609 .elementor-element.elementor-element-6dae989f{--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-2609 .elementor-element.elementor-element-6dae989f:not(.elementor-motion-effects-element-type-background), .elementor-2609 .elementor-element.elementor-element-6dae989f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFA;}.elementor-2609 .elementor-element.elementor-element-7f6ee34b{--display:flex;}.elementor-2609 .elementor-element.elementor-element-6e206239{text-align:start;}.elementor-2609 .elementor-element.elementor-element-6e206239 .elementor-heading-title{font-weight:800;}.elementor-2609 .elementor-element.elementor-element-552f6ac2{--display:flex;}.elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2609 .elementor-element.elementor-element-1e1fa47a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-text{transition:color 0.3s;}.elementor-2609 .elementor-element.elementor-element-6c35a44a{--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-2609 .elementor-element.elementor-element-29f4c6f5{--display:flex;}.elementor-2609 .elementor-element.elementor-element-29f4c6f5:not(.elementor-motion-effects-element-type-background), .elementor-2609 .elementor-element.elementor-element-29f4c6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inspiringchangepllc.com/wp-content/uploads/2023/11/WhatsApp-Image-2023-11-29-at-5.48.44-AM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2609 .elementor-element.elementor-element-5b1a3aaf{--spacer-size:531px;}.elementor-2609 .elementor-element.elementor-element-45a90e27{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2609 .elementor-element.elementor-element-45a90e27:not(.elementor-motion-effects-element-type-background), .elementor-2609 .elementor-element.elementor-element-45a90e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8E7;}.elementor-2609 .elementor-element.elementor-element-ca0f6e0{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-2609 .elementor-element.elementor-element-ca0f6e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2609 .elementor-element.elementor-element-ca0f6e0 .elementor-heading-title{font-weight:800;}.elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-title, .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-title a{line-height:39px;}.elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-title, .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-title a{line-height:39px;}.elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-title, .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-title a{line-height:39px;}.elementor-2609 .elementor-element.elementor-element-3e40e5ab{--display:flex;--padding-top:0%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2609 .elementor-element.elementor-element-a0f3506{--content-width:693px;}.elementor-2609 .elementor-element.elementor-element-7f6ee34b{--width:40%;}.elementor-2609 .elementor-element.elementor-element-552f6ac2{--width:60%;}.elementor-2609 .elementor-element.elementor-element-6c35a44a{--content-width:1281px;}}@media(min-width:1025px){.elementor-2609 .elementor-element.elementor-element-29f4c6f5:not(.elementor-motion-effects-element-type-background), .elementor-2609 .elementor-element.elementor-element-29f4c6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-list, class: .elementor-element-1e1fa47a *//* =========================================================
   ANXIETY CONCERNS — ICON LIST
========================================================= */

.elementor-2609 .elementor-element.elementor-element-1e1fa47a .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-2609 .elementor-element.elementor-element-1e1fa47a .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-2609 .elementor-element.elementor-element-1e1fa47a .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-2609 .elementor-element.elementor-element-1e1fa47a .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-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon svg {
    display: block;

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

    margin: 0 !important;

    fill: currentColor;
}


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

.elementor-2609 .elementor-element.elementor-element-1e1fa47a .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
========================================================= */




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

@media (max-width: 767px) {

    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-items {
        grid-template-columns: 1fr;

        gap: 12px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-item {
        min-height: 76px;

        padding: 17px 18px;

        border-radius: 14px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-item:last-child {
        grid-column: auto;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon {
        width: 36px;
        height: 36px;

        min-width: 36px;

        margin-right: 14px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-text {
        font-size: 15px;

        line-height: 1.4;
    }

}


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

@media (max-width: 480px) {

    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-items {
        gap: 10px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-item {
        min-height: 70px;

        padding: 15px 16px;

        border-radius: 13px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon {
        width: 34px;
        height: 34px;

        min-width: 34px;

        margin-right: 12px;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-icon svg {
        width: 11px !important;
        height: 11px !important;
    }


    .elementor-2609 .elementor-element.elementor-element-1e1fa47a .elementor-icon-list-text {
        font-size: 14px;
    }

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


/* Icon */
.elementor-2609 .elementor-element.elementor-element-6361691f .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-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

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

    color: #168c98;
}


.elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2609 .elementor-element.elementor-element-6361691f .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-2609 .elementor-element.elementor-element-6361691f .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-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2609 .elementor-element.elementor-element-6361691f .elementor-icon-box-description {
        font-size: 13px;
    }

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


/* Icon */
.elementor-2609 .elementor-element.elementor-element-5700f6e9 .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-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

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

    color: #168c98;
}


.elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2609 .elementor-element.elementor-element-5700f6e9 .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-2609 .elementor-element.elementor-element-5700f6e9 .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-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2609 .elementor-element.elementor-element-5700f6e9 .elementor-icon-box-description {
        font-size: 13px;
    }

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


/* Icon */
.elementor-2609 .elementor-element.elementor-element-1912fe0a .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-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-icon .elementor-icon {
    width: 44px;
    height: 44px;

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

    color: #168c98;
}


.elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-icon svg {
    width: 17px !important;
    height: 17px !important;

    fill: currentColor;
}


/* Content */
.elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-content {
    flex: 1;
    min-width: 0;
}


/* Title */
.elementor-2609 .elementor-element.elementor-element-1912fe0a .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-2609 .elementor-element.elementor-element-1912fe0a .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-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-wrapper {
        gap: 14px;
    }

    .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-icon {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-icon .elementor-icon {
        width: 40px;
        height: 40px;
    }

    .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-icon svg {
        width: 15px !important;
        height: 15px !important;
    }

    .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-title {
        font-size: 15px;
    }

    .elementor-2609 .elementor-element.elementor-element-1912fe0a .elementor-icon-box-description {
        font-size: 13px;
    }

}/* End custom CSS */