/* Feature Box CSS */
.feature-wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.feature-column {
    width: 900px !important;
    max-width: 100% !important;
}
#top div .no_margin.feature-column:nth-child(even) {
    margin-left: auto;
}
.feature-box {
    display: grid;
    grid-template-columns: 1fr;
    gap: 30px;
}
@media (min-width: 768px) {
    .feature-box {
        grid-template-columns: 90px 1fr;
    }
}
.feature-box .team-img-container {
    width: 90px !important;
    height: 90px !important;
    margin: 0 !important;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--yellow);
    border-radius: 100% !important;
}
.feature-box .team-img-container svg path {
    fill: var(--navy);
}
.feature-box .team-member-description h3 {
    color: var(--navy);
    font-size: 25px;
    margin-bottom: -5px !important;
    display: block;
}
/* Feature Box CSS - END */
.inner-image-bg .flex_column_table {
    width: 800px !important;
		max-width: 100% !important;
    margin-left: auto
}
.inner-image-bg .flex_column {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(255, 255, 255, 0.75);
    border: 1px solid rgba(209, 213, 219, 0.3);
}
.hero-cta a.avia-button {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.approach-svg {
    text-align: center;
}
/* Page Form CSS */
#top form,
#top fieldset {
    margin-bottom: 0 !important;
}
.gform_wrapper.gravity-theme .gform_footer {
    padding: 15px 0 0 !important;
}
.inner-form .gform-footer input[type="submit"] {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.5;
    width: 220px;
    padding: 16px 25px 12px;
    letter-spacing: 2px;
}
.inner-form .gform-body input,
.inner-form .gform-body textarea,
.inner-form .gform-body select {
    border: 1px solid #e1e1e1 !important;
}
.inner-form .gform-body input::placeholder,
.inner-form .gform-body textarea::placeholder,
.inner-form .gform-body select::placeholder {
    opacity: 1 !important;
}
/* Page Form CSS - END */
.adv-name .av_custom_color.av-subheading {
    margin-top: 0 !important;
}
#advisor .flex_column_table {
    background-color: #ffffff;
    padding: 25px;
}
@media (min-width: 768px) {
    #advisor .flex_column_table {
        padding: 40px 50px;
    }
}