/*
Theme Name: PeoplesHealthCenters
Author: Hub & Spoke
Author URI: hubandspokecreative.com
Version: 1
Description: Theme for People's Health Centers from Hub & Spoke.
Text Domain: peopleshealthcenters
Tags: one-column, two-columns
Theme URI:
*/ .tagcloud, [id="nav"] ul, .sub-menu, .specific-list, .breadcrumbs, .social-list, .widget_nav_menu ul, .accordion, .fellowship-list, .link-list, [id="footer"] .menu, .foot-sub-menu {margin: 0;padding: 0;list-style: none;}.clearfix:after, dl:after, .widget:after, .search-form:after, .post-password-form:after, .search-form p:after, .post-password-form p:after {content: '';display: block;clear: both;}.ellipsis {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.df-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media (min-width: 480px) {.df-row.df-rr-ph {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}@media (min-width: 480px) {.df-row.df-aic-ph {-ms-flex-align: center;align-items: center;}}@media (min-width: 768px) {.df-row.df-rr-sm {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}@media (min-width: 768px) {.df-row.df-aic-sm {-ms-flex-align: center;align-items: center;}}@media (min-width: 1024px) {.df-row.df-rr-md {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}@media (min-width: 1024px) {.df-row.df-aic-md {-ms-flex-align: center;align-items: center;}}@media (min-width: 480px) {.df-row .col-ph-1 {-ms-flex: 1 0 calc(100% / 12 * 1);flex: 1 0 calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);}}@media (min-width: 480px) {.df-row .col-ph-2 {-ms-flex: 1 0 calc(100% / 12 * 2);flex: 1 0 calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);}}@media (min-width: 480px) {.df-row .col-ph-3 {-ms-flex: 1 0 calc(100% / 12 * 3);flex: 1 0 calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);}}@media (min-width: 480px) {.df-row .col-ph-4 {-ms-flex: 1 0 calc(100% / 12 * 4);flex: 1 0 calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);}}@media (min-width: 480px) {.df-row .col-ph-5 {-ms-flex: 1 0 calc(100% / 12 * 5);flex: 1 0 calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);}}@media (min-width: 480px) {.df-row .col-ph-6 {-ms-flex: 1 0 calc(100% / 12 * 6);flex: 1 0 calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);}}@media (min-width: 480px) {.df-row .col-ph-7 {-ms-flex: 1 0 calc(100% / 12 * 7);flex: 1 0 calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);}}@media (min-width: 480px) {.df-row .col-ph-8 {-ms-flex: 1 0 calc(100% / 12 * 8);flex: 1 0 calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);}}@media (min-width: 480px) {.df-row .col-ph-9 {-ms-flex: 1 0 calc(100% / 12 * 9);flex: 1 0 calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);}}@media (min-width: 480px) {.df-row .col-ph-10 {-ms-flex: 1 0 calc(100% / 12 * 10);flex: 1 0 calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);}}@media (min-width: 480px) {.df-row .col-ph-11 {-ms-flex: 1 0 calc(100% / 12 * 11);flex: 1 0 calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);}}@media (min-width: 480px) {.df-row .col-ph-12 {-ms-flex: 1 0 calc(100% / 12 * 12);flex: 1 0 calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);}}@media (min-width: 480px) {.df-row .col-offset-ph-0 {margin-left: calc(100% / 12 * 0);}}@media (min-width: 480px) {.df-row .col-offset-ph-1 {margin-left: calc(100% / 12 * 1);}}@media (min-width: 480px) {.df-row .col-offset-ph-2 {margin-left: calc(100% / 12 * 2);}}@media (min-width: 480px) {.df-row .col-offset-ph-3 {margin-left: calc(100% / 12 * 3);}}@media (min-width: 480px) {.df-row .col-offset-ph-4 {margin-left: calc(100% / 12 * 4);}}@media (min-width: 480px) {.df-row .col-offset-ph-5 {margin-left: calc(100% / 12 * 5);}}@media (min-width: 480px) {.df-row .col-offset-ph-6 {margin-left: calc(100% / 12 * 6);}}@media (min-width: 480px) {.df-row .col-offset-ph-7 {margin-left: calc(100% / 12 * 7);}}@media (min-width: 480px) {.df-row .col-offset-ph-8 {margin-left: calc(100% / 12 * 8);}}@media (min-width: 480px) {.df-row .col-offset-ph-9 {margin-left: calc(100% / 12 * 9);}}@media (min-width: 480px) {.df-row .col-offset-ph-10 {margin-left: calc(100% / 12 * 10);}}@media (min-width: 480px) {.df-row .col-offset-ph-11 {margin-left: calc(100% / 12 * 11);}}@media (min-width: 768px) {.df-row .col-sm-1 {-ms-flex: 1 0 calc(100% / 12 * 1);flex: 1 0 calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);}}@media (min-width: 768px) {.df-row .col-sm-2 {-ms-flex: 1 0 calc(100% / 12 * 2);flex: 1 0 calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);}}@media (min-width: 768px) {.df-row .col-sm-3 {-ms-flex: 1 0 calc(100% / 12 * 3);flex: 1 0 calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);}}@media (min-width: 768px) {.df-row .col-sm-4 {-ms-flex: 1 0 calc(100% / 12 * 4);flex: 1 0 calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);}}@media (min-width: 768px) {.df-row .col-sm-5 {-ms-flex: 1 0 calc(100% / 12 * 5);flex: 1 0 calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);}}@media (min-width: 768px) {.df-row .col-sm-6 {-ms-flex: 1 0 calc(100% / 12 * 6);flex: 1 0 calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);}}@media (min-width: 768px) {.df-row .col-sm-7 {-ms-flex: 1 0 calc(100% / 12 * 7);flex: 1 0 calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);}}@media (min-width: 768px) {.df-row .col-sm-8 {-ms-flex: 1 0 calc(100% / 12 * 8);flex: 1 0 calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);}}@media (min-width: 768px) {.df-row .col-sm-9 {-ms-flex: 1 0 calc(100% / 12 * 9);flex: 1 0 calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);}}@media (min-width: 768px) {.df-row .col-sm-10 {-ms-flex: 1 0 calc(100% / 12 * 10);flex: 1 0 calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);}}@media (min-width: 768px) {.df-row .col-sm-11 {-ms-flex: 1 0 calc(100% / 12 * 11);flex: 1 0 calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);}}@media (min-width: 768px) {.df-row .col-sm-12 {-ms-flex: 1 0 calc(100% / 12 * 12);flex: 1 0 calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);}}@media (min-width: 768px) {.df-row .col-offset-sm-0 {margin-left: calc(100% / 12 * 0);}}@media (min-width: 768px) {.df-row .col-offset-sm-1 {margin-left: calc(100% / 12 * 1);}}@media (min-width: 768px) {.df-row .col-offset-sm-2 {margin-left: calc(100% / 12 * 2);}}@media (min-width: 768px) {.df-row .col-offset-sm-3 {margin-left: calc(100% / 12 * 3);}}@media (min-width: 768px) {.df-row .col-offset-sm-4 {margin-left: calc(100% / 12 * 4);}}@media (min-width: 768px) {.df-row .col-offset-sm-5 {margin-left: calc(100% / 12 * 5);}}@media (min-width: 768px) {.df-row .col-offset-sm-6 {margin-left: calc(100% / 12 * 6);}}@media (min-width: 768px) {.df-row .col-offset-sm-7 {margin-left: calc(100% / 12 * 7);}}@media (min-width: 768px) {.df-row .col-offset-sm-8 {margin-left: calc(100% / 12 * 8);}}@media (min-width: 768px) {.df-row .col-offset-sm-9 {margin-left: calc(100% / 12 * 9);}}@media (min-width: 768px) {.df-row .col-offset-sm-10 {margin-left: calc(100% / 12 * 10);}}@media (min-width: 768px) {.df-row .col-offset-sm-11 {margin-left: calc(100% / 12 * 11);}}@media (min-width: 1024px) {.df-row .col-md-1 {-ms-flex: 1 0 calc(100% / 12 * 1);flex: 1 0 calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);}}@media (min-width: 1024px) {.df-row .col-md-2 {-ms-flex: 1 0 calc(100% / 12 * 2);flex: 1 0 calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);}}@media (min-width: 1024px) {.df-row .col-md-3 {-ms-flex: 1 0 calc(100% / 12 * 3);flex: 1 0 calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);}}@media (min-width: 1024px) {.df-row .col-md-4 {-ms-flex: 1 0 calc(100% / 12 * 4);flex: 1 0 calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);}}@media (min-width: 1024px) {.df-row .col-md-5 {-ms-flex: 1 0 calc(100% / 12 * 5);flex: 1 0 calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);}}@media (min-width: 1024px) {.df-row .col-md-6 {-ms-flex: 1 0 calc(100% / 12 * 6);flex: 1 0 calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);}}@media (min-width: 1024px) {.df-row .col-md-7 {-ms-flex: 1 0 calc(100% / 12 * 7);flex: 1 0 calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);}}@media (min-width: 1024px) {.df-row .col-md-8 {-ms-flex: 1 0 calc(100% / 12 * 8);flex: 1 0 calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);}}@media (min-width: 1024px) {.df-row .col-md-9 {-ms-flex: 1 0 calc(100% / 12 * 9);flex: 1 0 calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);}}@media (min-width: 1024px) {.df-row .col-md-10 {-ms-flex: 1 0 calc(100% / 12 * 10);flex: 1 0 calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);}}@media (min-width: 1024px) {.df-row .col-md-11 {-ms-flex: 1 0 calc(100% / 12 * 11);flex: 1 0 calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);}}@media (min-width: 1024px) {.df-row .col-md-12 {-ms-flex: 1 0 calc(100% / 12 * 12);flex: 1 0 calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);}}@media (min-width: 1024px) {.df-row .col-offset-md-0 {margin-left: calc(100% / 12 * 0);}}@media (min-width: 1024px) {.df-row .col-offset-md-1 {margin-left: calc(100% / 12 * 1);}}@media (min-width: 1024px) {.df-row .col-offset-md-2 {margin-left: calc(100% / 12 * 2);}}@media (min-width: 1024px) {.df-row .col-offset-md-3 {margin-left: calc(100% / 12 * 3);}}@media (min-width: 1024px) {.df-row .col-offset-md-4 {margin-left: calc(100% / 12 * 4);}}@media (min-width: 1024px) {.df-row .col-offset-md-5 {margin-left: calc(100% / 12 * 5);}}@media (min-width: 1024px) {.df-row .col-offset-md-6 {margin-left: calc(100% / 12 * 6);}}@media (min-width: 1024px) {.df-row .col-offset-md-7 {margin-left: calc(100% / 12 * 7);}}@media (min-width: 1024px) {.df-row .col-offset-md-8 {margin-left: calc(100% / 12 * 8);}}@media (min-width: 1024px) {.df-row .col-offset-md-9 {margin-left: calc(100% / 12 * 9);}}@media (min-width: 1024px) {.df-row .col-offset-md-10 {margin-left: calc(100% / 12 * 10);}}@media (min-width: 1024px) {.df-row .col-offset-md-11 {margin-left: calc(100% / 12 * 11);}}@media (min-width: 768px) {.df-row {margin: 0 -16px;}}html {box-sizing: border-box;-webkit-text-size-adjust: 100%;}*, *:before, *:after {box-sizing: inherit;}* {max-height: 1000000px;}main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {color: #526b5b;background: #fff;font: 16px/1.56 "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;min-width: 360px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0;}@media (min-width: 768px) {body {font-size: 18px;}}img, svg {max-width: 100%;height: auto;vertical-align: top;display: inline-block;}.gm-style img {max-width: none;}iframe {max-width: 100%;}.resize-active * {transition: none !important;}ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset {margin: 0 0 20px;}blockquote {border-left: 4px solid #ddd;padding-left: 10px;margin-left: 0;}table {border-collapse: collapse;}th, td {border: 1px solid #ddd;padding: 3px;text-align: left;vertical-align: top;}th {text-align: center;vertical-align: middle;}ul, ol {padding-left: 20px;}ul ul, ul ol, ol ul, ol ol {padding-left: 20px;margin: 0 0 27px;}ul {list-style-type: disc;}dl dt {float: left;clear: left;padding-right: 0.3em;font-weight: bold;}dl dd {overflow: hidden;}pre {max-width: 100%;overflow: auto;}form, fieldset {margin: 0;padding: 0;border-style: none;}form input[type='text'], form input[type='tel'], form input[type='email'], form input[type='search'], form input[type='password'], form input[type='url'], form textarea {display: block;-webkit-appearance: none;padding: 0 10px;font-size: 18px;line-height: 1;font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;box-sizing: border-box;border: 2px solid #516a5a;border-radius: 10px;width: 100%;color: #526b5b;}@media (min-width: 1024px) {form input[type='text'], form input[type='tel'], form input[type='email'], form input[type='search'], form input[type='password'], form input[type='url'], form textarea {padding: 22px;font-size: 20px;}}form input[type='text']:not(textarea), form input[type='tel']:not(textarea), form input[type='email']:not(textarea), form input[type='search']:not(textarea), form input[type='password']:not(textarea), form input[type='url']:not(textarea), form textarea:not(textarea) {height: 50px;padding: 0 10px;}@media (min-width: 1024px) {form input[type='text']:not(textarea), form input[type='tel']:not(textarea), form input[type='email']:not(textarea), form input[type='search']:not(textarea), form input[type='password']:not(textarea), form input[type='url']:not(textarea), form textarea:not(textarea) {height: 60px;padding: 0 22px;}}form input[type='text']:focus, form input[type='tel']:focus, form input[type='email']:focus, form input[type='search']:focus, form input[type='password']:focus, form input[type='url']:focus, form textarea:focus {outline: none;border-color: #3f4842;}form input[type='text']::-webkit-input-placeholder, form input[type='tel']::-webkit-input-placeholder, form input[type='email']::-webkit-input-placeholder, form input[type='search']::-webkit-input-placeholder, form input[type='password']::-webkit-input-placeholder, form input[type='url']::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {color: rgba(82, 107, 91, 0.8);}form input[type='text']::-moz-placeholder, form input[type='tel']::-moz-placeholder, form input[type='email']::-moz-placeholder, form input[type='search']::-moz-placeholder, form input[type='password']::-moz-placeholder, form input[type='url']::-moz-placeholder, form textarea::-moz-placeholder {opacity: 1;color: rgba(82, 107, 91, 0.8);}form input[type='text']:-moz-placeholder, form input[type='tel']:-moz-placeholder, form input[type='email']:-moz-placeholder, form input[type='search']:-moz-placeholder, form input[type='password']:-moz-placeholder, form input[type='url']:-moz-placeholder, form textarea:-moz-placeholder {color: rgba(82, 107, 91, 0.8);}form input[type='text']:-ms-input-placeholder, form input[type='tel']:-ms-input-placeholder, form input[type='email']:-ms-input-placeholder, form input[type='search']:-ms-input-placeholder, form input[type='password']:-ms-input-placeholder, form input[type='url']:-ms-input-placeholder, form textarea:-ms-input-placeholder {color: rgba(82, 107, 91, 0.8);}form input[type='text'].placeholder, form input[type='tel'].placeholder, form input[type='email'].placeholder, form input[type='search'].placeholder, form input[type='password'].placeholder, form input[type='url'].placeholder, form textarea.placeholder {color: rgba(82, 107, 91, 0.8);}input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}textarea {resize: vertical;vertical-align: top;overflow: auto;}label {font-size: 18px;}@media (min-width: 1024px) {label {font-size: 20px;font-weight: 700;}}form button, form input[type="button"], form input[type="reset"], form input[type="file"], form input[type="submit"] {transition: background 0.3s ease-in-out;-webkit-appearance: none;cursor: pointer;}form button:hover, form input[type="button"]:hover, form input[type="reset"]:hover, form input[type="file"]:hover, form input[type="submit"]:hover {background-color: #fff;}.nav-links, .navigation, .navigation-comments, .navigation-single {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}@media (min-width: 1024px) {[id="twocolumns"] {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}}@media (min-width: 1024px) {[id="content"] {width: calc(100% - 395px);}}[id="content"]:only-child {width: 100%;}[id="sidebar"] {padding-top: 30px;}@media (min-width: 768px) {[id="sidebar"] {padding-top: 40px;}}@media (min-width: 1024px) {[id="sidebar"] {width: 294px;padding-top: 0;}}.widget {margin-bottom: 20px;}.widget select {min-width: 150px;width: 100%;}.search-form, .post-password-form {margin-bottom: 10px;}.search-form label, .post-password-form label {display: block;}.search-form input, .post-password-form input {float: left;margin: 5px;}@media (min-width: 768px) {[id="sidebar"] .search-form input, [id="sidebar"] .post-password-form input {width: 100%;margin: 0 0 5px;}}.search-form input[type='submit'], .post-password-form input[type='submit'] {width: 100%;}.nav-links, .navigation, .navigation-comments {width: 100%;position: relative;}.nav-links .screen-reader-text, .navigation .screen-reader-text, .navigation-comments .screen-reader-text {position: absolute;left: -99999px;}.nav-links .page-numbers, .navigation .page-numbers, .navigation-comments .page-numbers {margin: 0 3px;text-decoration: none;}.nav-links .page-numbers:first-child, .navigation .page-numbers:first-child, .navigation-comments .page-numbers:first-child {margin-left: 0;}.nav-links .page-numbers:last-child, .navigation .page-numbers:last-child, .navigation-comments .page-numbers:last-child {margin-right: 0;}.nav-links .next, .nav-links .prev, .navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {text-decoration: none;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;font-weight: 700;font-size: 0;}@media (min-width: 768px) {.nav-links .next, .nav-links .prev, .navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {font-size: 18px;}}@media (min-width: 1024px) {.nav-links .next, .nav-links .prev, .navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {font-size: 20px;}}.nav-links .next:hover:before, .nav-links .prev:hover:before, .navigation .next:hover:before, .navigation .prev:hover:before, .navigation-comments .next:hover:before, .navigation-comments .prev:hover:before {transform: scale(1.2);}.nav-links .next:before, .nav-links .prev:before, .navigation .next:before, .navigation .prev:before, .navigation-comments .next:before, .navigation-comments .prev:before {transition: transform 0.3s ease-in-out;width: 20px;height: 21px;content: "";background-size: 100% auto;}.nav-links .next, .navigation .next, .navigation-comments .next {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.nav-links .next:before, .navigation .next:before, .navigation-comments .next:before {background-image: url(images/circle-arrow-right.svg);margin: 0 0 0 10px;}.nav-links .prev:before, .navigation .prev:before, .navigation-comments .prev:before {background-image: url(images/circle-arrow-left.svg);margin: 0 10px 0 0;}.navigation-single {-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;width: 100%;border-style: solid;border-width: 4px 0;border-color: #dce5e0;padding: 15px 10px;}@media (min-width: 768px) {.navigation-single {padding: 18px 0 13px;}}.navigation-single .next, .navigation-single .prev {font-weight: 700;font-size: 0;}@media (min-width: 768px) {.navigation-single .next, .navigation-single .prev {font-size: 18px;}}@media (min-width: 1024px) {.navigation-single .next, .navigation-single .prev {font-size: 20px;}}.navigation-single .next a, .navigation-single .prev a {display: -ms-inline-flexbox;display: inline-flex;position: relative;-ms-flex-align: center;align-items: center;text-decoration: none;}.navigation-single .next a:hover:before, .navigation-single .prev a:hover:before {transform: scale(1.2);}.navigation-single .next a:before, .navigation-single .prev a:before {transition: transform 0.3s ease-in-out;width: 20px;height: 21px;content: "";background-size: 100% auto;}.navigation-single .next {margin-left: auto;}.navigation-single .next a {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.navigation-single .next a:before {background-image: url(images/circle-arrow-right.svg);margin: 0 0 0 22px;}.navigation-single .prev a:before {background-image: url(images/circle-arrow-left.svg);margin: 0 22px 0 0;}.comment-form label {display: block;padding-bottom: 4px;}.comment-form input, .comment-form textarea {margin: 0 4px 0 0;width: 100%;}@media (min-width: 768px) {.comment-form input, .comment-form textarea {max-width: 300px;}}.comment-form input[type='submit'], .comment-form textarea[type='submit'] {display: block;width: auto;}.comment-form textarea {overflow: auto;margin: 0;height: 120px;min-height: 120px;}.comment-form-cookies-consent {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}.comment-form-cookies-consent label {font-weight: 400;padding-bottom: 0;font-size: 15px;}.comment-form-cookies-consent input {width: auto;margin-top: 5px;}.commentlist {margin: 0 0 1.2em;}.commentlist .edit-link {margin: 0;}.commentlist .avatar-holder {float: left;margin: 0 1.2em 4px 0;}.commentlist-item .commentlist-item {padding: 0;}@media (min-width: 768px) {.commentlist-item .commentlist-item {padding: 0 0 0 2em;}}.comment, .commentlist-holder {overflow: hidden;}.commentlist-item .commentlist-item, .commentlist-item + .commentlist-item {padding-top: 20px;}.widget_calendar th, .widget_calendar td {text-align: center;}.widget_calendar #prev {text-align: left;}.widget_calendar #next {text-align: right;}#wp-calendar {width: 100%;}.wp-caption {max-width: 100%;clear: both;border: #000;padding: 4px;margin-bottom: 20px;text-align: center;}.wp-caption img {margin-bottom: 4px;}.wp-caption p {margin: 0;}.aligncenter {margin: 0 auto 20px;}img.aligncenter {display: block;margin: 0 auto;}.alignleft {float: left;margin: 0 1.2em 4px 0;}.alignright {float: right;margin: 0 0 4px 1.2em;}.mejs-container {margin-bottom: 20px;}.wp-caption-text, .gallery, .alignnone, .gallery-caption, .sticky, .bypostauthor {height: auto;}.gallery {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.gallery .gallery-item {margin: 0;padding: 0 10px 10px;}.gallery .gallery-item dt {float: none;width: 100%;margin: 0 0 10px;padding: 0;}.gallery-columns-2 .gallery-item {max-width: 50%;width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;width: 33.33%;}.tagcloud {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.comment-list .comment-body {margin-bottom: 20px;}.comment-author img {margin-right: 10px;}.wp-block-buttons {margin-bottom: 20px;}.wp-block-button__link {margin: 5px 0;}h1, .h1 {font-size: 36px;}h2, .h2 {font-size: 32px;}h3, .h3 {font-size: 26px;}h4, .h4 {font-size: 24px;}h5, .h5 {font-size: 20px;}h6, .h6 {font-size: 18px;}@media (min-width: 1024px) {h1, .h1 {font-size: 40px;}h2, .h2 {font-size: 38px;}h3, .h3 {font-size: 30px;}h4, .h4 {font-size: 26px;}h5, .h5 {font-size: 24px;}h6, .h6 {font-size: 24px;}}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h {font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;color: inherit;font-weight: 700;line-height: 1.13;margin: 0 0 10px;}@media (min-width: 768px) {h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h {margin-bottom: 20px;}}h2, .h2 {font-family: "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;}p {margin: 0 0 27px;}a {transition: color 0.3s ease-in-out;color: inherit;text-decoration: underline;}a:hover, a:focus {color: inherit;text-decoration: none;}a:focus {outline-offset: .2rem;outline-color: #526b5b;}a[href*="mailto:"] {word-wrap: break-word;}[id="wrapper"] {width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-height: 100vh;}.g-container, .container {max-width: 1192px;padding: 0 16px;margin: 0 auto;}.g-container > .g-container, .g-container > .container, .container > .g-container, .container > .container {padding: 0;}[id="main"] {-ms-flex-positive: 1;flex-grow: 1;position: relative;}[id="main"] .hero-banner + .g-container {padding-top: 30px;}@media (min-width: 1024px) {[id="main"] .hero-banner + .g-container {padding-top: 56px;}}[id="main"] > .g-container:first-child, [id="main"] > .container:first-child {padding-top: 30px;}@media (min-width: 1024px) {[id="main"] > .g-container:first-child, [id="main"] > .container:first-child {padding-top: 56px;}}[id="main"] > .g-container:last-child, [id="main"] > .container:last-child {padding-bottom: 30px;}@media (min-width: 1024px) {[id="main"] > .g-container:last-child, [id="main"] > .container:last-child {padding-bottom: 56px;}}[id="main"] > .g-container.full-width, [id="main"] > .container.full-width {max-width: 100%;}[id="main"] > .g-container .g-container, [id="main"] > .container .g-container {padding-left: 0;padding-right: 0;}[id="main"] .g-container:last-child p {margin-bottom: 0;}.accessibility {position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden;}.accessibility:focus {position: static;width: auto;height: auto;}.hidden {position: absolute;left: -9999px;top: auto;width: 1px;height: 1px;overflow: hidden;}.bg-wrap {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;}.bg-wrap img {object-fit: cover;max-width: none;width: 100%;height: 100%;}.img-block.border-style img {border: 1px solid #6c8173;}.img-block img {box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);max-width: none;width: 100%;}table tr:nth-child(even) td {background-color: rgba(82, 107, 91, 0.05);}table th, table td {line-height: 1.1;padding: 10px;font-size: 15px;vertical-align: top;}table th {background-color: #526b5b;color: #fff;border: 0;text-align: left;}table td {border-style: solid;border-width: 0 0 1px;border-color: rgba(82, 107, 91, 0.1);}[id="header"] {padding: 15px 0;position: relative;z-index: 10;}@media (min-width: 1024px) {[id="header"] {padding: 0;}}[id="header"] .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}@media (min-width: 1024px) {[id="header"] .container {position: relative;}}.logo {width: 180px;}.logo img {max-height: 86px;}@media (min-width: 1024px) {.logo {width: 250px;margin: 0 25px 0 -4px;}}@media (min-width: 1024px) {.search-popup-active .logo {opacity: 0;z-index: 1;}}.logo.d-mob-none {display: none;}@media (min-width: 1024px) {.logo.d-mob-none {display: block;}}@media (min-width: 1024px) {.logo.d-des-none {display: none;}}.nav-drop {transition: right 0.3s ease-in-out;width: 100%;position: absolute;right: -100%;top: 100%;height: calc(100vh - 91px);height: calc((var(--vh, 1vh) * 100) - 91px);overflow: auto;background-color: #fff;padding: 0 16px;z-index: 2;}@media (min-width: 1024px) {.nav-drop {position: static;background-color: transparent;height: auto;overflow: visible;padding: 0;}}.nav-active .nav-drop {right: 0;}.nav-drop-wrap {display: -ms-flexbox;display: flex;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}@media (min-width: 1024px) {.nav-drop-wrap {-ms-flex-direction: column;flex-direction: column;}}.nav-opener {transition: transform 0.3s ease-in-out;width: 24px;height: 18px;position: relative;z-index: 9;color: #526b5b;font-size: 0;}@media (min-width: 1024px) {.nav-opener {display: none;}}.nav-opener:hover, .nav-opener:focus {color: #526b5b;}.nav-active .nav-opener {transform: rotate(90deg);}.nav-active .nav-opener:before, .nav-active .nav-opener:after {transform: rotate(45deg);top: 50%;left: 0;right: 0;}.nav-active .nav-opener:after {transform: rotate(-45deg);}.nav-active .nav-opener span {opacity: 0;}.nav-opener:before, .nav-opener:after, .nav-opener span {transition: transform 0.3s ease-in-out;position: absolute;top: 0;left: 0;right: 0;height: 2px;background: currentColor;}.nav-opener:before, .nav-opener:after {content: '';top: 8px;}.nav-opener:after {top: 16px;}@media (min-width: 1024px) {.header-bar {display: -ms-flexbox;display: flex;position: relative;z-index: 10;}}.search-popup-opener {display: none;}@media (min-width: 1024px) {.search-popup-opener {display: block;margin: 0 0 -5px 20px;color: #fff;}}@media (min-width: 1180px) {.search-popup-opener {margin-left: 30px;}}.search-popup-opener:focus, .search-popup-opener:hover {color: #fff1b4;}.search-popup-close {display: none;font-size: 0;color: #fff;}@media (min-width: 1024px) {.search-popup-close {display: block;position: absolute;top: 10px;right: 16px;transform: rotate(90deg);width: 16px;height: 10px;}}.search-popup-close:focus, .search-popup-close:hover {color: #fff1b4;}.search-popup-close:before, .search-popup-close:after {transition: transform 0.3s ease-in-out;content: '';position: absolute;transform: rotate(45deg);height: 2px;background: currentColor;top: 50%;left: 0;right: 0;}.search-popup-close:after {transform: rotate(-45deg);}.search-popup {margin: 0 -16px 20px;background-color: #516a5a;padding: 20px 16px;display: block !important;}@media (min-width: 1024px) {.search-popup {transition: transform 0.3s ease-in-out;position: absolute;top: 36px;left: 16px;right: 16px;min-height: calc(100% - 37px);transform: translateY(calc(-100% - 100px));display: -ms-flexbox !important;display: flex !important;-ms-flex-align: center;align-items: center;z-index: 10;padding: 30px 16px;}}.search-popup-active .search-popup {transform: translateY(0);}.search-popup input[type="search"] {padding-right: 50px;}.search-popup form {position: relative;width: 100%;}.search-popup .submit {transition: color 0.3s ease-in-out;padding: 0;background-color: transparent;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);height: auto;line-height: 1;color: #516a5a;width: 20px;border: 0;}.search-popup .submit:focus, .search-popup .submit:hover {color: #fdce00;}.search-popup .submit:after {display: none;}.search-popup .submit svg {max-width: none;width: 100%;}.header-holder {margin: 0 0 0px;}@media (min-width: 1024px) {.header-holder {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;margin: 0;padding: 22px 0;}}.header-holder .btn, .header-holder form button, form .header-holder button, .header-holder form input[type="button"], form .header-holder input[type="button"], .header-holder form input[type="reset"], form .header-holder input[type="reset"], .header-holder form input[type="file"], form .header-holder input[type="file"], .header-holder form input[type="submit"], form .header-holder input[type="submit"] {width: 100%;padding: 10px 21px;font-size: 16px;box-shadow: none;min-width: auto;font-weight: 600;border-width: 2px;}@media (min-width: 1024px) {.header-holder .btn, .header-holder form button, form .header-holder button, .header-holder form input[type="button"], form .header-holder input[type="button"], .header-holder form input[type="reset"], form .header-holder input[type="reset"], .header-holder form input[type="file"], form .header-holder input[type="file"], .header-holder form input[type="submit"], form .header-holder input[type="submit"] {width: auto;margin: 0 0 0 39px;font-size: 18px;}}[id="nav"] {margin: 0 0 20px;}@media (min-width: 1024px) {[id="nav"] {margin: 0 0 0 auto;}}[id="nav"] ul {line-height: 1.1;font-size: 18px;}@media (min-width: 1180px) {[id="nav"] ul {font-size: 18px;}}[id="nav"] li.active a {color: #677d6e;}[id="nav"] a {text-decoration: none;}[id="nav"] a:focus, [id="nav"] a:hover {color: #fdce00;}@media (min-width: 1024px) {[id="nav"] > ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;font-size: 16px;}}@media (min-width: 1180px) {[id="nav"] > ul {font-size: 18px;margin: 0 -20px;}}[id="nav"] > ul > li {border-top: 2px solid #526b5b;padding: 15px 0;}@media (min-width: 1024px) {[id="nav"] > ul > li {padding: 0;border-top: 0;margin: 0 10px;}}@media (min-width: 1180px) {[id="nav"] > ul > li {margin: 0 20px;}}[id="nav"] > ul > li:first-child {border-top: 0;padding-top: 0;}[id="nav"] > ul > li.hover > a {color: #fdce00;}[id="nav"] > ul > li.hover .dropdown {display: block;}@media (min-width: 1024px) {[id="nav"] > ul > li.hover .dropdown {opacity: 1;visibility: visible;}}[id="nav"] > ul > li.active a {color: #677d6e;}[id="nav"] > ul > li > a {font-weight: 600;}[id="nav"] .dropdown {background: #f2f2f2;padding: 10px 16px;box-shadow: inset 0 30px 30px -30px rgba(0, 0, 0, 0.1);margin: 5px 0 0;display: none;}@media (min-width: 1024px) {[id="nav"] .dropdown {transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;background: linear-gradient(180deg, #f2f2f2 0%, #fff 100%);position: absolute;top: 100%;left: 0;right: 0;display: block;margin: 0 -9999px;padding: 44px 10015px 21px;opacity: 0;visibility: hidden;}}[id="nav"] .dropdown:before {content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: 50px;}@media (min-width: 768px) {[id="nav"] .dropdown ul {column-count: 2;column-gap: 10px;}}@media (min-width: 1024px) {[id="nav"] .dropdown ul {column-count: 3;column-gap: 48px;}}@media (min-width: 1024px) {[id="nav"] .dropdown ul li {margin: 0 0 20px;padding: 0 0 20px;border-bottom: 2px solid #dce5e0;}}[id="nav"] .dropdown ul li + li {margin-top: 5px;}@media (min-width: 1024px) {[id="nav"] .dropdown ul li + li {margin-top: 0;}}.sub-menu-wrap {background-color: #3f4842;color: #fff;margin: 0 -16px;padding: 10px 16px;font-size: 14px;}@media (min-width: 1024px) {.sub-menu-wrap {font-size: 12px;margin: 0 0 0 -9999px;padding: 8px 16px 8px 9999px;width: calc(54.3% + 9999px);}}@media (min-width: 1180px) {.sub-menu-wrap {width: calc(64.3% + 9999px);}}@media (min-width: 1024px) {.sub-menu {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}}@media (min-width: 1180px) {.sub-menu {margin: 0 -15px;}}@media (min-width: 1024px) {.sub-menu li {margin: 0 10px;}}@media (min-width: 1180px) {.sub-menu li {margin: 0 15px;}}.sub-menu li.active a {color: #fdce00;}.sub-menu li + li {margin-top: 5px;}@media (min-width: 1024px) {.sub-menu li + li {margin-top: 0;}}.sub-menu a {text-decoration: none;}.sub-menu a:focus, .sub-menu a:hover {color: #fff1b4;}.specific-wrap {background-color: #526b5b;margin: 0 -16px;padding: 10px 16px;color: #fff;font-size: 14px;}@media (min-width: 1024px) {.specific-wrap {font-size: 12px;margin: 0 -9999px 0 0;padding: 8px 9975px 8px 16px;width: calc(43.7% + 9999px);display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-align: center;align-items: center;}}@media (min-width: 1180px) {.specific-wrap {width: calc(33.7% + 9999px);}}@media (min-width: 1024px) {.specific-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}}@media (min-width: 1180px) {.specific-list {margin: 0 -15px;}}@media (min-width: 1024px) {.specific-list li {margin: 0 10px;}}@media (min-width: 1180px) {.specific-list li {margin: 0 15px;}}.specific-list li.active a {color: #fdce00;}.specific-list li + li {margin-top: 5px;}@media (min-width: 1024px) {.specific-list li + li {margin-top: 0;}}.specific-list a {text-decoration: none;}.specific-list a:focus, .specific-list a:hover {color: #fff1b4;}.resize-active .nav-drop, .resize-active .nav-drop > ul {transition: none !important;}.wp-block-button__link, .btn, form button, form input[type="button"], form input[type="reset"], form input[type="file"], form input[type="submit"] {transition: color 0.3s ease-in-out, background 0.3s ease-in-out;border-radius: 10px;font-weight: 700;display: inline-block;font-size: 20px;line-height: 1.1;padding: 16px 20px;vertical-align: top;text-align: center;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);text-decoration: none;position: relative;z-index: 1;overflow: hidden;border: 3px solid;}@media (min-width: 1024px) {.wp-block-button__link, .btn, form button, form input[type="button"], form input[type="reset"], form input[type="file"], form input[type="submit"] {font-size: 20px;padding: 15px 25px;min-width: 277px;}}.wp-block-button__link:focus, .wp-block-button__link:hover, .btn:focus, form button:focus, form input:focus[type="button"], form input:focus[type="reset"], form input:focus[type="file"], form input:focus[type="submit"], .btn:hover, form button:hover, form input:hover[type="button"], form input:hover[type="reset"], form input:hover[type="file"], form input:hover[type="submit"] {background: transparent;color: #526b5b;}.wp-block-button__link:focus:after, .wp-block-button__link:hover:after, .btn:focus:after, form button:focus:after, form input[type="button"]:focus:after, form input[type="reset"]:focus:after, form input[type="file"]:focus:after, form input[type="submit"]:focus:after, .btn:hover:after, form button:hover:after, form input[type="button"]:hover:after, form input[type="reset"]:hover:after, form input[type="file"]:hover:after, form input[type="submit"]:hover:after {transform: translate3d(100%, 0, 0) skew(-30deg);}.wp-block-button__link:after, .btn:after, form button:after, form input[type="button"]:after, form input[type="reset"]:after, form input[type="file"]:after, form input[type="submit"]:after {content: "";position: absolute;z-index: -1;width: 120%;top: 0;height: 100%;left: -10%;transform: skew(0deg) translate3d(0, 0, 0);transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);}.wp-block-button__link.btn-success, form input.wp-block-button__link[type="button"], form input.wp-block-button__link[type="reset"], form input.wp-block-button__link[type="file"], form input.wp-block-button__link[type="submit"], .wp-block-button__link, .btn.btn-success, form button, form input[type="button"], form input[type="reset"], form input[type="file"], form input[type="submit"], .btn.wp-block-button__link {border-color: #526b5b;color: #fff;background-color: #677d6e;}.wp-block-button__link.btn-success:focus, .wp-block-button__link:focus, .wp-block-button__link.btn-success:hover, .wp-block-button__link:hover, .btn.btn-success:focus, form button:focus, form input:focus[type="button"], form input:focus[type="reset"], form input:focus[type="file"], form input:focus[type="submit"], .btn.wp-block-button__link:focus, .btn.btn-success:hover, form button:hover, form input:hover[type="button"], form input:hover[type="reset"], form input:hover[type="file"], form input:hover[type="submit"], .btn.wp-block-button__link:hover {color: #526b5b;background-color: transparent;}.wp-block-button__link.btn-success:after, form input.wp-block-button__link[type="button"]:after, form input.wp-block-button__link[type="reset"]:after, form input.wp-block-button__link[type="file"]:after, form input.wp-block-button__link[type="submit"]:after, .wp-block-button__link:after, .btn.btn-success:after, form button:after, form input[type="button"]:after, form input[type="reset"]:after, form input[type="file"]:after, form input[type="submit"]:after, .btn.wp-block-button__link:after {background: #677d6e;}.wp-block-button__link.btn-outline-success, .btn.btn-outline-success, form button.btn-outline-success, form input.btn-outline-success[type="button"], form input.btn-outline-success[type="reset"], form input.btn-outline-success[type="file"], form input.btn-outline-success[type="submit"] {border-color: #526b5b;color: #526b5b;}.wp-block-button__link.btn-outline-success:focus, .wp-block-button__link.btn-outline-success:hover, .btn.btn-outline-success:focus, form button.btn-outline-success:focus, form input.btn-outline-success:focus[type="button"], form input.btn-outline-success:focus[type="reset"], form input.btn-outline-success:focus[type="file"], form input.btn-outline-success:focus[type="submit"], .btn.btn-outline-success:hover, form button.btn-outline-success:hover, form input.btn-outline-success:hover[type="button"], form input.btn-outline-success:hover[type="reset"], form input.btn-outline-success:hover[type="file"], form input.btn-outline-success:hover[type="submit"] {color: #fff;background-color: #677d6e;}.wp-block-button__link.btn-outline-success:after, .btn.btn-outline-success:after, form button.btn-outline-success:after, form input.btn-outline-success[type="button"]:after, form input.btn-outline-success[type="reset"]:after, form input.btn-outline-success[type="file"]:after, form input.btn-outline-success[type="submit"]:after {background: rgba(255, 255, 255, 0.1);}.wp-block-button__link.btn-light, .btn.btn-light, form button.btn-light, form input.btn-light[type="button"], form input.btn-light[type="reset"], form input.btn-light[type="file"], form input.btn-light[type="submit"] {border-color: #fdce00;color: #526b5b;background-color: rgba(254, 241, 180, 0.1);}.wp-block-button__link.btn-light:after, .btn.btn-light:after, form button.btn-light:after, form input.btn-light[type="button"]:after, form input.btn-light[type="reset"]:after, form input.btn-light[type="file"]:after, form input.btn-light[type="submit"]:after {background: #fff1b4;}.wp-block-button__link-sm, .btn-sm {border-radius: 0;padding: 4px 10px;}.btn-wrap {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.btn-wrap .btn, .btn-wrap form button, form .btn-wrap button, .btn-wrap form input[type="button"], form .btn-wrap input[type="button"], .btn-wrap form input[type="reset"], form .btn-wrap input[type="reset"], .btn-wrap form input[type="file"], form .btn-wrap input[type="file"], .btn-wrap form input[type="submit"], form .btn-wrap input[type="submit"] {margin: 0 0 10px;max-width: 50%;}.btn-wrap .btn + .btn, .btn-wrap form button + .btn, form .btn-wrap button + .btn, .btn-wrap form input[type="button"] + .btn, form .btn-wrap input[type="button"] + .btn, .btn-wrap form input[type="reset"] + .btn, form .btn-wrap input[type="reset"] + .btn, .btn-wrap form input[type="file"] + .btn, form .btn-wrap input[type="file"] + .btn, .btn-wrap form input[type="submit"] + .btn, form .btn-wrap input[type="submit"] + .btn, .btn-wrap form .btn + button, form .btn-wrap .btn + button, .btn-wrap form button + button, form .btn-wrap button + button, .btn-wrap form input[type="button"] + button, form .btn-wrap input[type="button"] + button, .btn-wrap form input[type="reset"] + button, form .btn-wrap input[type="reset"] + button, .btn-wrap form input[type="file"] + button, form .btn-wrap input[type="file"] + button, .btn-wrap form input[type="submit"] + button, form .btn-wrap input[type="submit"] + button, .btn-wrap form .btn + input[type="button"], form .btn-wrap .btn + input[type="button"], .btn-wrap form button + input[type="button"], form .btn-wrap button + input[type="button"], .btn-wrap form input[type="button"] + input[type="button"], form .btn-wrap input[type="button"] + input[type="button"], .btn-wrap form input[type="reset"] + input[type="button"], form .btn-wrap input[type="reset"] + input[type="button"], .btn-wrap form input[type="file"] + input[type="button"], form .btn-wrap input[type="file"] + input[type="button"], .btn-wrap form input[type="submit"] + input[type="button"], form .btn-wrap input[type="submit"] + input[type="button"], .btn-wrap form .btn + input[type="reset"], form .btn-wrap .btn + input[type="reset"], .btn-wrap form button + input[type="reset"], form .btn-wrap button + input[type="reset"], .btn-wrap form input[type="button"] + input[type="reset"], form .btn-wrap input[type="button"] + input[type="reset"], .btn-wrap form input[type="reset"] + input[type="reset"], form .btn-wrap input[type="reset"] + input[type="reset"], .btn-wrap form input[type="file"] + input[type="reset"], form .btn-wrap input[type="file"] + input[type="reset"], .btn-wrap form input[type="submit"] + input[type="reset"], form .btn-wrap input[type="submit"] + input[type="reset"], .btn-wrap form .btn + input[type="file"], form .btn-wrap .btn + input[type="file"], .btn-wrap form button + input[type="file"], form .btn-wrap button + input[type="file"], .btn-wrap form input[type="button"] + input[type="file"], form .btn-wrap input[type="button"] + input[type="file"], .btn-wrap form input[type="reset"] + input[type="file"], form .btn-wrap input[type="reset"] + input[type="file"], .btn-wrap form input[type="file"] + input[type="file"], form .btn-wrap input[type="file"] + input[type="file"], .btn-wrap form input[type="submit"] + input[type="file"], form .btn-wrap input[type="submit"] + input[type="file"], .btn-wrap form .btn + input[type="submit"], form .btn-wrap .btn + input[type="submit"], .btn-wrap form button + input[type="submit"], form .btn-wrap button + input[type="submit"], .btn-wrap form input[type="button"] + input[type="submit"], form .btn-wrap input[type="button"] + input[type="submit"], .btn-wrap form input[type="reset"] + input[type="submit"], form .btn-wrap input[type="reset"] + input[type="submit"], .btn-wrap form input[type="file"] + input[type="submit"], form .btn-wrap input[type="file"] + input[type="submit"], .btn-wrap form input[type="submit"] + input[type="submit"], form .btn-wrap input[type="submit"] + input[type="submit"] {margin-left: 20px;}.banner {background-image: linear-gradient(258deg, #526b5b 0%, #697e70 100%);color: #fff;border-bottom: 10px solid #e2e2e2;margin-bottom: 30px;}@media (min-width: 1024px) {.banner {margin-bottom: 56px;}}.banner .wrap {width: 100%;position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 30px 0;max-width: 1440px;margin: 0 auto;min-height: 150px;}@media (min-width: 768px) {.banner .wrap {min-height: 250px;}}@media (min-width: 1024px) {.banner .wrap {padding: 90px 0;}}.banner .container {width: 100%;}.banner .text-frame {max-width: 450px;}@media (min-width: 1024px) {.banner .text-frame {max-width: 650px;}}.banner .text-decor {position: absolute;bottom: 17px;right: 33px;width: 41%;max-width: 594px;}.banner .plus-decor {position: absolute;right: 13px;bottom: 0;width: 48.5%;}@media (min-width: 768px) {.banner .plus-decor {bottom: 14px;}}.banner h1:last-child {margin-bottom: 0;}.breadcrumbs {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 14px;border-bottom: 4px solid #dce5e0;padding: 0 0 15px;margin: 0 0 30px;}@media (min-width: 1024px) {.breadcrumbs {font-size: 16px;margin-bottom: 51px;}}.breadcrumbs li + li:before {content: '>';margin: 0 4px;}.breadcrumbs a {text-decoration: none;}.breadcrumbs a:focus, .breadcrumbs a:hover {color: #3f4842;}.social-list {font-size: 16px;}.social-list li + li {margin-top: 3px;}.social-list a {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;}.social-list .icon {-ms-flex-positive: 1;flex-grow: 1;width: 24px;}.social-list .icon svg {width: 24px;height: 24px;fill: currentColor;}.social-list .text {-ms-flex-negative: 0;flex-shrink: 0;padding: 0 0 0 21px;}.short-link-section {background-color: #dce5e0;padding: 30px 0;text-align: center;}@media (min-width: 1024px) {.short-link-section {padding: 46px 0;text-align: left;}}.short-link-section .container {max-width: 1192px;}@media (min-width: 1024px) {.short-link-section .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}}.short-link-section .text {display: block;margin: 0 0 30px;font: 20px/1.2 "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;}@media (min-width: 1024px) {.short-link-section .text {margin: 0 15px 0 0;font-size: 30px;}}:not(#foo) > input[type="radio"] {position: absolute;visibility: hidden;}:not(#foo) > input[type="radio"] + label {transition: background-color 0.3s ease-in-out;display: block;padding: 14px 10px;background: #516a5a;border: 2px solid #516a5a;border-radius: 10px;font-size: 16px;font-weight: 700;color: #fff;text-align: center;max-width: 100%;cursor: pointer;}@media (min-width: 1024px) {:not(#foo) > input[type="radio"] + label {font-size: 18px;}}:not(#foo) > input[type="radio"] + label:hover {background-color: rgba(81, 106, 90, 0.6);}:not(#foo) > input[type="radio"]:checked + label {background: #dce5e0;color: #526b5b;}.gform_wrapper.gravity-theme form input[type=color], .gform_wrapper.gravity-theme form input[type=date], .gform_wrapper.gravity-theme form input[type=datetime-local], .gform_wrapper.gravity-theme form input[type=datetime], .gform_wrapper.gravity-theme form input[type=email], .gform_wrapper.gravity-theme form input[type=month], .gform_wrapper.gravity-theme form input[type=number], .gform_wrapper.gravity-theme form input[type=password], .gform_wrapper.gravity-theme form input[type=search], .gform_wrapper.gravity-theme form input[type=tel], .gform_wrapper.gravity-theme form input[type=text], .gform_wrapper.gravity-theme form input[type=time], .gform_wrapper.gravity-theme form input[type=url], .gform_wrapper.gravity-theme form input[type=week], .gform_wrapper.gravity-theme form select, .gform_wrapper.gravity-theme form textarea {font-size: 18px;padding: 0 10px;}@media (min-width: 1024px) {.gform_wrapper.gravity-theme form input[type=color], .gform_wrapper.gravity-theme form input[type=date], .gform_wrapper.gravity-theme form input[type=datetime-local], .gform_wrapper.gravity-theme form input[type=datetime], .gform_wrapper.gravity-theme form input[type=email], .gform_wrapper.gravity-theme form input[type=month], .gform_wrapper.gravity-theme form input[type=number], .gform_wrapper.gravity-theme form input[type=password], .gform_wrapper.gravity-theme form input[type=search], .gform_wrapper.gravity-theme form input[type=tel], .gform_wrapper.gravity-theme form input[type=text], .gform_wrapper.gravity-theme form input[type=time], .gform_wrapper.gravity-theme form input[type=url], .gform_wrapper.gravity-theme form input[type=week], .gform_wrapper.gravity-theme form select, .gform_wrapper.gravity-theme form textarea {font-size: 20px;padding: 22px;}}.gform_wrapper.gravity-theme form input[type=color]:not(textarea), .gform_wrapper.gravity-theme form input[type=date]:not(textarea), .gform_wrapper.gravity-theme form input[type=datetime-local]:not(textarea), .gform_wrapper.gravity-theme form input[type=datetime]:not(textarea), .gform_wrapper.gravity-theme form input[type=email]:not(textarea), .gform_wrapper.gravity-theme form input[type=month]:not(textarea), .gform_wrapper.gravity-theme form input[type=number]:not(textarea), .gform_wrapper.gravity-theme form input[type=password]:not(textarea), .gform_wrapper.gravity-theme form input[type=search]:not(textarea), .gform_wrapper.gravity-theme form input[type=tel]:not(textarea), .gform_wrapper.gravity-theme form input[type=text]:not(textarea), .gform_wrapper.gravity-theme form input[type=time]:not(textarea), .gform_wrapper.gravity-theme form input[type=url]:not(textarea), .gform_wrapper.gravity-theme form input[type=week]:not(textarea), .gform_wrapper.gravity-theme form select:not(textarea), .gform_wrapper.gravity-theme form textarea:not(textarea) {padding: 0 10px;}@media (min-width: 1024px) {.gform_wrapper.gravity-theme form input[type=color]:not(textarea), .gform_wrapper.gravity-theme form input[type=date]:not(textarea), .gform_wrapper.gravity-theme form input[type=datetime-local]:not(textarea), .gform_wrapper.gravity-theme form input[type=datetime]:not(textarea), .gform_wrapper.gravity-theme form input[type=email]:not(textarea), .gform_wrapper.gravity-theme form input[type=month]:not(textarea), .gform_wrapper.gravity-theme form input[type=number]:not(textarea), .gform_wrapper.gravity-theme form input[type=password]:not(textarea), .gform_wrapper.gravity-theme form input[type=search]:not(textarea), .gform_wrapper.gravity-theme form input[type=tel]:not(textarea), .gform_wrapper.gravity-theme form input[type=text]:not(textarea), .gform_wrapper.gravity-theme form input[type=time]:not(textarea), .gform_wrapper.gravity-theme form input[type=url]:not(textarea), .gform_wrapper.gravity-theme form input[type=week]:not(textarea), .gform_wrapper.gravity-theme form select:not(textarea), .gform_wrapper.gravity-theme form textarea:not(textarea) {padding: 0 22px;}}.gform_wrapper.gravity-theme form .gfield_radio {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -8px;}.gform_wrapper.gravity-theme form .gfield_radio > * {padding: 8px;width: 25%;}@media (min-width: 768px) {.gform_wrapper.gravity-theme form .gfield_radio > * {width: 14.28%;}}.gform_wrapper.gravity-theme form .gfield_radio label + br {display: none;}.gform_wrapper.gravity-theme form .gfield_radio input[type="text"] {text-align: left;}.gform_wrapper.gravity-theme form .gfield_radio input[type="text"][disabled] {display: none;}.gform_wrapper.gravity-theme form .gfield_label {font-size: 18px;}@media (min-width: 1024px) {.gform_wrapper.gravity-theme form .gfield_label {font-size: 20px;font-weight: 700;margin-bottom: 15px;}}@media (min-width: 1024px) {.gform_wrapper.gravity-theme form .gform_fields {grid-row-gap: 33px;}}.gform_wrapper.gravity-theme form .gform_footer {-ms-flex-pack: center;justify-content: center;margin-top: 30px;}@media (min-width: 1024px) {.gform_wrapper.gravity-theme form .gform_footer {margin-top: 59px;}}.gform_wrapper.gravity-theme form .gfield_error [aria-invalid=true] {border-width: 2px;}.gform_wrapper.gravity-theme form .gfield_validation_message {background-color: transparent;padding: 0;border: 0;}.widget_nav_menu {font-size: 18px;}@media (min-width: 1024px) {.widget_nav_menu {font-size: 20px;padding: 66px 0 0;}}.widget_nav_menu ul li {padding: 0 0 13px;margin: 0 0 13px;border-bottom: 4px solid #dce5e0;}.widget_nav_menu ul li:last-child {margin-bottom: 0;}.widget_nav_menu ul li.active a {font-weight: 700;}.widget_nav_menu ul a {text-decoration: none;display: block;padding: 0 30px 0 0;position: relative;}.widget_nav_menu ul a:hover {color: #3f4842;}.widget_nav_menu ul a:hover:before {transform: scale(1.2) translateY(-50%);}.widget_nav_menu ul a:before {transition: transform 0.3s ease-in-out;width: 20px;height: 20px;content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0;background-image: url(images/circle-arrow-top-right.svg);background-size: 100%;}.accordion > li {transition: background-color 0.3s ease-in-out;border: 4px solid #dce5e0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);border-radius: 10px;background-color: #f6f8f7;}.accordion > li + li {margin-top: 30px;}.accordion > li.active {background-color: transparent;}.accordion-opener {font-size: 18px;font-weight: 700;border: 0;display: block;padding: 20px 70px 20px 23px;width: 100%;color: inherit;text-align: left;background-color: transparent;position: relative;cursor: pointer;text-decoration: none;}@media (min-width: 1024px) {.accordion-opener {font-size: 22px;}}.link-list .accordion-opener {padding: 0 30px 7px 0;font-weight: 400;}@media (min-width: 1024px) {.link-list .accordion-opener {padding-bottom: 13px;}}.link-list .accordion-opener:hover:before {transform: translateY(-50%) scale(1.2);}.link-list .accordion-opener:before {transition: transform 0.3s ease-in-out;width: 20px;height: 20px;right: 0;}.active .accordion-opener:before {background-image: url(images/circle-minus.svg);}.accordion-opener:before {width: 30px;height: 30px;content: '';position: absolute;right: 16px;top: 50%;transform: translateY(-50%);background-image: url(images/circle-plus.svg);background-repeat: no-repeat;background-position: center;background-size: 100%;border-radius: 50%;}.accordion-slide {padding: 0 23px 15px;font-size: 16px;line-height: 1.56;}@media (min-width: 1024px) {.accordion-slide {padding-right: 100px;}}.link-list .accordion-slide {padding: 0 0 15px;}.accordion-slide h3 {color: #086b2c;font-size: 18px;margin-bottom: 13px;}@media (min-width: 1024px) {.accordion-slide h3 {font-size: 20px;line-height: 0.8;}}.accordion-slide p:last-child {margin-bottom: 0;}.hero-banner {position: relative;min-height: 410px;color: #fff;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 30px 0;line-height: 1.55;font-size: 18px;background-size: cover;}@media (min-width: 1024px) {.hero-banner {min-height: 650px;font-size: 22px;}}@media (min-width: 1024px) {.hero-banner.high {min-height: 650px;}}.hero-banner:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: linear-gradient(252deg, rgba(57, 57, 57, 0.8) 0%, #000 100%);z-index: -1;opacity: 0.90;}@media (min-width: 1024px) {.hero-banner:before {opacity: 0.55;}}.hero-banner video {object-fit: cover;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: -2;display: none;}@media (min-width: 768px) {.hero-banner video {display: block;}}.hero-banner .container {width: 100%;max-width: 1052px;}.hero-banner .plus-decor {position: absolute;bottom: -75px;right: 0;pointer-events: none;width: 50.2%;text-align: right;}@media (min-width: 1024px) {.hero-banner .plus-decor {width: 438px;bottom: -185px;}}.hero-banner .text-frame {max-width: 830px;position: relative;}.hero-banner .text-frame .plus-decor {bottom: auto;top: 25px;right: 103.7%;width: 210px;}.hero-banner .text-frame p {max-width: 735px;}.hero-banner .link {font-size: 14px;}.hero-banner h1.h2 {font-size: 24px;}.hero-banner h1 {font-size: 32px;}@media (min-width: 1024px) {.hero-banner .link {font-size: 16px;}.hero-banner h1 {font-size: 50px;}}.hero-banner h1 {margin-bottom: 13px;}.hero-banner h1.h2 {font-family: inherit;line-height: 1.37;}@media (min-width: 1024px) {.hero-banner h1.h2 {font-size: 51px;}}.hero-banner p {margin-bottom: 5px;}.flip-card-section {padding: 50px 0 30px;position: relative;z-index: 2;}@media (min-width: 768px) {.flip-card-section {padding: 92px 0 54px;}}.flip-card-section .container {max-width: 1024px;}@media (min-width: 768px) {.flip-card-cols {display: -ms-flexbox;display: flex;margin: 0 -19px;}}@media (min-width: 768px) {.flip-card-cols .col {padding: 0 19px;width: 50%;}}@media (min-width: 768px) {.flip-card-cols .col:first-child {margin-top: -112px;}}.flip-card {perspective: 500px;display: -ms-flexbox;display: flex;margin: 0 0 20px;text-decoration: none;}@media (min-width: 1024px) {.flip-card {margin-bottom: 45px;}}.flip-card:focus .flip-card-inner, .flip-card.hover .flip-card-inner {transform: rotateY(180deg);}.flip-card .icon {margin: 0 0 20px;width: 30%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}@media (min-width: 768px) {.flip-card .icon {width: auto;}}.flip-card h2 {font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;line-height: 1;}.flip-card h3 {color: #086b2c;font-size: 22px;line-height: 1.2;margin: 0 0 26px;}@media (min-width: 1024px) {.flip-card h3 {font-size: 28px;}}.flip-card p {margin-bottom: 6px;}.flip-card p:last-child {margin-bottom: 0;}.flip-card-inner {transition: transform 1s ease-in-out;transform-style: preserve-3d;display: -ms-flexbox;display: flex;width: 100%;}.flip-card-front {position: relative;z-index: 1;}.flip-card-front, .flip-card-back {text-align: center;border-radius: 10px;border: 4px solid #dce5e0;-webkit-backface-visibility: hidden;backface-visibility: hidden;padding: 16px;width: 100%;overflow: hidden;height: 380px;position: relative;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}@media (min-width: 1024px) {.flip-card-front, .flip-card-back {height: 500px;}}.flip-card-front img, .flip-card-back img {display: block;transform: rotateY(0);}.flip-card-front {background: #2e2e2e;color: #fff;-ms-flex-pack: center;justify-content: center;}.flip-card-back {transform: rotateY(180deg);position: absolute;min-height: 100%;top: 0;left: 0;width: 100%;background: linear-gradient(to bottom, #fff 0%, #fefefe 58%, #dce5e0 100%);z-index: 100;font-size: 15px;color: #1f1e1e;line-height: 1.73;padding: 20px 15px;}@media (min-width: 1024px) {.flip-card-back {padding: 56px 15px;}}@media (min-width: 1024px) {.flip-card-back .body {padding: 0 52px;}}.logo-flip-card {width: 80%;margin: 0 auto 30px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}@media (min-width: 1024px) {.logo-flip-card {margin-bottom: 52px;}}.fellowship-block {margin: 0 0 30px;padding: 36px 24px;text-align: center;border-style: solid;border-color: #dce5e0;border-width: 4px 0;}@media (min-width: 1024px) {.fellowship-block {text-align: left;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-bottom: 100px;}}.fellowship-block h3 {margin: 0 0 30px;font-family: "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;}@media (min-width: 1024px) {.fellowship-block h3 {width: 217px;-ms-flex-negative: 0;flex-shrink: 0;margin: 0;}}.fellowship-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: -10px;}@media (min-width: 1024px) {.fellowship-list {padding: 0 0 0 80px;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}.fellowship-list li {padding: 10px;width: 50%;}@media (min-width: 1024px) {.fellowship-list li {width: auto;}}.history-section {color: #fff;padding: 30px 0;background-color: #526b5b;border-bottom: 4px solid #efc000;font-size: 18px;}@media (min-width: 1024px) {.history-section {border-bottom-width: 8px;font-size: 20px;padding: 66px 0;}}.history-section .container {position: relative;max-width: 1222px;}@media (min-width: 768px) {.history-section .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}}.history-section .text-frame {margin: 0 0 30px;}@media (min-width: 768px) {.history-section .text-frame {width: 44%;padding: 67px 0 180px;margin-bottom: 0;}}@media (min-width: 1024px) {.history-section .text-frame {padding-left: 72px;}}.history-section h2 {font-family: "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;font-weight: 400;line-height: 1.32;margin-bottom: 24px;}.history-section .text-decor {position: absolute;bottom: -30px;left: 0;width: 55.1%;display: none;}@media (min-width: 768px) {.history-section .text-decor {display: block;}}@media (min-width: 1180px) {.history-section .text-decor {left: -26px;bottom: -109px;}}.history-section .picture-frame {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;-ms-flex-align: end;align-items: flex-end;margin: -10px -10px -50px;}@media (min-width: 768px) {.history-section .picture-frame {width: 48.7%;margin-bottom: -80px;}}@media (min-width: 1024px) {.history-section .picture-frame {margin-bottom: -158px;}}.history-section .img-block {padding: 10px;width: 55%;}.history-section .img-block:nth-child(even) {width: 45%;}.history-section .img-block:nth-child(3n) {margin-left: -100px;}.callouts-hold {padding: 30px 0;}@media (min-width: 768px) {.callouts-hold {padding: 90px 0 80px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media (min-width: 1024px) {.callouts-hold {padding: 153px 0 115px;}}.callouts-hold .col {border-width: 4px 0 0;border-style: solid;border-color: #dce5e0;margin: 20px 0 0;}@media (min-width: 768px) {.callouts-hold .col {width: 33.3%;padding: 22px 60px 32px;border-width: 0 0 0 4px;margin-top: 0;}}.callouts-hold .col:first-child {border-top-width: 0;margin-top: 0;}@media (min-width: 768px) {.callouts-hold .col:nth-child(3n+1) {border-left-width: 0;}}.callout-block {text-align: center;}.callout-block > a {text-decoration: none;}.callout-block > a:hover .text {text-decoration: none;}.callout-block > a .text {text-decoration: underline;}.callout-block .number {display: block;font-size: 50px;font-family: "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;}@media (min-width: 1024px) {.callout-block .number {font-size: 60px;}}@media (min-width: 1180px) {.callout-block .number {font-size: 90px;}}.callout-block .text {display: block;padding: 0 10px;max-width: 280px;margin: 0 auto;}@media (min-width: 1024px) {.callout-block .text {padding: 0 10px;max-width: 100%;margin: 0;}}.photo-strip-wrap {padding: 0 0 40px;position: relative;}@media (min-width: 1024px) {.photo-strip-wrap {padding-bottom: 146px;}}.photo-strip-wrap .plus-decor {position: absolute;top: 39.7%;left: 69.3%;width: 21.9%;}.photo-strip-wrap .plus-decor svg, .photo-strip-wrap .plus-decor img {max-width: none;width: 100%;}.photo-strip {width: 77.78%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;z-index: 2;margin: 0 0 0 -2px;}.photo-strip .img-block {width: 29.1%;padding: 0 0 0 2px;}.photo-strip .img-block.large {width: 35.45%;}.photo-strip .img-block img {max-width: none;object-fit: cover;height: 100%;width: 100%;}.news-section h2 {margin: 0 0 20px;}@media (min-width: 1024px) {.news-section h2 {margin-bottom: 49px;}}@media (min-width: 1024px) {.news-section .columns {display: -ms-flexbox;display: flex;margin: 0 -18px;}}.news-wrap {background-image: linear-gradient(180deg, #dce5e0 0%, #fff 80%);padding: 0 0 30px;}@media (min-width: 1024px) {.news-wrap {padding-bottom: 125px;}}.news-col {padding-top: 30px;}@media (min-width: 768px) {.news-col {padding-top: 59px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -18px;}}@media (min-width: 1024px) {.news-col {width: 65.5%;margin: 0;}}@media (min-width: 768px) {.news-col .col {width: 50%;padding: 0 18px;}}.events-col {font-size: 14px;padding: 0 18px 0 48px;}@media (min-width: 1024px) {.events-col {width: 34.5%;font-size: 16px;padding-left: 67px;}}.events-block {margin: 0 -9999px 0 0;padding: 59px 9999px 42px 0;background-color: #fef1b4;}.events-block .item {margin: 0 0 37px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;line-height: 1.73;font-size: 15px;}.events-block .item .hold {padding: 0 0 0 29px;}.events-block .item .data-box {width: 98px;height: 98px;background-color: #526b5b;color: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);border-radius: 10px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;font-size: 22px;font-weight: 700;-ms-flex-negative: 0;flex-shrink: 0;margin: 0 0 0 -48px;padding: 10px;}.events-block h3 {font-size: 22px;margin: 0 0 3px;}.events-block h3 a {text-decoration: none;}.events-block h3 a:hover {color: #000;}.events-block p:last-child {margin-bottom: 0;}.events-block > p {margin-left: 80px;}.card {transition: box-shadow 0.3s ease-in-out;border: 4px solid #dce5e0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);background-color: #fff;border-radius: 10px;margin: 0 auto 30px;max-width: 480px;display: block;text-decoration: none;}@media (min-width: 768px) {.card {max-width: 100%;}}.card:hover {box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);}@media (min-width: 1024px) {.col .card:nth-last-child(-n+3) {margin-bottom: 0;}}.card.empty {border: 0;box-shadow: none;border-radius: 0;}.card.empty:hover img {box-shadow: 0 0 56px rgba(0, 0, 0, 0.46);}.card.empty img {transition: box-shadow 0.3s ease-in-out;border-radius: 10px;border: 4px solid #dce5e0;box-shadow: 0 0 28px rgba(0, 0, 0, 0.23);}.card.empty .card-title {font-weight: 600;}.card img {max-width: none;width: 100%;border-radius: 5px 5px 0 0;}.card-body {padding: 28px 30px;color: #1f1e1e;line-height: 1.73;font-size: 15px;}.empty .card-body {padding: 28px 0 0;font-size: 16px;line-height: 1.5;color: #2f2f2f;}.card-body .link {color: #000;text-decoration: underline;font-size: 18px;}.card-body p {margin-bottom: 20px;}.card-body p .text-decoration {text-decoration: underline;}.card-title {color: #086b2c;font-size: 22px;line-height: 1.55;margin-bottom: 14px;}.empty .card-title {font-size: 26px;color: #526b5b;line-height: 1.3;}@media (min-width: 1024px) {.empty .card-title {margin-bottom: 24px;}}.card-title a {color: inherit;text-decoration: none;font-size: inherit;}.card-title a:hover {color: #000;}@media (min-width: 768px) {.article-wrap {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: -15px -15px 15px;}}@media (min-width: 1024px) {.article-wrap {margin: -27px -5px 30px;}}@media (min-width: 768px) {.article-wrap .col {width: 50%;padding: 15px;}}@media (min-width: 1024px) {.article-wrap .col {padding: 27px;}}.intro-section {background-image: linear-gradient(180deg, #dce5e0 0%, #fff 100%);padding: 60px 0;position: relative;}@media (min-width: 1024px) {.intro-section {padding: 165px 0;}}.intro-section .plus-decor {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 1375px;}.intro-wrap {max-width: 760px;text-align: center;margin: 0 auto;font: 24px/1.4 "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;}@media (min-width: 1024px) {.intro-wrap {font-size: 30px;}}.intro-wrap p:last-child {margin-bottom: 0;}.featured-section {padding: 30px 0;}@media (min-width: 768px) {.featured-section {padding-bottom: 60px;}}@media (min-width: 1024px) {.featured-section {padding: 100px 0;}}.featured-section .container {max-width: 1236px;}@media (min-width: 768px) {.featured-section .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}}.featured-section .picture-frame {position: relative;z-index: 1;margin: -10px -10px 30px;}@media (min-width: 768px) {.featured-section .picture-frame {width: 37.9%;padding: 0 50px 0 0;margin: -10px;}}.featured-section .picture-frame:before {content: "";position: absolute;left: 0;top: 30px;right: -9999px;left: -9999px;bottom: 32px;background: #526b5b;z-index: -1;}@media (min-width: 768px) {.featured-section .picture-frame:before {right: 0;}}.featured-section .img-block {padding: 10px;width: 97%;}.featured-section .img-block:nth-child(even) {margin: 0 0 0 15.6%;width: 86.1%;}@media (min-width: 768px) {.featured-section .text-frame {width: 64%;padding: 0 0 0 45px;}}@media (min-width: 1024px) {.featured-section .text-frame {width: 53.95%;}}@media (min-width: 1180px) {.featured-section .text-frame {padding-left: 100px;}}@media (min-width: 1024px) {.featured-section p {margin-bottom: 31px;}}.featured-section .note {display: block;text-align: right;font-size: 14px;}@media (min-width: 1024px) {.featured-section .note {font-size: 16px;}}.link-list {font-size: 18px;margin: 0 0 10px;}@media (min-width: 1024px) {.link-list {font-size: 20px;margin-bottom: 30px;}}.link-list li {border-bottom: 4px solid #dce5e0;margin: 0 0 7px;}@media (min-width: 1024px) {.link-list li {margin-bottom: 13px;}}.link-list li > span, .link-list li a:not([class]) {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;text-decoration: none;margin-bottom: 7px;}@media (min-width: 1024px) {.link-list li > span, .link-list li a:not([class]) {margin-bottom: 13px;}}.link-list a:not([class]):hover {color: #3f4842;}.link-list a:not([class]):hover svg {transform: scale(1.2);}.link-list svg {transition: transform 0.3s ease-in-out;-ms-flex-negative: 0;flex-shrink: 0;fill: currentColor;}.link-list .text {padding-right: 10px;}.full-info-block {border-bottom: 4px solid #efc000;background-image: linear-gradient(119deg, #fff7d3 0%, #fff 100%);margin: 0 0 40px;}@media (min-width: 768px) {.full-info-block {border-bottom-width: 8px;display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-bottom: 107px;}}.full-info-block .picture-hold {margin: 0 0 20px;}@media (min-width: 768px) {.full-info-block .picture-hold {margin-bottom: 0;width: 50%;}}.full-info-block .picture-hold img {box-shadow: 0 0 40px rgba(0, 0, 0, 0.17);max-width: none;width: 100%;}@media (min-width: 768px) {.full-info-block .picture-hold img {object-fit: cover;height: 100%;}}.full-info-block .text-hold {padding: 0 16px 20px;}@media (min-width: 768px) {.full-info-block .text-hold {width: 50%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 0 70px 0 16px;}}@media (min-width: 768px) {.full-info-block .text-hold .block {margin-left: auto;max-width: 471px;padding: 60px 0;}}.full-info-block .h4 {font-family: "Noto Serif", "Times New Roman", "Times", "Baskerville", "Georgia", serif;margin-bottom: 13px;}@media (min-width: 1024px) {.full-info-block .h4 {margin-bottom: 23px;}}@media (min-width: 1024px) {.full-info-block p {margin-bottom: 51px;}}.full-info-block .btn, .full-info-block form button, form .full-info-block button, .full-info-block form input[type="button"], form .full-info-block input[type="button"], .full-info-block form input[type="reset"], form .full-info-block input[type="reset"], .full-info-block form input[type="file"], form .full-info-block input[type="file"], .full-info-block form input[type="submit"], form .full-info-block input[type="submit"] {min-width: 192px;}.services-block {margin: 30px 0;background-color: rgba(220, 229, 224, 0.2);border-bottom: 4px solid #efc000;}@media (min-width: 768px) {.services-block {border-bottom-width: 8px;display: -ms-flexbox;display: flex;}}@media (min-width: 1024px) {.services-block {margin: 73px 0;}}.services-block .picture-hold {margin: 0 0 20px;}@media (min-width: 768px) {.services-block .picture-hold {margin-bottom: 0;width: 50%;padding-right: 45px;}}@media (min-width: 1180px) {.services-block .picture-hold {padding-right: 90px;}}.services-block .picture-hold img {max-width: none;width: 100%;}@media (min-width: 768px) {.services-block .picture-hold img {object-fit: cover;height: 100%;}}.services-block .text-hold {padding: 0 16px 20px;}@media (min-width: 768px) {.services-block .text-hold {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 0 16px 0 8px;width: 50%;}}@media (min-width: 768px) {.services-block .block {max-width: 572px;padding: 50px 0;width: 100%;}}.services-block h2 {margin-bottom: 13px;}@media (min-width: 1024px) {.services-block h2 {font-size: 40px;margin-bottom: 23px;}}@media (min-width: 1024px) {.services-block p {margin-bottom: 30px;}}.hero-banner + .btn-group-section {margin-top: -30px;}@media (min-width: 1024px) {.hero-banner + .btn-group-section {margin-top: -57px;}}.btn-group-section {margin-bottom: -30px;background-color: #dce5e0;}@media (min-width: 1024px) {.btn-group-section {margin-bottom: -57px;}}.btn-group-section .btn-group {margin: -8px;}@media (min-width: 1024px) {.btn-group-section .btn-group {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}.btn-group-section .btn-group .btn, .btn-group-section .btn-group form button, form .btn-group-section .btn-group button, .btn-group-section .btn-group form input[type="button"], form .btn-group-section .btn-group input[type="button"], .btn-group-section .btn-group form input[type="reset"], form .btn-group-section .btn-group input[type="reset"], .btn-group-section .btn-group form input[type="file"], form .btn-group-section .btn-group input[type="file"], .btn-group-section .btn-group form input[type="submit"], form .btn-group-section .btn-group input[type="submit"] {background-color: #fff;width: calc(100% - 16px);margin: 8px;}@media (min-width: 768px) {.btn-group-section .btn-group .btn, .btn-group-section .btn-group form button, form .btn-group-section .btn-group button, .btn-group-section .btn-group form input[type="button"], form .btn-group-section .btn-group input[type="button"], .btn-group-section .btn-group form input[type="reset"], form .btn-group-section .btn-group input[type="reset"], .btn-group-section .btn-group form input[type="file"], form .btn-group-section .btn-group input[type="file"], .btn-group-section .btn-group form input[type="submit"], form .btn-group-section .btn-group input[type="submit"] {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}}@media (min-width: 1024px) {.btn-group-section .btn-group .btn, .btn-group-section .btn-group form button, form .btn-group-section .btn-group button, .btn-group-section .btn-group form input[type="button"], form .btn-group-section .btn-group input[type="button"], .btn-group-section .btn-group form input[type="reset"], form .btn-group-section .btn-group input[type="reset"], .btn-group-section .btn-group form input[type="file"], form .btn-group-section .btn-group input[type="file"], .btn-group-section .btn-group form input[type="submit"], form .btn-group-section .btn-group input[type="submit"] {width: calc(33.3% - 16px);font-size: 22px;padding-top: 34px;padding-bottom: 34px;}}:root {--tec-color-accent-primary: #526b5b;--tec-color-background-events-bar-submit-button: #526b5b;--tec-color-button-primary-hover: #3f4842;}.location-block {margin: 32px 0;background-color: rgba(220, 229, 224, 0.2);}@media (min-width: 768px) {.location-block {display: -ms-flexbox;display: flex;}}@media (min-width: 768px) {.location-block .picture-hold {width: 50%;padding-left: 45px;}}@media (min-width: 1180px) {.location-block .picture-hold {padding-left: 90px;}}.location-block .picture-hold img {max-width: none;width: 100%;}@media (min-width: 768px) {.location-block .picture-hold img {object-fit: cover;height: 100%;}}.location-block .text-hold {padding: 20px 16px;}@media (min-width: 768px) {.location-block .text-hold {padding: 31px 34px;width: 50%;}}.location-block h2 {font-size: 26px;}@media (min-width: 1024px) {.location-block h2 {font-size: 30px;}}@media (min-width: 1024px) {.location-block p {margin-bottom: 27px;}}.location-block p:last-child {margin-bottom: 0;}.location-block a {color: inherit;text-decoration: none;}.location-block a:hover {text-decoration: underline;}[id="footer"] {background-color: #526b5b;padding: 30px 0;color: #fff;font: 13px/1.85 "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;}@media (min-width: 1024px) {[id="footer"] {padding: 67px 0;}}[id="footer"] a {text-decoration: none;}[id="footer"] a:focus, [id="footer"] a:hover {color: #fff1b4;}[id="footer"] .text {display: block;margin: 0 0 29px;}[id="footer"] .text:last-child {margin-bottom: 0;}@media (min-width: 1024px) {[id="footer"] .menu {margin-bottom: 52px;}}[id="footer"] .menu li.active a {color: #fdce00;}[id="footer"] .menu li + li {margin-top: 9px;}.footer-bar {margin: 0 0 20px;}@media (min-width: 768px) {.footer-bar {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}}@media (min-width: 1024px) {.footer-bar {margin-bottom: -20px;}}@media (min-width: 768px) {.foot-text-wrap {width: 22.7%;padding: 0 20px 0 0;}}.footer-link-wrap {font-size: 14px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -10px -10px 20px;}@media (min-width: 768px) {.footer-link-wrap {width: 77.4%;-ms-flex-order: 1;order: 1;margin-bottom: -12px;}}@media (min-width: 1024px) {.footer-link-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}.footer-link-wrap .col {width: 50%;padding: 10px;}@media (min-width: 768px) {.footer-link-wrap .col {width: 33.3%;}}@media (min-width: 1024px) {.footer-link-wrap .col {width: 100%;}}.footer-link-wrap .title {display: block;margin: 0 0 8px;}.copy, .by {display: block;font-size: 11px;}.copy {margin-bottom: 4px;}.foot-sub-menu {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -7px;font-size: 11px;}@media (min-width: 1024px) {.foot-sub-menu {padding-left: 24.3%;}}.foot-sub-menu li {margin: 0 7px;}.foot-sub-menu li.active a {color: #dce5e0;}.logo-flip-card img {max-width: 180px;}