.cta__button.component__button--1,
.cta__button.component__button--2,
.cta__button.component__button--3 {
    border-radius: 1rem !important;
    font-size: 12px !important;
    padding: 1rem 2rem !important;
    text-transform: capitalize !important;
}

h1, h2, h3, a{
    font-family: "Nunito", sans-serif, 'font-awesome' !important;
    font-weight: bold !important;
}


  .alias-featuredblocks_home a.featuredblock-image-title-wrapper {
    display: flex;
    font-size: 1rem !important;
    gap: 0.5rem;
    margin: unset !important;
}

 .alias-featuredblocks_home span .icon {
    font-size: 1.5rem !important;
}

 .alias-featuredblocks_home span .icon::before {
    font-size: 1.5rem !important;
    color: #000 !important;
}

 .alias-featuredblocks_home span.featuredblock__title {
    font-size: 18px !important;
}

 .alias-featuredblocks_home .featuredblock__content {
    margin: unset !important;
}

 .alias-featuredblocks_home  .featuredblock__content p {
    text-align: start !important;
}

 .alias-featuredblocks_home .featuredblock__wrap {
    padding: unset !important;
}

.alias-fb_svc .featuredblocks-grid-a.grid-fixed-width .featuredblock__item {
    max-width: 33.33% !important;
}

@media (max-width: 768px) {
    .alias-fb_svc .featuredblocks-grid-a.grid-fixed-width .featuredblock__item {
    max-width: 50% !important;
}
}

.alias-cta_services h4.cta__subtitle{
    font-size: 1rem;
    font-weight: 400;
    text-align: start !important;
}

.alias-cta_services h3.cta__title.component__title,
.alias-cta_conditions h3.cta__title.component__title{
    align-self: start !important;
    text-align: start !important;
    font-size: 45px !important;
    margin-top: unset !important;
}
.alias-cta_services .cta__button.component__button--1 ,
.alias-cta_conditions .cta__button.component__button--1 {
    align-self: start !important;
    margin-top: unset !important; 
}

.alias-featuredblocks_services .featuredblock__wrap {
    border: 2px solid #dddddd;
}

.alias-faqs .featuredblock__wrap {
    border: 2px solid #dddddd;
}

.alias-articles_blade .blade__text {
    border: 2px solid #dddddd;
    padding: 2rem 2rem 10rem 2rem;
}

.alias-dr_img, .alias-home_staff{
    border: 2px solid #dddddd;
}

  .alias-fb_footer a.featuredblock-image-title-wrapper {
    display: flex;
    font-size: 1rem !important;
    gap: 0.5rem;
    margin: unset !important;
}

 .alias-fb_footer span .icon {
    font-size: 1.5rem !important;
}

 .alias-fb_footer span .icon::before {
    font-size: 1.5rem !important;
    color: #fff !important;
}

.alias-fb_footer span.featuredblock__title {
    font-size: 18px !important;
}
.alias-fb_footer .featuredblock__content {
    margin: unset !important;
}

.alias-fb_footer  .featuredblock__content p {
    text-align: start !important;
}

.alias-fb_footer .featuredblocks-grid-a.grid-fixed-width .featuredblock__item {
    max-width: 33.33% !important;
}

.alias-cta_footer .cta__button.component__button--2 {
    margin: 1rem 0;
}

.alias-appointment_footer .cta__link.component__link--1 {
    max-width: 100% !important;
}


.featuredblocks_chiro__container--inner a.featuredblock-image-title-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
}
.featuredblocks_chiro__container--inner span.icon{
    font-size: 1.5rem !important;
}
.featuredblocks_chiro__container--inner span.icon::before {
    font-size: 1.5rem;
}
.featuredblocks_chiro__container--inner span.featuredblock__title {
    font-size: 14px !important;
    font-weight: 800 !important;
}

.featuredblocks_chiro__container--inner .featuredblock__wrap {
    border-radius: 1rem !important;
    box-shadow: 0px 0px 5px !important;
    padding: 0.4rem 0 !important;
}

h3.cta__title.component__title.titleAlignment--center{
    align-self: start !important;
    text-align: Start !important;
}

h4.cta__subtitle.component__subtitle.captionAlignment--center{
    align-self: start !important;
    text-align: Start !important;
    font-size: 1rem !important;
}

.cta__links-wrapper.cta__alignment--center {
    justify-content: start !important;
}
.stemwave_video {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 1rem;
}

.stemwave_video iframe {
    width: 34rem;
    height: 20rem;
}
.featuredblocks_symptoms1__container--inner .featuredblock__image.featuredblock__image--clickable,
.featuredblocks_symptoms__container--inner .featuredblock__image.featuredblock__image--clickable {
    width: 20rem !important;
    height: 14rem !important;
}

@media (max-width: 768px) {
    .alias-fb_footer .featuredblocks-grid-a.grid-fixed-width .featuredblock__item {
    max-width: 50% !important;
}
}

.featuredblocks_symptoms3__container--inner a.featuredblock-image-title-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
}
.featuredblocks_symptoms3__container--inner span.icon{
    font-size: 1.5rem !important;
}
.featuredblocks_symptoms3__container--inner span.icon::before {
    font-size: 1.5rem;
}
.featuredblocks_symptoms3__container--inner span.featuredblock__title {
    font-size: 14px !important;
    font-weight: 800 !important;
}

.featuredblocks_symptoms3__container--inner .featuredblock__wrap {
    border-radius: 1rem !important;
    box-shadow: 0px 0px 5px !important;
    padding: 0.4rem 0 !important;
}

.alias-cta_welcome h3.cta__title.component__title.titleAlignment--center,
.alias-cta_welcome h4.cta__subtitle.component__subtitle.captionAlignment--center {
    align-self: center !important;
    text-align: start !important;
}


.editable__container iframe {
    max-width: 100%;
}

/* .icon {
    font-family: 'font-awesome' !important;
} */