/* .roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-regular-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
} */
.cta_top a {
  font-weight: normal!important;
}
.navigation-a .navigation__item--link {
  font-family: "Roboto", sans-serif!important;
  font-weight: bold;
}
.section .cta__button, .section .component__button--1, .section .component__button--2, .section .component__button--3, .section .cta__button--icon, 
.section .form-wrap__submit input, .section .map-a .map-search__submit, .phone__number, .section .component__title:not(.staff-member__name), .section .form__title,
.section .component__subtitle, .section .form__caption, .section p, .section .component__p, .section h1, .section h2, .section h3, .section h4, .section h5, .section h6 {
  font-family: "Roboto", sans-serif!important;
}
.staff-member__first-last {
    font-size: 24px!important;
    font-weight: bold;
}



.section__bg--dark-1::before {
    background-color: #00517f;
}
.sedona .section--light .component__button--1 {
    background: #0480b1 !important;
}
.section--light .phone__number {
    color: #00517f;
}
.sedona .section--dark .banner .component__button--3.cta__button, .sedona .section--dark .banner .component__button--3.cta__button--icon {
    background: rgb(0 81 127) !important;
}
.sedona .section--light .component__title:not(.staff-member__name), .sedona .section--light .form__title {
    color: #00517f;
}
.sedona .section-form .section--dark .form-wrap__submit input {
    background: #00517f !important;
}
.contact-us-im .section--dark .form-wrap__submit input:hover {
    color: #ffffff !important;
    background-color: #fff !important;
}
.sedona .section-form .section--dark .form-wrap__submit input:hover {
    background: #62dffa !important;
}
.staff-b .staff-member__name {
    margin-top: 0;
}
.staff-b--12 .staff__item .staff-member__text-wrap {
    padding-top: 0;
}
.cstm_col2.officeRight {
    width: 70%;
    float: right;
}
.cstm_col2.officeLeft {
    float: left;
    width: 30%;
}
.sedona .section-map .section--dark .map-a .map-search__submit {
    border: 2px solid #00517f;
    background: #00517f;
}
.section-form .section--light .form-themeExtras .leadForm form .form-wrap__submit input {
    color: white;
}
.sedona .section-form .section--light .form-wrap__submit input {
    border: 2px solid #69e0ed !important;
    box-shadow: #5ee0ef 5px 5px 0 0;
}

#id_b0e68e8b-1d74-501c-929d-70911745d59c .logo-a__img {
  max-width: 100%;
  object-fit: cover!important;
}












@media (max-width: 1024px){
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 50%;
}
}
@media (max-width: 767px){
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 100%;
}
img.align-right, img.align-left {
    float: none!important;
    display: block;
    text-align: center;
    margin: 0 auto!important;
}
}

@media (min-width: 768px) {
    .staff-b--12 .staff__item .staff-member__image-wrapper {
        position: absolute;
        width: 43.333333%;
        width: calc(43.333333% - 20px);
    }
}
@media (min-width: 992px) {
    .staff-member__image-wrapper.col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }
    .staff-member__text-wrap.col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 65%;
    }
}