body{font-family:"Open Sans",sans-serif}.about-page .history-goal-section .history-section,.about-page .history-goal-section .goal-section{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.about-page .history-goal-section .history-section,.about-page .history-goal-section .goal-section{display:block}}.about-page .history-goal-section .history-section .section-content,.about-page .history-goal-section .goal-section .section-content{width:80%;float:right}@media screen and (max-width: 991px){.about-page .history-goal-section .history-section .section-content,.about-page .history-goal-section .goal-section .section-content{width:70%}}@media screen and (max-width: 767px){.about-page .history-goal-section .history-section .section-content,.about-page .history-goal-section .goal-section .section-content{width:100%;float:none}}.about-page .history-goal-section .history-section h2,.about-page .history-goal-section .goal-section h2{font-size:42px;font-weight:700;color:#000}.about-page .section .block-page-title-block h1.title{font-size:42px;font-weight:700;color:#000}@media screen and (max-width: 991px){.about-page .section .block-page-title-block h1.title{font-size:22px}}.about-page .field--name-field-media-image .field__item img{display:none}article.node--type-page .node__content .featured-image img.image-large{display:block;width:100%;height:auto;margin:20px 0 40px}.offices-directory .directory-instructions p{font-size:42px !important;font-weight:700 !important;color:#000;text-align:center;padding:0 0 20px;line-height:55px !important}@media screen and (max-width: 991px){.offices-directory .directory-instructions p{font-size:22px !important}}.offices-directory .office-section{display:flex;align-items:flex-start;justify-content:space-between;color:#000;margin-bottom:30px;border-top:1px solid #cff09e;padding-top:20px}@media screen and (max-width: 767px){.offices-directory .office-section{display:block}}.offices-directory .office-section .office-header{width:40%}@media screen and (max-width: 767px){.offices-directory .office-section .office-header{width:100%;margin-bottom:20px}}.offices-directory .office-section .office-header h3{font-size:15px;font-weight:700}.offices-directory .office-section .office-header p{font-size:14px;font-weight:400;line-height:30px;margin-bottom:0}.offices-directory .office-section .directory-table{width:60%}@media screen and (max-width: 767px){.offices-directory .office-section .directory-table{width:100%}}.offices-directory .office-section .directory-table thead{background-color:#d9f5dc}.offices-directory .office-section .directory-table thead tr{border-bottom:1px solid #d9d5ec}.offices-directory .office-section .directory-table thead tr th{font-size:14px;font-weight:700;padding:10px;color:#47864d;text-transform:uppercase}.offices-directory .office-section .directory-table tbody tr{border-bottom:1px solid #d9d5ec}.offices-directory .office-section .directory-table tbody tr td{font-size:14px;font-weight:400;padding:10px}.offices-directory .office-section .directory-table tbody tr td a{color:#000;text-decoration:none}.career-page .node__content{margin-bottom:50px}.career-page .node__content .field--name-field-media-image .field__item img{display:none}.career-page .services-container .intro-section .intro-image img{width:100%;height:auto;margin-bottom:30px}.career-page .job-posting{margin-bottom:30px}.career-page .job-posting .job-header h2.job-title{font-size:42px;font-weight:700;color:#000;text-align:center}@media screen and (max-width: 991px){.career-page .job-posting .job-header h2.job-title{font-size:22px}}.career-page .job-posting .job-header .job-image{margin-bottom:30px}.career-page .job-posting .job-header .job-image img{width:100%;height:auto;margin-bottom:30px}.career-page .section .block-page-title-block h1.title{font-size:42px;font-weight:700;color:#000;text-transform:capitalize}.career-page .about-section .about-text{width:60%;float:left;padding-right:30px}@media screen and (max-width: 767px){.career-page .about-section .about-text{width:100%;float:none;padding-right:0}}.career-page .about-section .about-image{width:40%;float:left}@media screen and (max-width: 767px){.career-page .about-section .about-image{width:100%;float:none}}.career-page .about-section .about-image img{width:100%;height:auto}.career-page .services-section .section-header{line-height:50px}.career-page .contact-cta{margin:10px 0 20px}.career-page .contact-cta a{font-size:32px;color:#000 !important;text-decoration:none !important}.career-page.support-coord-page .section .block-page-title-block h1.title{font-weight:600;text-transform:uppercase;font-size:16px;color:#47864d;text-align:center}
