/* Reverse last nav item direction */
@media (min-width: 992px) {
    .c-topnav__menu-item:last-of-type .c-topnav__submenu,
    .c-topnav__menu-item:nth-last-of-type(2) .c-topnav__submenu {
        left: auto;
        right: 0;
    }
}

/* Disable icon hyperlink */
body:not(.e-page__edit-mode) .dev-unlinkIcon .c-box__icon,
body:not(.e-page__edit-mode) .dev-unlinkIcon .c-box-icon--link {
    pointer-events: none;
}


/*Services Icon Styling */
.dev-IconBoxes-Horizontal .o-grid__collapse {
    width: 100%;
    margin: 0;
}
.dev-IconBoxes-Horizontal.section_Boxes .box {
    width: 100%;
    margin-left: 0;
}
@media (min-width: 992px) {
    .dev-IconBoxes-Horizontal .c-section-boxes__inner-box {
        display: grid;
        grid-template-columns: 75px auto;
        column-gap: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .dev-IconBoxes-Horizontal .c-section-boxes__inner-box .c-box__icon {
        grid-row: span 3;
    }
    .dev-IconBoxes-Horizontal .c-section-boxes__inner-box .c-box__title {
        margin-top: 0;
    }
    .dev-IconBoxes-Horizontal .c-section-boxes__inner-box .c-box__btn {
        width: fit-content;
    }
    .dev-IconBoxes-Horizontal .box.c-box-text__align--None .c-section-boxes__inner-box .c-box__btn,
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Center .c-section-boxes__inner-box .c-box__btn {
        margin-left: auto;
        margin-right: auto;
    }
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Left .c-section-boxes__inner-box .c-box__btn {
        margin-right: auto;
    }
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Right .c-section-boxes__inner-box .c-box__btn {
        margin-left: auto;
    }
}
@media (max-width: 991px) {
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Left .c-section-boxes__inner-box .c-box__icon {
        text-align: left;
    }
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Right .c-section-boxes__inner-box .c-box__icon {
        text-align: right;
    }
    .dev-IconBoxes-Horizontal .box.c-box-text__align--None .c-section-boxes__inner-box .c-box__icon,
    .dev-IconBoxes-Horizontal .box.c-box-text__align--Center .c-section-boxes__inner-box .c-box__icon {
        text-align: center;
    }
}
/* IconBoxes-Horizontal 2.0 Variables */
.dev-IconBoxes-Horizontal {
	--defaultSectionGridFlexFlow: column;
	--mobileDefaultSectionGridFlexFlow: column;
    --defaultSectionGridGap: 1rem;
    --boxBackgroundColor: #fff;
    --boxBackgroundHoverColor: var(--boxBackgroundColor);
    --boxTextColor: var(--bodyFontColor);
    --boxTextHoverColor: var(--boxTextColor);
    --boxIconColor: initial;
    --boxIconHoverColor:var(--boxIconColor);
    --boxInnerPadding: 20px 0;
    --boxIconJustifyContent: flex-start;
    --boxBorderWidth: 0;
    --boxShadow: none;
}
.dev-IconBoxes-Horizontal.section_Boxes .box.Icon {
    --boxIconMargin: 10px;
}


/* Chico Arrow Boxes */
.dev-boxes-HoverArrow .box.c-grid__item .c-section-boxes__inner-box .ElevatorFront {
    --boxHoverElevatorFrontPadding: 40px;
}
.dev-boxes-HoverArrow.dev-NoArrow .box.c-grid__item .c-section-boxes__inner-box .ElevatorFront i {
    display: none;
}


.dev-ds_text-white :where(h1, h2, h3, p) {
    --bodyFontColor: #fff;
    --headingColor: #fff;
    color: #fff;
}