@charset "UTF-8";/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss *//* Document
       ========================================================================== *//**
     * 1. Correct the line height in all browsers.
     * 2. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */html {line-height: 1.15; /* 1 */-ms-text-size-adjust: 100%; /* 2 */-webkit-text-size-adjust: 100%; /* 2 */}/* Sections
       ========================================================================== *//**
     * Remove the margin in all browsers (opinionated).
     */body {margin: 0;}/**
     * Add the correct display in IE 9-.
     */article,aside,footer,header,nav,section {display: block;}/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */h1 {font-size: 2em;margin: 0.67em 0;}/* Grouping content
       ========================================================================== *//**
     * Add the correct display in IE 9-.
     */figcaption,figure {display: block;}/**
     * Add the correct margin in IE 8.
     */figure {margin: 1em 40px;}/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */hr {-webkit-box-sizing: content-box;box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}/**
     * Add the correct display in IE.
     */main {display: block;}/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */pre {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/* Links
       ========================================================================== *//**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}/* Text-level semantics
       ========================================================================== *//**
     * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */-webkit-text-decoration: underline dotted;text-decoration: underline dotted; /* 2 */}/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */b,strong {font-weight: inherit;}/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */b,strong {font-weight: bolder;}/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */code,kbd,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/**
     * Add the correct font style in Android 4.3-.
     */dfn {font-style: italic;}/**
     * Add the correct background and color in IE 9-.
     */mark {background-color: #ff0;color: #000;}/**
     * Add the correct font size in all browsers.
     */small {font-size: 80%;}/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content
       ========================================================================== *//**
     * Add the correct display in IE 9-.
     */audio,video {display: inline-block;}/**
     * Add the correct display in iOS 4-7.
     */audio:not([controls]) {display: none;height: 0;}/**
     * Remove the border on images inside links in IE 10-.
     */img {border-style: none;}/**
     * Hide the overflow in IE.
     */svg:not(:root) {overflow: hidden;}/* Forms
       ========================================================================== *//**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */button,input,optgroup,select,textarea {font-family: sans-serif; /* 1 */font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */}/**
     * Show the overflow in IE.
     */button {overflow: visible;}/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */button,select { /* 1 */text-transform: none;}/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}button,[type="button"],[type="reset"],[type="submit"] { /**
       * Remove the inner border and padding in Firefox.
       */ /**
       * Restore the focus styles unset by the previous rule.
       */}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/**
     * Show the overflow in Edge.
     */input {overflow: visible;}/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */ /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/**
     * Correct the padding in Firefox.
     */fieldset {padding: 0.35em 0.75em 0.625em;}/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */legend {-webkit-box-sizing: border-box;box-sizing: border-box; /* 1 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */color: inherit; /* 2 */white-space: normal; /* 1 */}/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */progress {display: inline-block; /* 1 */vertical-align: baseline; /* 2 */}/**
     * Remove the default vertical scrollbar in IE.
     */textarea {overflow: auto;}/* Interactive
       ========================================================================== *//*
     * Add the correct display in Edge, IE, and Firefox.
     */details {display: block;}/*
     * Add the correct display in all browsers.
     */summary {display: list-item;}/*
     * Add the correct display in IE 9-.
     */menu {display: block;}/* Scripting
       ========================================================================== *//**
     * Add the correct display in IE 9-.
     */canvas {display: inline-block;}/**
     * Add the correct display in IE.
     */template {display: none;}/* Hidden
       ========================================================================== *//**
     * Add the correct display in IE 10-.
     */[hidden] {display: none;}* {-webkit-box-sizing: border-box;box-sizing: border-box;}*::after,*::before {-webkit-box-sizing: border-box;box-sizing: border-box;}body,html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;-webkit-text-size-adjust: 100%;}html[data-nav-open='true'] {overflow: hidden;}body {position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 100%;color: #000;min-width: 320px;max-width: 2000px;margin: 0 auto;}hr {display: block;position: relative;background-color: transparent;border: 0;border-bottom: 2px solid #c7c4bf;margin: 50px;clear: both;}hr::before {content: '';display: block;width: 40px;height: 30px;background-image: url("../images/hr-center.svg");background-repeat: no-repeat;background-size: 40px 30px;position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}hr:first-child {margin-top: 0;}hr:last-child {margin-bottom: 0;}img {max-width: 100%;height: auto;display: block;}.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video-container .placeholder,.video-container embed,.video-container iframe,.video-container object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.sr-text {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}:root {--any-responsive-nav-more-width: 0;}.js-any-responsive-nav {-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.js-any-responsive-nav:not(.js-loaded) {visibility: hidden;overflow: hidden;}.js-any-responsive-nav:not(.js-initialized) {opacity: 0;}[class^='icon-']::before,[class*=' icon-']::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1,.h1,h2,.h2,h3,.blog-post-title,.h3,h4,.h4,h5,.h5,h6,.hubspot-form-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p strong,.h6 {margin: 0 0 20px;color: #202020;font-family: "bodoni-urw", serif;font-weight: 500;line-height: 1.3;-webkit-transition: font-size 0.15s ease-in-out;transition: font-size 0.15s ease-in-out;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.blog-post-title a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.hubspot-form-form-fields .submitted-message p strong a,.community-contact-form-fields .submitted-message p strong a,.h6 a {text-decoration: none;}.wysiwyg-content h1,.wysiwyg-content
.h1,.wysiwyg-content
h2,.wysiwyg-content
.h2,.wysiwyg-content h3,.wysiwyg-content .blog-post-title,.wysiwyg-content
.h3,.wysiwyg-content
h4,.wysiwyg-content
.h4,.wysiwyg-content
h5,.wysiwyg-content
.h5,.wysiwyg-content h6,.wysiwyg-content .hubspot-form-form-fields .submitted-message p strong,.hubspot-form-form-fields .submitted-message p .wysiwyg-content strong,.wysiwyg-content .community-contact-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p .wysiwyg-content strong,.wysiwyg-content
.h6 {margin-top: 50px;}.wysiwyg-content h1:first-child,.wysiwyg-content
.h1:first-child,.wysiwyg-content
h2:first-child,.wysiwyg-content
.h2:first-child,.wysiwyg-content h3:first-child,.wysiwyg-content .blog-post-title:first-child,.wysiwyg-content
.h3:first-child,.wysiwyg-content
h4:first-child,.wysiwyg-content
.h4:first-child,.wysiwyg-content
h5:first-child,.wysiwyg-content
.h5:first-child,.wysiwyg-content h6:first-child,.wysiwyg-content .hubspot-form-form-fields .submitted-message p strong:first-child,.hubspot-form-form-fields .submitted-message p .wysiwyg-content strong:first-child,.wysiwyg-content .community-contact-form-fields .submitted-message p strong:first-child,.community-contact-form-fields .submitted-message p .wysiwyg-content strong:first-child,.wysiwyg-content
.h6:first-child {margin-top: 0;}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.blog-post-title:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.hubspot-form-form-fields .submitted-message p strong:last-child,.community-contact-form-fields .submitted-message p strong:last-child,.h6:last-child {margin-bottom: 0;}h1.-white,.h1.-white,h2.-white,.h2.-white,h3.-white,.-white.blog-post-title,.h3.-white,h4.-white,.h4.-white,h5.-white,.h5.-white,h6.-white,.hubspot-form-form-fields .submitted-message p strong.-white,.community-contact-form-fields .submitted-message p strong.-white,.h6.-white {color: sitey-color(white);}h1.-red,.h1.-red,h2.-red,.h2.-red,h3.-red,.-red.blog-post-title,.h3.-red,h4.-red,.h4.-red,h5.-red,.h5.-red,h6.-red,.hubspot-form-form-fields .submitted-message p strong.-red,.community-contact-form-fields .submitted-message p strong.-red,.h6.-red {color: #e94b37;}h1.-green,.h1.-green,h2.-green,.h2.-green,h3.-green,.-green.blog-post-title,.h3.-green,h4.-green,.h4.-green,h5.-green,.h5.-green,h6.-green,.hubspot-form-form-fields .submitted-message p strong.-green,.community-contact-form-fields .submitted-message p strong.-green,.h6.-green {color: #2a913c;}h1.-black,.h1.-black,h2.-black,.h2.-black,h3.-black,.-black.blog-post-title,.h3.-black,h4.-black,.h4.-black,h5.-black,.h5.-black,h6.-black,.hubspot-form-form-fields .submitted-message p strong.-black,.community-contact-form-fields .submitted-message p strong.-black,.h6.-black {color: #000;}h2,.h2 {font-size: 34px;font-size: 2.125rem;}h2.-component-title,.h2.-component-title {color: #2a913c;font-size: 36px;font-size: 2.25rem;text-align: center;line-height: .9;}h2.-component-title span[class$='-gray-text'],.h2.-component-title span[class$='-gray-text'] {display: inline-block;color: #202020;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 21px;font-size: 1.3125rem;}h3,.blog-post-title,.h3 {font-size: 28px;font-size: 1.75rem;}h4,.h4 {font-size: 25px;font-size: 1.5625rem;}h5,.h5 {font-size: 21px;font-size: 1.3125rem;}h6,.hubspot-form-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p strong,.h6 {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 14px;font-size: 0.875rem;}p {color: #646464;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 14px;font-size: 0.875rem;margin: 0 0 20px;line-height: 1.7;}p:last-child {margin-bottom: 0;}.wysiwyg-content p {text-indent: 25px;}.wysiwyg-content p.-no-indent {text-indent: 0;}.wysiwyg-content p.-red {color: #e94b37;}.wysiwyg-content p.-green {color: #2a913c;}.wysiwyg-content p.-black {color: #000;}ol,ul {margin: 0 0 20px;}ol:last-child,ul:last-child {margin-bottom: 0;}ol li,ul li {color: #646464;font-size: 14px;font-size: 0.875rem;line-height: 1.7;}.wysiwyg-content ul {list-style: none;padding: 0;}.wysiwyg-content ul li {position: relative;padding-left: 20px;}.wysiwyg-content ul li::before {content: '–';position: absolute;left: 0;top: 0;color: #20bfdd;font-weight: 700;}.wysiwyg-content ul li.-red {color: #e94b37;}.wysiwyg-content ul li.-green {color: #2a913c;}.wysiwyg-content ul li.-black {color: #000;}.wysiwyg-content ol {list-style: none;counter-reset: item;padding-left: 25px;}.wysiwyg-content ol > li {position: relative;counter-increment: item;}.wysiwyg-content ol > li::before {content: counters(item, ".");position: absolute;right: 15px;margin-right: 100%;color: #20bfdd;}.wysiwyg-content ol > li.-red {color: #e94b37;}.wysiwyg-content ol > li.-green {color: #2a913c;}.wysiwyg-content ol > li.-black {color: #000;}blockquote {text-align: center;max-width: 530px;margin: 38px auto 50px;}blockquote::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;color: #e94b37;font-family: "bodoni-urw", serif;font-size: 23px;font-size: 1.4375rem;font-weight: 500;margin-bottom: 25px;}blockquote:first-child {margin-top: 0;}blockquote:last-child {margin-bottom: 0;}blockquote .blockquote-quote {color: #202020;font-family: "bodoni-urw", serif;font-size: 19px;font-size: 1.1875rem;font-style: italic;font-weight: 500;line-height: 1.4;margin: 0 0 25px;}blockquote cite {display: block;color: #646464;font-size: 12px;font-size: 0.75rem;}blockquote cite .blockquote-cite-name {display: inline-block;font-style: normal;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;}blockquote cite .blockquote-cite-name::before {content: '— ';font-style: normal;}blockquote cite .blockquote-cite-location {display: inline-block;font-style: italic;}.wysiwyg-content .-red {color: #e94b37;}.wysiwyg-content .-green {color: #2a913c;}.wysiwyg-content .-black {color: #000;}fieldset {margin: 0;padding: 0;border: 0;}fieldset legend {display: block;width: 100%;}label {display: block;padding: 10px 0;}.error-message {color: #e94b37;font-size: 12px;font-size: 0.75rem;margin-top: -20px;margin-bottom: 25px;}.hs-error-msgs label {color: #e94b37;font-size: 12px;font-size: 0.75rem;line-height: 1;margin-top: 5px;}input[type='text'],input[type='email'],input[type='search'],input[type='tel'],select,textarea {display: block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;width: 100%;font-size: 13px;font-size: 0.8125rem;color: #20bfdd;text-shadow: 0 0 0 #202020;-webkit-text-fill-color: transparent;background-color: #fff;padding: 18px 20px 14px;-webkit-box-shadow: none;box-shadow: none;border: 0;border-bottom: 3px solid transparent;outline: 1px solid #c7c4bf;margin: 0 0 25px;-webkit-appearance: none;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {font-style: italic;text-shadow: 0 0 0 rgba(32, 32, 32, 0.65);}input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='tel']::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {font-style: italic;text-shadow: 0 0 0 rgba(32, 32, 32, 0.65);}input[type='text']::-ms-input-placeholder,input[type='email']::-ms-input-placeholder,input[type='search']::-ms-input-placeholder,input[type='tel']::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder {font-style: italic;text-shadow: 0 0 0 rgba(32, 32, 32, 0.65);}input[type='text']::placeholder,input[type='email']::placeholder,input[type='search']::placeholder,input[type='tel']::placeholder,select::placeholder,textarea::placeholder {font-style: italic;text-shadow: 0 0 0 rgba(32, 32, 32, 0.65);}input[type='text']:focus,input[type='email']:focus,input[type='search']:focus,input[type='tel']:focus,select:focus,textarea:focus {border-color: #20bfdd;}input[type='text']:focus::-webkit-input-placeholder,input[type='email']:focus::-webkit-input-placeholder,input[type='search']:focus::-webkit-input-placeholder,input[type='tel']:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {font-style: normal;text-shadow: 0 0 0 #202020;}input[type='text']:focus::-moz-placeholder,input[type='email']:focus::-moz-placeholder,input[type='search']:focus::-moz-placeholder,input[type='tel']:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder {font-style: normal;text-shadow: 0 0 0 #202020;}input[type='text']:focus::-ms-input-placeholder,input[type='email']:focus::-ms-input-placeholder,input[type='search']:focus::-ms-input-placeholder,input[type='tel']:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder {font-style: normal;text-shadow: 0 0 0 #202020;}input[type='text']:focus::placeholder,input[type='email']:focus::placeholder,input[type='search']:focus::placeholder,input[type='tel']:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder {font-style: normal;text-shadow: 0 0 0 #202020;}input[type='text']:disabled,input[type='email']:disabled,input[type='search']:disabled,input[type='tel']:disabled,select:disabled,textarea:disabled {opacity: .5;pointer-events: none;}input[type='text'].-invalid,input[type='text'].invalid,input[type='text'].error,input[type='text'].-no-selection.-validated,input[type='email'].-invalid,input[type='email'].invalid,input[type='email'].error,input[type='email'].-no-selection.-validated,input[type='search'].-invalid,input[type='search'].invalid,input[type='search'].error,input[type='search'].-no-selection.-validated,input[type='tel'].-invalid,input[type='tel'].invalid,input[type='tel'].error,input[type='tel'].-no-selection.-validated,select.-invalid,select.invalid,select.error,select.-no-selection.-validated,textarea.-invalid,textarea.invalid,textarea.error,textarea.-no-selection.-validated {color: #e94b37;text-shadow: 0 0 0 #e94b37;border-color: #e94b37;}input[type='text'].-invalid:focus,input[type='text'].invalid:focus,input[type='text'].error:focus,input[type='text'].-no-selection.-validated:focus,input[type='email'].-invalid:focus,input[type='email'].invalid:focus,input[type='email'].error:focus,input[type='email'].-no-selection.-validated:focus,input[type='search'].-invalid:focus,input[type='search'].invalid:focus,input[type='search'].error:focus,input[type='search'].-no-selection.-validated:focus,input[type='tel'].-invalid:focus,input[type='tel'].invalid:focus,input[type='tel'].error:focus,input[type='tel'].-no-selection.-validated:focus,select.-invalid:focus,select.invalid:focus,select.error:focus,select.-no-selection.-validated:focus,textarea.-invalid:focus,textarea.invalid:focus,textarea.error:focus,textarea.-no-selection.-validated:focus {border-color: #20bfdd;}input[type='text'].-valid,input[type='email'].-valid,input[type='search'].-valid,input[type='tel'].-valid,select.-valid,textarea.-valid {border-color: #2a913c;}input[type='text'].-valid:focus,input[type='email'].-valid:focus,input[type='search'].-valid:focus,input[type='tel'].-valid:focus,select.-valid:focus,textarea.-valid:focus {border-color: #20bfdd;}textarea {min-height: 100px;resize: vertical;}select {padding-right: 45px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("../images/select-arrow-down.svg");background-repeat: no-repeat;background-position: right 18px top calc(50% + 2px);background-size: 12px auto;text-decoration: none;}select:hover {cursor: pointer;}select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #202020;}select::-ms-expand {display: none;}.checks,.radios {margin: 25px 0;}.checks legend,.radios legend {margin-bottom: 10px;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;}.checks .check,.checks .radio,.radios .check,.radios .radio {position: relative;margin-bottom: 15px;}.checks label,.radios label {position: relative;width: auto;min-height: 26px;font-size: 13px;font-size: 0.8125rem;line-height: 1.5;padding: 3px 0 0 36px;}.checks label::before,.radios label::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;color: transparent;display: inline-block;font-size: 7px;font-size: 0.4375rem;line-height: 24px;text-align: center;width: 26px;height: 26px;background: #edebe8;-webkit-box-shadow: inset 0 0 0 4px #fff;box-shadow: inset 0 0 0 4px #fff;border: 1px solid #c7c4bf;position: absolute;top: -1px;left: 0;-webkit-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.checks label:hover,.radios label:hover {cursor: pointer;}.checks label:hover::before,.radios label:hover::before {color: #fff;background: rgba(42, 145, 60, 0.3);}.checks input[type='checkbox'],.checks input[type='radio'],.radios input[type='checkbox'],.radios input[type='radio'] {display: none;}.checks input[type='checkbox']:checked + label::before,.checks input[type='radio']:checked + label::before,.radios input[type='checkbox']:checked + label::before,.radios input[type='radio']:checked + label::before {background: #2a913c;color: #fff;}.checks input[type='checkbox'] + label::before,.radios input[type='checkbox'] + label::before {content: "";}.checks input[type='radio'] + label::before,.radios input[type='radio'] + label::before {content: "";border-radius: 50%;}.checks .error-message,.radios .error-message {margin-top: -5px;margin-bottom: 12px;}.si-float-wrapper {position: absolute;width: 100%;}[class*='si-wrapper'] {position: absolute;cursor: default;margin-top: -55px;margin-left: 0px;-webkit-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}.si-frame {position: relative;z-index: 2;}.si-content-wrapper {width: 100%;max-width: 100%;max-height: 100%;}.si-close-button {position: absolute;top: 12px;right: 12px;border: 0;padding: 0;outline: none;background: none;color: #002955;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 400;font-size: 32px;font-size: 2rem;text-align: center;width: 32px;height: 32px;line-height: 32px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 2;}.si-close-button:hover,.si-close-button:focus {background: none;color: #2a913c;}/* Magnific Popup CSS */.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #FFF;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;}.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}/* Main image in popup */img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}/* The shadow behind the image */.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}.preloader {padding-top: 30px;}.preloader-inner {display: block;position: relative;width: 100px;height: 100px;margin: 0 auto;-webkit-animation: container-rotate 1568ms linear infinite;animation: container-rotate 1568ms linear infinite;}.preloader-spinner {position: absolute;width: 100%;height: 100%;opacity: 1;border-color: #2a913c;overflow: hidden;-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;}.preloader-circle-clipper {display: inline-block;position: relative;width: 50%;height: 100%;overflow: hidden;border-color: inherit;}.preloader-circle-clipper .preloader-circle {width: 200%;height: 100%;border-width: 8px;border-style: solid;border-color: inherit;border-bottom-color: transparent !important;border-radius: 50%;-webkit-animation: none;animation: none;position: absolute;top: 0;right: 0;bottom: 0;}.preloader-circle-clipper.-left .preloader-circle {left: 0;border-right-color: transparent !important;-webkit-transform: rotate(129deg);transform: rotate(129deg);-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;}.preloader-circle-clipper.-right .preloader-circle {left: -100%;border-left-color: transparent !important;-webkit-transform: rotate(-129deg);transform: rotate(-129deg);-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;}.preloader-gap-patch {position: absolute;top: 0;left: 45%;width: 10%;height: 100%;overflow: hidden;border-color: inherit;}.preloader-gap-patch .preloader-circle {width: 1000%;left: -450%;}.priority-nav {white-space: nowrap;}.priority-nav > ul {display: inline-block;}.priority-nav > ul > li {display: inline-block;}.priority-nav-has-dropdown .priority-nav__dropdown-toggle {position: relative;}.priority-nav__wrapper {position: relative;}.priority-nav__dropdown {position: absolute;visibility: hidden;}.priority-nav__dropdown.show {visibility: visible;}.priority-nav__dropdown-toggle {visibility: hidden;position: absolute;}.priority-nav-is-visible {visibility: visible;}.priority-nav-is-hidden {visibility: hidden;}.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: hand;}.slick-list,.slick-track {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track::after,.slick-track::before {content: '';display: table;}.slick-track::after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}a {display: inline-block;color: #004279;text-decoration: none;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}a:focus {outline: 0;}a:active,a:focus,a:hover {color: #0d5019;}a:disabled,a[disabled] {opacity: .5;pointer-events: none;}.wysiwyg-content a:not(.btn) {display: inline;border-bottom: 2px solid #2a913c;}.wysiwyg-content a:not(.btn):active,.wysiwyg-content a:not(.btn):focus,.wysiwyg-content a:not(.btn):hover {border-color: transparent;}a.-arrow-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 13px;font-size: 0.8125rem;}a.-arrow-link::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}a.-arrow-link:active::after,a.-arrow-link:focus::after,a.-arrow-link:hover::after {left: 5px;}button,.btn,input[type='submit'],input[type='reset'],input[type='button'] {display: inline-block;background: #2a913c;color: #fff;cursor: pointer;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;line-height: 1;text-align: center;text-decoration: none;padding: 17px 35px;border: 2px solid #2a913c;border-radius: 0;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}button.modal-video-close-btn,.btn.modal-video-close-btn,input[type='submit'].modal-video-close-btn,input[type='reset'].modal-video-close-btn,input[type='button'].modal-video-close-btn {display: block;background: none;color: #fff;cursor: pointer;font-family: inherit;font-weight: inherit;letter-spacing: 0;text-transform: none;line-height: auto;text-align: auto;text-decoration: none;padding: 0;border-radius: 0;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}button.modal-video-close-btn:active,button.modal-video-close-btn:focus,button.modal-video-close-btn:hover,.btn.modal-video-close-btn:active,.btn.modal-video-close-btn:focus,.btn.modal-video-close-btn:hover,input[type='submit'].modal-video-close-btn:active,input[type='submit'].modal-video-close-btn:focus,input[type='submit'].modal-video-close-btn:hover,input[type='reset'].modal-video-close-btn:active,input[type='reset'].modal-video-close-btn:focus,input[type='reset'].modal-video-close-btn:hover,input[type='button'].modal-video-close-btn:active,input[type='button'].modal-video-close-btn:focus,input[type='button'].modal-video-close-btn:hover {background: none;}button:active,button:focus,button:hover,.btn:active,.btn:focus,.btn:hover,input[type='submit']:active,input[type='submit']:focus,input[type='submit']:hover,input[type='reset']:active,input[type='reset']:focus,input[type='reset']:hover,input[type='button']:active,input[type='button']:focus,input[type='button']:hover {background: #0d5019;color: #fff;border-color: #0d5019;outline: 0;}button:disabled,.btn:disabled,input[type='submit']:disabled,input[type='reset']:disabled,input[type='button']:disabled {opacity: .5;pointer-events: none;}.wysiwyg-content button,.wysiwyg-content
.btn,.wysiwyg-content
input[type='submit'],.wysiwyg-content
input[type='reset'],.wysiwyg-content
input[type='button'] {text-indent: 0;margin-right: 20px;}.wysiwyg-content button:last-child,.wysiwyg-content
.btn:last-child,.wysiwyg-content
input[type='submit']:last-child,.wysiwyg-content
input[type='reset']:last-child,.wysiwyg-content
input[type='button']:last-child {margin-right: 0;}button.-bordered,.btn.-bordered,input[type='submit'].-bordered,input[type='reset'].-bordered,input[type='button'].-bordered {background: none;color: #202020;border: 2px solid #2a913c;}button.-bordered:active,button.-bordered:focus,button.-bordered:hover,.btn.-bordered:active,.btn.-bordered:focus,.btn.-bordered:hover,input[type='submit'].-bordered:active,input[type='submit'].-bordered:focus,input[type='submit'].-bordered:hover,input[type='reset'].-bordered:active,input[type='reset'].-bordered:focus,input[type='reset'].-bordered:hover,input[type='button'].-bordered:active,input[type='button'].-bordered:focus,input[type='button'].-bordered:hover {background: #0d5019;color: #fff;border-color: #0d5019;}button.-arrow,.btn.-arrow,input[type='submit'].-arrow,input[type='reset'].-arrow,input[type='button'].-arrow {background: none;color: #004279;border: 2px solid #2a913c;padding: 22px 30px 22px 35px;}button.-arrow::after,.btn.-arrow::after,input[type='submit'].-arrow::after,input[type='reset'].-arrow::after,input[type='button'].-arrow::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}button.-arrow:active,button.-arrow:focus,button.-arrow:hover,.btn.-arrow:active,.btn.-arrow:focus,.btn.-arrow:hover,input[type='submit'].-arrow:active,input[type='submit'].-arrow:focus,input[type='submit'].-arrow:hover,input[type='reset'].-arrow:active,input[type='reset'].-arrow:focus,input[type='reset'].-arrow:hover,input[type='button'].-arrow:active,input[type='button'].-arrow:focus,input[type='button'].-arrow:hover {background: #0d5019;color: #fff;border-color: #0d5019;}button.-arrow:active::after,button.-arrow:focus::after,button.-arrow:hover::after,.btn.-arrow:active::after,.btn.-arrow:focus::after,.btn.-arrow:hover::after,input[type='submit'].-arrow:active::after,input[type='submit'].-arrow:focus::after,input[type='submit'].-arrow:hover::after,input[type='reset'].-arrow:active::after,input[type='reset'].-arrow:focus::after,input[type='reset'].-arrow:hover::after,input[type='button'].-arrow:active::after,input[type='button'].-arrow:focus::after,input[type='button'].-arrow:hover::after {color: #fff;}button.-red,button.hs-button,.btn.-red,.btn.hs-button,input[type='submit'].-red,input[type='submit'].hs-button,input[type='reset'].-red,input[type='reset'].hs-button,input[type='button'].-red,input[type='button'].hs-button {background: #e94b37;color: #fff;letter-spacing: .1em;border: 0;padding: 23px 30px;}button.-red:active,button.-red:focus,button.-red:hover,button.hs-button:active,button.hs-button:focus,button.hs-button:hover,.btn.-red:active,.btn.-red:focus,.btn.-red:hover,.btn.hs-button:active,.btn.hs-button:focus,.btn.hs-button:hover,input[type='submit'].-red:active,input[type='submit'].-red:focus,input[type='submit'].-red:hover,input[type='submit'].hs-button:active,input[type='submit'].hs-button:focus,input[type='submit'].hs-button:hover,input[type='reset'].-red:active,input[type='reset'].-red:focus,input[type='reset'].-red:hover,input[type='reset'].hs-button:active,input[type='reset'].hs-button:focus,input[type='reset'].hs-button:hover,input[type='button'].-red:active,input[type='button'].-red:focus,input[type='button'].-red:hover,input[type='button'].hs-button:active,input[type='button'].hs-button:focus,input[type='button'].hs-button:hover {background: #a92312;color: #fff;}.wysiwyg-content button.-red,.wysiwyg-content button.hs-button,.wysiwyg-content
.btn.-red,.wysiwyg-content
.btn.hs-button,.wysiwyg-content
input[type='submit'].-red,.wysiwyg-content
input[type='submit'].hs-button,.wysiwyg-content
input[type='reset'].-red,.wysiwyg-content
input[type='reset'].hs-button,.wysiwyg-content
input[type='button'].-red,.wysiwyg-content
input[type='button'].hs-button {letter-spacing: .16em;padding: 19px 37px;}button.-clear,.btn.-clear,input[type='submit'].-clear,input[type='reset'].-clear,input[type='button'].-clear {background: white;color: black;border-color: white;}.awards-carousel {position: relative;padding: 0 10px 40px;margin-top: 40px;}.awards-carousel-inner {max-width: 560px;margin-left: auto;margin-right: auto;text-align: center;}.awards-carousel-button {display: none;}.awards-carousel .awards-carousel-slider {position: relative;margin: 40px 60px 0;display: none;}.awards-carousel .awards-carousel-slider.slick-initialized {display: block;}.awards-carousel .awards-carousel-slider .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;}.awards-carousel .awards-carousel-slider .slick-track .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.awards-carousel .awards-carousel-slider .slick-track .slick-slide > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}.awards-carousel .awards-carousel-slider .slick-arrow {position: absolute;top: 50%;left: -60px;width: 48px;height: 48px;margin-top: -24px;padding: 0;border-radius: 50%;}.awards-carousel .awards-carousel-slider .slick-arrow::after {content: '';position: absolute;z-index: -1;left: 50%;top: 50%;display: block;width: 2px;height: 140px;margin-top: -70px;background: #edebe8;}.awards-carousel .awards-carousel-slider .slick-arrow:active,.awards-carousel .awards-carousel-slider .slick-arrow:focus,.awards-carousel .awards-carousel-slider .slick-arrow:hover {background-color: #20bfdd;border-color: #20bfdd;color: #fff;}.awards-carousel .awards-carousel-slider .carousel-slides-nav-next {left: auto;right: -60px;}.awards-carousel .awards-carousel-slider .awards-carousel-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}.awards-carousel .awards-carousel-slider .awards-carousel-slide-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin: 0 8px;padding: 20px;background: #edebe8;}.awards-carousel .footnote {color: #000;padding: 20px 68px 0;}.awards-carousel .footnote p {color: #000;font-size: 15px;font-size: 0.9375rem;line-height: 22px;line-height: 1.375rem;}.breadcrumbs {background: #f7f6f5;}main > .breadcrumbs {display: none;padding: 0 20px;}main > .breadcrumbs .breadcrumbs-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.breadcrumbs-list {margin: 0;padding: 0;list-style: none;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 0;overflow: hidden;}.breadcrumbs-list::after {content: '';position: absolute;top: 0;right: 0;width: 30px;height: 100%;background: -webkit-gradient(linear, left top, right top, from(rgba(247, 246, 245, 0)), to(#f7f6f5));background: linear-gradient(to right, rgba(247, 246, 245, 0) 0%, #f7f6f5 100%);z-index: 2;}.breadcrumbs-list-item {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;font-size: 0.875rem;line-height: 20px;white-space: nowrap;}.breadcrumbs-list-item::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;color: #20bfdd;font-size: 13px;font-size: 0.8125rem;line-height: 20px;margin: 0 12px;}.breadcrumbs-list-item:last-child::after {display: none;}.breadcrumbs-list-item a {-webkit-box-flex: 0;-ms-flex: none;flex: none;border-bottom: 1px solid transparent;}.breadcrumbs-list-item a:active,.breadcrumbs-list-item a:focus,.breadcrumbs-list-item a:hover {border-color: #0d5019;}.bulletin-and-resources {padding: 0 20px;margin: 40px 0;}.bulletin-and-resources-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.bulletin-and-resources-title {margin-bottom: 50px;}.bulletin-and-resources-subtitle {position: relative;color: #e94b37;line-height: 1;margin-bottom: 7px;padding-bottom: 25px;border-bottom: 10px solid #edebe8;}.bulletin-and-resources-subtitle::after {content: '';position: absolute;bottom: -17px;left: 0;width: 100%;height: 2px;background: #edebe8;}.bulletin-and-resources-landing-link {font-weight: 700;line-height: 1.375;margin-top: 25px;}.bulletin-and-resources-landing-link::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.bulletin-and-resources-landing-link:active::after,.bulletin-and-resources-landing-link:focus::after,.bulletin-and-resources-landing-link:hover::after {left: 5px;}.bulletin-and-resources-bulletin-side {margin-bottom: 45px;}.bulletin-and-resources .post-teaser,.bulletin-and-resources .resource-teaser {border-bottom: 2px solid #edebe8;}.button-grid {text-align: center;padding: 0 20px;margin: 40px 0;}.button-grid-inner {max-width: 700px;margin-left: auto;margin-right: auto;}.button-grid-title {margin-bottom: 30px;}.button-grid-body {margin-bottom: 30px;}.button-grid-buttons {margin-bottom: 30px;}.button-grid-button {display: block;max-width: 300px;margin: 0 auto;padding-left: 15px !important;padding-right: 15px !important;}.button-grid-call-to-action {display: inline-block;font-weight: 700;line-height: 1.375;}.button-grid-call-to-action::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.button-grid-call-to-action:active::after,.button-grid-call-to-action:focus::after,.button-grid-call-to-action:hover::after {left: 5px;}.carousel-simple {position: relative;margin-top: 40px;}.carousel-simple-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.carousel-simple-slide {text-align: center;}.carousel-simple .slick-arrow {position: absolute;top: 50%;left: 5px;width: 48px;height: 48px;margin-top: -24px;padding: 0;border-radius: 50%;z-index: 10;}.carousel-simple .slick-arrow:active,.carousel-simple .slick-arrow:focus,.carousel-simple .slick-arrow:hover {background-color: #20bfdd;border-color: #20bfdd;color: #fff;}.carousel-simple .carousel-slides-nav-next {left: auto;right: 5px;}.carousel-simple-slider-captions {padding: 20px;text-align: center;font-size: 14px;font-size: 0.875rem;}.carousel-three-wide {position: relative;padding: 0 10px 40px;margin-top: 40px;}.carousel-three-wide::before {content: '';position: absolute;top: 50%;right: 0;bottom: 0;left: 0;background: #edebe8;z-index: -1;}.carousel-three-wide-inner {max-width: 560px;margin-left: auto;margin-right: auto;text-align: center;}.carousel-three-wide-button {display: none;}.carousel-three-wide .carousel-three-wide-slider {position: relative;margin: 40px 40px 0;display: none;}.carousel-three-wide .carousel-three-wide-slider.slick-initialized {display: block;}.carousel-three-wide .carousel-three-wide-slider .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;}.carousel-three-wide .carousel-three-wide-slider .slick-track .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.carousel-three-wide .carousel-three-wide-slider .slick-track .slick-slide > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}.carousel-three-wide .carousel-three-wide-slider .slick-arrow {position: absolute;top: 50%;left: -60px;width: 30px;height: 30px;margin-top: -24px;padding: 0;border-radius: 50%;}.carousel-three-wide .carousel-three-wide-slider .slick-arrow:active,.carousel-three-wide .carousel-three-wide-slider .slick-arrow:focus,.carousel-three-wide .carousel-three-wide-slider .slick-arrow:hover {background-color: #20bfdd;border-color: #20bfdd;color: #fff;}.carousel-three-wide .carousel-three-wide-slider .carousel-slides-nav-next {left: auto;right: -60px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item {display: block;position: relative;background: #fff;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:first-child {margin-right: 10px;margin-left: 10px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item::before {content: '';position: absolute;top: 12px;right: 10px;bottom: 12px;left: 10px;border: 2px solid #20bfdd;border-radius: 50% / 5%;pointer-events: none;z-index: 2;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item::after {content: '';position: absolute;top: 10px;right: 10px;bottom: 0;left: 10px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: -1;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-image {position: relative;padding-bottom: 54%;overflow: hidden;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-image::before {content: '';position: absolute;bottom: 0;left: 50%;margin-left: -45px;height: 20px;width: 90px;background: url("../images/curved-triangle.svg");background-size: cover;z-index: 2;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.75s ease-in-out;transition: 0.75s ease-in-out;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-content {text-align: center;padding: 30px 25px 45px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-title {color: #002955;line-height: 1.1;margin-bottom: 5px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-text {line-height: 1.3;margin-top: 10px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-address {color: #646464;font-size: 14px;font-size: 0.875rem;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:active::before,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:focus::before,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:hover::before {top: 0;right: 0;bottom: 0;left: 0;border-radius: 0;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:active .carousel-three-wide-item-image-inner,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:focus .carousel-three-wide-item-image-inner,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:hover .carousel-three-wide-item-image-inner {-webkit-transform: scale(1.1);transform: scale(1.1);}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:active .carousel-three-wide-item-title,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:focus .carousel-three-wide-item-title,.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:hover .carousel-three-wide-item-title {color: #0d5019;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin: 0 8px;padding: 20px;background: #edebe8;}.carousel {position: relative;overflow: hidden;margin: 40px 0;}.carousel-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.carousel-content {position: relative;padding: 0 35px 0 60px;max-width: 500px;margin: 0 auto 50px;}.carousel-content-title {line-height: 1.2;position: relative;top: -6px;}.carousel-title {position: absolute;top: 0;left: 25px;font-size: 12.5px;font-size: 0.78125rem;-webkit-transform: rotate(-90deg) translateX(-100%);transform: rotate(-90deg) translateX(-100%);-webkit-transform-origin: top left;transform-origin: top left;}.carousel-title::after {content: '';display: inline-block;width: 24px;height: 3px;background: #20bfdd;margin-left: 10px;margin-bottom: 3px;}.carousel-slides {position: relative;background-color: #edebe8;background-image: url("../images/carousel-bg.svg");background-repeat: repeat;background-size: 64px auto;padding: 0 25px;}.carousel-slides::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 85px;background: #fff;}.carousel-slides-inner {max-width: 500px;margin: 0 auto;}.carousel-slides-shadow {position: absolute;top: 18px;left: 25px;-webkit-box-shadow: 0 7px 16px 0 rgba(0, 13, 24, 0.59);box-shadow: 0 7px 16px 0 rgba(0, 13, 24, 0.59);}.carousel-slides-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;left: 0;width: 100%;margin-top: -24px;z-index: 2;}.carousel-slides-nav-next,.carousel-slides-nav-prev {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 48px;height: 48px;background: #fff;color: #004279;border: 2px solid #20bfdd;border-radius: 50%;margin: 0 7px;}.carousel-slides-nav-next::before,.carousel-slides-nav-prev::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 16px;font-size: 1rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.carousel-slides-nav-next:hover,.carousel-slides-nav-next:active,.carousel-slides-nav-prev:hover,.carousel-slides-nav-prev:active {background: #20bfdd;}.carousel-slides-nav-next:hover::before,.carousel-slides-nav-next:active::before,.carousel-slides-nav-prev:hover::before,.carousel-slides-nav-prev:active::before {color: #fff;}.carousel-slides-nav-next.slick-disabled,.carousel-slides-nav-prev.slick-disabled {background: #edebe8;color: #c0b9af;border-color: #cbc6bd;pointer-events: none;}.carousel-slides-nav-prev::before {content: "";}.carousel-slides-nav-next::before {content: "";left: 1px;}.carousel-slide {margin: 0;}.carousel-slide img {width: 100%;}.carousel-slide figcaption {font-size: 14px;font-size: 0.875rem;font-style: italic;line-height: 1.6;text-align: center;padding: 0 15px;margin: 50px 0;opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;-webkit-transition-delay: .35s;transition-delay: .35s;}.slick-current .carousel-slide figcaption {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0;transition-delay: 0;}.carousel-slide-video {position: relative;}.carousel-slide-video::before,.carousel-slide-video::after {position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.carousel-slide-video::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;left: calc(50% + 3px);font-size: 25px;font-size: 1.5625rem;z-index: 1;}.carousel-slide-video::after {content: '';left: 50%;width: 70px;height: 70px;border-radius: 50%;background-color: rgba(42, 145, 60, 0.7);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.carousel-slide-video:active::after,.carousel-slide-video:focus::after,.carousel-slide-video:hover::after {background-color: #0d5019;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.carousel-slide-video-title {position: absolute;top: 20px;left: 0;padding: 10px 15px;background-color: rgba(0, 41, 85, 0.8);color: white;text-transform: uppercase;letter-spacing: 2px;max-width: 80%;font-weight: 700;font-size: 12px;font-size: 0.75rem;}.carousel-bg-slides {position: absolute;top: 15px;left: calc(100% - 25px);}.carousel-bg-slide {background: #004279;}.carousel-bg-slide-inner {opacity: .6;background-size: contain;background-position: center;padding-bottom: 66.42857143%;}.embed-fifty-fifty {padding: 0 20px;margin: 40px 0;}.embed-fifty-fifty-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.embed-fifty-fifty-item {margin: 0 0 20px;}.hubspot-form {background: #edebe8;padding: 0 10px 40px;margin-top: 40px;overflow: hidden;}.hubspot-form-inner {max-width: 900px;margin-left: auto;margin-right: auto;position: relative;padding: 0 45px 45px;}.hubspot-form-inner::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid #20bfdd;z-index: 2;pointer-events: none;}.hubspot-form-header,.hubspot-form-form-actions {text-align: center;}.hubspot-form-header {position: relative;padding: 45px 0;}.hubspot-form-header::before {content: '';position: absolute;top: 0;right: -100vw;bottom: 0;left: -100vw;background: #fff;}.hubspot-form-header-inner {position: relative;}.hubspot-form-title {line-height: 1;}.hubspot-form-body {font-size: 15px;font-size: 0.9375rem;line-height: 1.86;}.hubspot-form-form {padding-top: 45px;}.hubspot-form-form h6,.hubspot-form-form .hubspot-form-form-fields .submitted-message p strong,.hubspot-form-form-fields .submitted-message p .hubspot-form-form strong,.hubspot-form-form .community-contact-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p .hubspot-form-form strong {font-size: 15px;font-size: 0.9375rem;text-align: center;margin-bottom: 30px;}.hubspot-form-form-fields input,.hubspot-form-form-fields select,.hubspot-form-form-fields textarea {margin: 0 !important;}.hubspot-form-form-fields textarea {height: 200px;}.hubspot-form-form-fields input[type='checkbox'],.hubspot-form-form-fields input[type='radio'] {display: none;}.hubspot-form-form-fields .hs-form-field {margin-bottom: 20px;}.hubspot-form-form-fields .hs-form-field.hs_how_may_we_contact_you {margin-bottom: 30px;}.hubspot-form-form-fields .hs-form-field.hs_how_may_we_contact_you > label {font-size: 16px;font-size: 1rem;font-weight: 700;padding: 0;margin: 10px 0 15px;}.hubspot-form-form-fields .hs-form-field:not(.hs_how_may_we_contact_you) > label {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.hubspot-form-form-fields fieldset {max-width: none !important;}.hubspot-form-form-fields fieldset .input {margin: 0 !important;}.hubspot-form-form-fields fieldset .hs-input {width: 100% !important;}.hubspot-form-form-fields fieldset .hs-form-field {margin-bottom: 20px;}.hubspot-form-form-fields fieldset .hs-form-field > label {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.hubspot-form-form-fields .hs-form-required {display: none;}.hubspot-form-form-fields .form-columns-2 {margin: 0 -10px;}.hubspot-form-form-fields .form-columns-2 .hs-form-field {width: 100% !important;}.hubspot-form-form-fields .hs_submit {text-align: center;margin-top: 10px;}.hubspot-form-form-fields .hs-form-checkbox-display,.hubspot-form-form-fields .hs-error-msgs label {padding: 0;}.hubspot-form-form-fields .hs-form-checkbox-display span {position: relative;width: auto;min-height: 26px;color: #202020;font-size: 13px;font-size: 0.8125rem;line-height: 1.5;padding: 3px 0 0 36px;}.hubspot-form-form-fields .hs-form-checkbox-display span::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;color: transparent;display: inline-block;font-size: 7px;font-size: 0.4375rem;line-height: 24px;text-align: center;width: 26px;height: 26px;background: #edebe8;-webkit-box-shadow: inset 0 0 0 4px #fff;box-shadow: inset 0 0 0 4px #fff;border: 1px solid #c7c4bf;position: absolute;top: -1px;left: 0;-webkit-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.hubspot-form-form-fields .hs-form-checkbox-display span:hover {cursor: pointer;}.hubspot-form-form-fields .hs-form-checkbox-display span:hover::before {color: #fff;background: rgba(42, 145, 60, 0.3);}.hubspot-form-form-fields .hs-form-checkbox-display input[type='checkbox']:checked + span::before {background: #2a913c;color: #fff;}.hubspot-form-form-fields .inputs-list.multi-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.hubspot-form-form-fields .inputs-list.multi-container .hs-form-checkbox {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: auto;margin-right: 30px;}.hubspot-form-form-fields .inputs-list.multi-container .hs-form-checkbox:last-child {margin: 0;}.hubspot-form-form-fields ul {margin: 0;padding: 0;list-style: none;}.hubspot-form-form-fields .submitted-message {text-align: center;}.hubspot-form-form-fields .submitted-message p {margin: 0;}.hubspot-form-form-fields .submitted-message p strong {display: block;font-size: 15px;font-size: 0.9375rem;text-align: center;margin-bottom: 30px;}.hubspot-form-form-message {display: none;text-align: center;padding-top: 65px;}.hubspot-form-form-message-title {font-size: 15px;font-size: 0.9375rem;}.hubspot-form-form-message-text {line-height: 1.86;margin: 0 auto;}.image-fifty-fifty {padding: 0 20px;margin: 40px 0;}.image-fifty-fifty-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.image-fifty-fifty-title {margin-bottom: 40px;}.image-fifty-fifty-items {margin: 0 -10px;}.image-fifty-fifty-item {margin-bottom: 35px;}.image-fifty-fifty-item:last-child {margin-bottom: 0;}.image-fifty-fifty-item-image {position: relative;margin: 0 25px;pointer-events: none;}.image-fifty-fifty-item-image::before {content: '';position: absolute;top: 50%;right: -25px;bottom: 1px;left: -25px;background: #edebe8;}.image-fifty-fifty-item-image-inner {position: relative;-webkit-box-shadow: 0 7px 16px -7px rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px -7px rgba(60, 58, 56, 0.59);z-index: 2;}.image-fifty-fifty-item-content {position: relative;background: #edebe8;padding: 30px 25px 40px;}.image-fifty-fifty-item-content-inner {position: relative;z-index: 3;}.image-fifty-fifty-item-body {position: relative;line-height: 1.87;text-indent: 25px;margin-bottom: 20px;}.image-fifty-fifty-item-body:last-child {margin-bottom: 0;}.image-fifty-fifty-item-body::before {content: '';position: absolute;top: 13px;left: -15px;width: 28px;height: 3px;background: #20bfdd;}.image-fifty-fifty-item-link {line-height: 1.5;}.large-promo {position: relative;padding: 0 10px 35px;}.large-promo::before {content: '';position: absolute;top: 30%;right: 0;bottom: 0;left: 0;background: #edebe8;z-index: -1;}.large-promo-inner {position: relative;max-width: 1200px;margin-left: auto;margin-right: auto;background: #fff;padding: 0 32px 40px;}.large-promo-inner::before {content: '';position: absolute;top: 30px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;pointer-events: none;z-index: 2;}.large-promo-inner:active .large-promo-image-img,.large-promo-inner:focus .large-promo-image-img,.large-promo-inner:hover .large-promo-image-img {-webkit-transform: scale(1.1);transform: scale(1.1);}.large-promo-inner:active .large-promo-title,.large-promo-inner:focus .large-promo-title,.large-promo-inner:hover .large-promo-title {color: #2a913c;}.large-promo-inner:active .large-promo-button,.large-promo-inner:focus .large-promo-button,.large-promo-inner:hover .large-promo-button {background: #0d5019;color: #fff;border-color: #0d5019;}.large-promo-image {position: relative;padding-bottom: 61.76%;margin-bottom: 30px;z-index: 3;}.large-promo-image::before {content: '';position: absolute;top: 15px;right: 15px;bottom: 1px;left: 15px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.large-promo-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}.large-promo-image-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.large-promo-title {color: #004279;line-height: 1.05;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.mobile-nav {position: fixed;top: -100%;left: 0;width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;opacity: 0;visibility: hidden;background: rgba(0, 41, 85, 0.75);z-index: 30;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}html[data-nav-open='true'] .mobile-nav {top: 0;opacity: 1;visibility: visible;}.mobile-nav-inner {background: #edebe8;-webkit-box-shadow: 0 0 50px 9px rgba(0, 0, 0, 0.4);box-shadow: 0 0 50px 9px rgba(0, 0, 0, 0.4);}.mobile-nav-top {display: -webkit-box;display: -ms-flexbox;display: flex;background: #004279;padding: 20px;}.mobile-nav input[type='search'],.mobile-nav-search-submit,.mobile-nav-close {height: 45px;line-height: 45px;}.mobile-nav-search-submit,.mobile-nav-close {width: 45px;text-align: center;}.mobile-nav input[type='search'] {width: calc(100% - 110px);font-size: 16px;font-size: 1rem;padding-top: 0;padding-bottom: 0;border: 0;outline: 0;margin: 0;}.mobile-nav-search-submit {display: block;background: #fff;}.mobile-nav-search-submit::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #2a913c;font-size: 15px;font-size: 0.9375rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.mobile-nav-search-submit:active,.mobile-nav-search-submit:focus,.mobile-nav-search-submit:hover {background: #2a913c;}.mobile-nav-search-submit:active::before,.mobile-nav-search-submit:focus::before,.mobile-nav-search-submit:hover::before {color: #fff;}.mobile-nav-close {display: block;background: #2a913c;border-radius: 50%;margin-left: 20px;}.mobile-nav-close::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;font-size: 12px;font-size: 0.75rem;}.mobile-nav-close:active,.mobile-nav-close:focus,.mobile-nav-close:hover {background: #0d5019;}.mobile-nav-mainnav {padding: 15px 0 25px;}.mobile-nav-mainnav a {color: #202020;}.mobile-nav-mainnav a:active,.mobile-nav-mainnav a:focus,.mobile-nav-mainnav a:hover {color: #004279;}.mobile-nav-mainnav a.-active {color: #004279;}.mobile-nav-mainnav-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 15px 30px 15px 35px;}.mobile-nav-mainnav-item > a {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.mobile-nav-mainnav-item-dropdown-open {width: 27px;height: 27px;background: #e94b37;text-align: center;line-height: 25px;border-radius: 50%;}.mobile-nav-mainnav-item-dropdown-open:active,.mobile-nav-mainnav-item-dropdown-open:focus,.mobile-nav-mainnav-item-dropdown-open:hover {background: #a92312;}.mobile-nav-mainnav-item-dropdown-open::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;font-size: 9px;font-size: 0.5625rem;}.mobile-nav-mainnav-item-dropdown-open[data-open='true'] {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.mobile-nav-mainnav-item-dropdown {display: none;background: #fff;padding: 25px 0;}.mobile-nav-mainnav-item-dropdown-item {padding: 10px 30px 10px 35px;}.mobile-nav-mainnav-item-dropdown-item a {font-size: 14px;font-size: 0.875rem;}.mobile-nav-utilitynav {padding: 0 30px 60px 35px;}.mobile-nav-utilitynav-item {margin-bottom: 10px;}.mobile-nav-utilitynav-item:last-child {margin-bottom: 0;}.mobile-nav-utilitynav-item::before {content: '\2022';display: inline-block;color: #20bfdd;font-size: 20px;font-size: 1.25rem;position: relative;top: 1px;margin-right: 10px;}.mobile-nav-utilitynav-item a {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #646464;font-size: 12px;font-size: 0.75rem;}.mobile-nav-utilitynav-item a:active,.mobile-nav-utilitynav-item a:focus,.mobile-nav-utilitynav-item a:hover {color: #004279;}.modal-video {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 1000000;cursor: pointer;opacity: 1;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-name: modal-video;animation-name: modal-video;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}.modal-video-close {opacity: 0;}.modal-video-close .modal-video-movie-wrap {-webkit-transform: translate(0, 100px);transform: translate(0, 100px);}.modal-video-body {max-width: 940px;width: 100%;height: 100%;margin: 0 auto;display: table;}.modal-video-inner {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}.modal-video-movie-wrap {width: 100%;height: 0;position: relative;padding-bottom: 56.25%;background-color: #333;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-name: modal-video-inner;animation-name: modal-video-inner;-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: -webkit-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}.modal-video-movie-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.modal-video-close-btn {position: absolute;z-index: 2;top: -40px;right: 5px;display: inline-block;width: 35px;height: 35px;overflow: hidden;border: 0;background: transparent;}.modal-video-close-btn::before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.modal-video-close-btn::after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.modal-video-close-btn::after,.modal-video-close-btn::before {content: '';position: absolute;height: 2px;width: 100%;top: 50%;left: 0;background: #fff;border-radius: 5px;margin-top: -6px;}.page-intro {padding: 0 20px;margin: 40px 0;}.page-intro-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.page-intro-inner.-no-nav {max-width: 900px;}.page-intro-content,.page-intro-seo-text {padding: 0 15px;}.page-intro-content {margin-bottom: 30px;}.page-intro-content:last-child {margin: 0;}.page-intro-content-title {line-height: 1.2;}.page-intro-content-body p {color: #202020;font-size: 14px;font-size: 0.875rem;line-height: 1.8;}.page-intro-seo-text {color: #646464;font-size: 12px;font-size: 0.75rem;font-style: italic;line-height: 1.9;margin-bottom: 35px;}.page-intro-seo-text:last-child {margin: 0;}.pagination {display: none;margin-top: 30px;}.pagination-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.pagination-nav {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.pagination-mobile,.pagination-pages {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;text-align: center;padding: 0 20px;}.pagination-mobile {font-family: "bodoni-urw", serif;font-weight: 500;font-style: italic;font-size: 18px;font-size: 1.125rem;}.pagination-mobile strong {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 16px;font-size: 1rem;font-style: normal;}.pagination a {width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;border: 2px solid transparent;}.pagination a[data-current='true'] {background: #edebe8;font-weight: 700;border-color: #2a913c;pointer-events: none;}.pagination a.pagination-prev,.pagination a.pagination-next {border-color: #20bfdd;font-size: 16px;font-size: 1rem;}.pagination a.pagination-prev:active,.pagination a.pagination-prev:focus,.pagination a.pagination-prev:hover,.pagination a.pagination-next:active,.pagination a.pagination-next:focus,.pagination a.pagination-next:hover {background: #20bfdd;color: #fff;}.pagination-pages {display: none;}.pagination-pages a,.pagination-pages-dots {display: inline-block;width: 50px;height: 50px;line-height: 46px;text-align: center;margin: 0 2px;}.pagination-pages a {color: #002955;font-size: 14px;font-size: 0.875rem;}.pagination-pages a:active,.pagination-pages a:focus,.pagination-pages a:hover {background: #2a913c;color: #fff;font-weight: 700;}.pagination-pages-dots {font-size: 20px;font-size: 1.25rem;}.post-teaser {display: block;position: relative;padding: 35px 17px;}.post-teaser-image {display: none;}.post-teaser-image,.post-teaser-mobile-image {position: relative;padding-bottom: 68.57%;}.post-teaser-image::before,.post-teaser-mobile-image::before {content: '';position: absolute;top: 15px;right: 15px;bottom: 1px;left: 15px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.post-teaser-image-inner,.post-teaser-mobile-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}.post-teaser-image-img,.post-teaser-mobile-image-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.post-teaser-title {color: #004279;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.post-teaser-mobile-image {margin-bottom: 25px;}.post-teaser-body {font-size: 15px;font-size: 0.9375rem;line-height: 1.9;}.post-teaser-readmore {display: inline-block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #004279;font-size: 12px;font-size: 0.75rem;line-height: 2.17;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.post-teaser:active .post-teaser-title,.post-teaser:active .post-teaser-readmore,.post-teaser:focus .post-teaser-title,.post-teaser:focus .post-teaser-readmore,.post-teaser:hover .post-teaser-title,.post-teaser:hover .post-teaser-readmore {color: #0d5019;}.post-teaser:active .post-teaser-image-img,.post-teaser:active .post-teaser-mobile-image-img,.post-teaser:focus .post-teaser-image-img,.post-teaser:focus .post-teaser-mobile-image-img,.post-teaser:hover .post-teaser-image-img,.post-teaser:hover .post-teaser-mobile-image-img {-webkit-transform: scale(1.05);transform: scale(1.05);}.promo-strip {padding: 0 20px;margin: 40px 0 0;}.promo-strip-inner {display: block;position: relative;max-width: 1200px;margin-left: auto;margin-right: auto;border: 2px solid #dfdbd6;color: #000;font-family: "bodoni-urw", serif;font-size: 24px;font-weight: 500;padding: 20px;}.promo-strip-inner:active,.promo-strip-inner:focus,.promo-strip-inner:hover {color: #000;-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);}.promo-strip-inner:active::before,.promo-strip-inner:focus::before,.promo-strip-inner:hover::before {background: #afd3fc;}.promo-strip-inner:active .learn-more::after,.promo-strip-inner:focus .learn-more::after,.promo-strip-inner:hover .learn-more::after {left: 5px;}.promo-strip-inner::before {position: absolute;content: '';top: -2px;left: -2px;width: calc(100% + 4px);height: 4px;background: #f9bf12;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.promo-strip-inner .learn-more {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #004279;font-size: 13px;font-size: 0.8125rem;}.promo-strip-inner .learn-more::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.promo-strip-inner .learn-more:active::after,.promo-strip-inner .learn-more:focus::after,.promo-strip-inner .learn-more:hover::after {left: 5px;}.promo {display: block;padding: 0 10px;margin: 30px -20px;}.promo:last-child {margin-bottom: 0;}.promo-inner {position: relative;display: block;padding: 0 35px;}.promo-inner::before {content: '';position: absolute;top: 35px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #dfdbd6;pointer-events: none;}.promo-image {position: relative;padding-bottom: 68.57%;}.promo-image::before {content: '';position: absolute;top: 15px;right: 15px;bottom: 1px;left: 15px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.promo-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}.promo-image-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.promo-content {padding: 30px 0 50px;}.promo.-full .promo-inner::before {content: '';top: 0;}.promo-title {color: #004279;line-height: 1.27;margin-bottom: 15px;}.promo-body {font-size: 14px;font-size: 0.875rem;line-height: 1.85;}.promo-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;}.promo-link::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.promo:active .promo-image-img,.promo:focus .promo-image-img,.promo:hover .promo-image-img {-webkit-transform: scale(1.05);transform: scale(1.05);}.promo:active .promo-title,.promo:focus .promo-title,.promo:hover .promo-title {color: #0d5019;}.promo:active .promo-link::after,.promo:focus .promo-link::after,.promo:hover .promo-link::after {left: 3px;}html[data-recent-open='true'] {height: 100vh;overflow: hidden;}.recently-viewed {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(255, 255, 255, 0.55);opacity: 0;visibility: hidden;z-index: 99;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}html[data-recent-open='true'] .recently-viewed {opacity: 1;visibility: visible;}.recently-viewed-inner {position: relative;left: 600px;width: 100%;max-width: 600px;background: #fff;-webkit-box-shadow: 0 16px 32px 0 rgba(60, 58, 56, 0.41);box-shadow: 0 16px 32px 0 rgba(60, 58, 56, 0.41);overflow-y: auto;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}html[data-recent-open='true'] .recently-viewed-inner {left: 0;-webkit-transition-delay: .15s;transition-delay: .15s;}.recently-viewed-header {padding: 45px 20px 30px;}.recently-viewed-header-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.recently-viewed-header-title-icon,.recently-viewed-header-title-text {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.recently-viewed-header-title-icon {width: 20px;margin-right: 10px;}.recently-viewed-header-title-text {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12.5px;font-size: 0.78125rem;}.recently-viewed-header-title-text em {font-family: "bodoni-urw", serif;font-size: 15.5px;font-size: 0.96875rem;font-weight: 500;letter-spacing: 0;text-transform: lowercase;}.recently-viewed-close {position: absolute;top: 10px;right: 20px;color: #c7c4bf;font-size: 18px;font-size: 1.125rem;}.recently-viewed-close:active,.recently-viewed-close:focus,.recently-viewed-close:hover {color: #646464;}.recently-viewed-items {position: relative;}.recently-viewed-item {width: 100%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.recently-viewed-item:active,.recently-viewed-item:focus,.recently-viewed-item:hover {outline: 0;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.recently-viewed-item:active .recently-viewed-item-inner::before,.recently-viewed-item:active .recently-viewed-item-image::before,.recently-viewed-item:focus .recently-viewed-item-inner::before,.recently-viewed-item:focus .recently-viewed-item-image::before,.recently-viewed-item:hover .recently-viewed-item-inner::before,.recently-viewed-item:hover .recently-viewed-item-image::before {opacity: 1;visibility: visible;}.recently-viewed-item:active .btn,.recently-viewed-item:focus .btn,.recently-viewed-item:hover .btn {background: #0d5019;color: #fff;border-color: #0d5019;}.recently-viewed-item:first-child {border-top: 1px solid #c7c4bf;}.recently-viewed-item:first-child:active,.recently-viewed-item:first-child:focus,.recently-viewed-item:first-child:hover {border-color: transparent;}.recently-viewed-item-inner {position: relative;color: #646464;font-size: 13px;font-size: 0.8125rem;padding: 30px;border-bottom: 1px solid #c7c4bf;}.recently-viewed-item-inner::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #2a913c;z-index: 2;pointer-events: none;opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.recently-viewed-item-image {background-size: cover;background-position: left center;}.recently-viewed-item-title {margin-bottom: 10px;}.recently-viewed-item-location {letter-spacing: .02em;line-height: 1;margin-bottom: 30px;}.recently-viewed-footer {text-align: center;padding: 45px 0;}.related-content {position: relative;padding: 0 10px 40px;margin-top: 40px;}.related-content::before {content: '';position: absolute;top: 50%;right: 0;bottom: 0;left: 0;background: #edebe8;z-index: -1;}.related-content-inner {max-width: 560px;margin-left: auto;margin-right: auto;text-align: center;}.related-content-button {display: none;}.related-content-mobile-button {margin-top: 35px;}.related-content-items {position: relative;text-align: left;}.related-content-item {display: block;position: relative;background: #fff;}.related-content-item:last-child {display: none;}.related-content-item::before {content: '';position: absolute;top: 12px;right: 10px;bottom: 12px;left: 10px;border: 2px solid #20bfdd;border-radius: 50% / 5%;pointer-events: none;z-index: 2;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.related-content-item::after {content: '';position: absolute;top: 10px;right: 10px;bottom: 0;left: 10px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: -1;}.related-content-item-image {position: relative;padding-bottom: 54%;overflow: hidden;}.related-content-item-image::before {content: '';position: absolute;bottom: 0;left: 50%;margin-left: -45px;height: 20px;width: 90px;background: url("../images/curved-triangle.svg");background-size: cover;z-index: 2;}.related-content-item-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.75s ease-in-out;transition: 0.75s ease-in-out;}.related-content-item-content {text-align: center;padding: 30px 25px 45px;}.related-content-item-title {color: #002955;line-height: 1.23;margin-bottom: 5px;}.related-content-item-address {color: #646464;font-size: 14px;font-size: 0.875rem;}.related-content-item:active::before,.related-content-item:focus::before,.related-content-item:hover::before {top: 0;right: 0;bottom: 0;left: 0;border-radius: 0;}.related-content-item:active .related-content-item-image-inner,.related-content-item:focus .related-content-item-image-inner,.related-content-item:hover .related-content-item-image-inner {-webkit-transform: scale(1.1);transform: scale(1.1);}.related-content-item:active .related-content-item-title,.related-content-item:focus .related-content-item-title,.related-content-item:hover .related-content-item-title {color: #0d5019;}.resource-teaser {display: block;position: relative;padding: 35px 17px;}.resource-teaser-title {color: #004279;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.resource-teaser-body {font-size: 15px;font-size: 0.9375rem;line-height: 1.9;}.resource-teaser-readmore {display: inline-block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #004279;font-size: 12px;font-size: 0.75rem;line-height: 2.17;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.resource-teaser:active .resource-teaser-title,.resource-teaser:active .resource-teaser-readmore,.resource-teaser:focus .resource-teaser-title,.resource-teaser:focus .resource-teaser-readmore,.resource-teaser:hover .resource-teaser-title,.resource-teaser:hover .resource-teaser-readmore {color: #0d5019;}.short-hero {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;text-align: center;min-height: 180px;padding: 37px 27px;}.short-hero::before {content: '';position: absolute;top: 0;right: 10px;bottom: 0;left: 10px;border: 2px solid #afd3fc;z-index: 2;pointer-events: none;}.short-hero::after {content: '';position: absolute;top: 10px;right: 0;bottom: 10px;left: 0;background: #d8f7fa;width: 100%;z-index: 1;pointer-events: none;}.short-hero-title {position: relative;max-width: 860px;z-index: 3;}.site-footer {background: #002955;padding: 0 20px 40px;}.site-footer-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.site-footer-top {padding-top: 60px;}.site-footer-find-community {position: relative;background: #004279;padding: 65px 20px;margin: 0 -20px 40px;}.site-footer-find-community::before {content: '';position: absolute;left: 50%;top: -20px;width: 3px;height: 66px;background: #20bfdd;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.site-footer-find-community-title {color: #fff;font-size: 13px;font-size: 0.8125rem;line-height: 1;text-align: center;margin-bottom: 30px;}.site-footer-find-community-form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.site-footer-find-community-form input {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;font-size: 16px;font-size: 1rem;outline: 0;margin: 0;}.site-footer-find-community-form button {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 12px;font-size: 0.75rem;width: 60px;padding-left: 0;padding-right: 0;}.site-footer-nav {text-align: center;margin: 40px 0 50px;}.site-footer-nav-item + .site-footer-nav-item {margin-top: 25px;}.site-footer-nav a {color: #fff;}.site-footer-nav a:active,.site-footer-nav a:focus,.site-footer-nav a:hover {color: #20bfdd;}.site-footer-nav a span {margin-right: 4px;}.site-footer-follow-us {margin: 50px 0;}.site-footer-follow-us .site-footer-careers-cta {padding-bottom: 30px;text-align: center;}.site-footer-follow-us .site-footer-careers-cta h4 {margin-bottom: 18px;}.site-footer-follow-us .site-footer-careers-cta .site-footer-careers-btn {margin: 0 auto;}.site-footer-follow-us-title {color: #fff;font-size: 33px;font-size: 2.0625rem;line-height: 1;text-align: center;margin-bottom: 18px;}.site-footer-follow-us-social-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.site-footer-follow-us-social-links a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 58px;height: 58px;background: #004279;color: #fff;}.site-footer-follow-us-social-links a::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 18px;font-size: 1.125rem;}.site-footer-follow-us-social-links a + a {margin-left: 20px;}.site-footer-follow-us-social-links a:active,.site-footer-follow-us-social-links a:focus,.site-footer-follow-us-social-links a:hover {background: #fff;}.site-footer-follow-us-social-links a[data-service='Facebook']::before {content: "";}.site-footer-follow-us-social-links a[data-service='Facebook']:active,.site-footer-follow-us-social-links a[data-service='Facebook']:focus,.site-footer-follow-us-social-links a[data-service='Facebook']:hover {color: #3b5998;}.site-footer-follow-us-social-links a[data-service='LinkedIn']::before {content: "";}.site-footer-follow-us-social-links a[data-service='LinkedIn']:active,.site-footer-follow-us-social-links a[data-service='LinkedIn']:focus,.site-footer-follow-us-social-links a[data-service='LinkedIn']:hover {color: #007bb6;}.site-footer-follow-us-social-links a[data-service='YouTube']::before {content: "";}.site-footer-follow-us-social-links a[data-service='YouTube']:active,.site-footer-follow-us-social-links a[data-service='YouTube']:focus,.site-footer-follow-us-social-links a[data-service='YouTube']:hover {color: #b31217;}.site-footer-follow-us-social-links a[data-service='Glassdoor']::before {content: "";}.site-footer-follow-us-social-links a[data-service='Glassdoor']:active,.site-footer-follow-us-social-links a[data-service='Glassdoor']:focus,.site-footer-follow-us-social-links a[data-service='Glassdoor']:hover {color: #0caa41;}.site-footer-bottom {color: #afd3fc;font-size: 13px;font-size: 0.8125rem;text-align: center;}.site-footer-bottom a {color: #afd3fc;}.site-footer-copyright {line-height: 1.6;padding: 0 30px;margin: 50px 0 35px;}.site-footer-legal-nav {margin: 35px 0 40px;}.site-footer-legal-nav a {display: block;}.site-footer-legal-nav a:active,.site-footer-legal-nav a:focus,.site-footer-legal-nav a:hover {color: #fff;text-decoration: underline;}.site-footer-legal-nav a + a {margin-top: 20px;}.site-footer-legal-icons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 35px 0 60px;}.site-footer-legal-icons-item::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 45px;font-size: 2.8125rem;}.site-footer-legal-icons-item + .site-footer-legal-icons-item {margin-left: 20px;}.site-footer-legal-icons-item[data-icon='eho']::before {content: "";}.site-footer-legal-icons-item[data-icon='accessibility']::before {content: "";}.site-header {position: relative;padding: 10px 20px 20px;z-index: 10;}.site-header-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.site-header-logo {display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 152px;height: 56px;}.site-header-mobile {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.site-header-mobile-phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 45px;height: 45px;background: #2a913c;color: #fff;padding: 0 14px;text-align: center;line-height: 45px;border-radius: 1000px;margin-right: 10px;}.site-header-mobile-phone:active,.site-header-mobile-phone:focus,.site-header-mobile-phone:hover {background: #0d5019;color: #fff;}.site-header-mobile-phone span {display: none;}.site-header .js-mobile-nav-open {display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 45px;height: 45px;background: #2a913c;color: #fff;text-align: center;line-height: 45px;border-radius: 50%;}.site-header .js-mobile-nav-open:active,.site-header .js-mobile-nav-open:focus,.site-header .js-mobile-nav-open:hover {background: #0d5019;color: #fff;}.site-header .js-mobile-nav-open::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 13px;font-size: 0.8125rem;}.site-header .js-recently-viewed-mobile-open {display: block;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 45px;height: 45px;background: #2a913c;border-radius: 50%;margin-right: 10px;}.site-header .js-recently-viewed-mobile-open:active,.site-header .js-recently-viewed-mobile-open:focus,.site-header .js-recently-viewed-mobile-open:hover {background: #0d5019;}.site-header-recently-viewed-icon {display: block;width: 20px;margin: 13px auto 0;}.site-header-recently-viewed-icon .outer-clock path,.site-header-recently-viewed-icon .hands path {fill: #fff;}.site-header-recently-viewed-icon .outer-clock {-webkit-transform-origin: center center;transform-origin: center center;-webkit-animation: rotating 6s linear infinite;animation: rotating 6s linear infinite;}.site-header-nav {display: none;}.site-header-navbar {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.site-header-navbar-item {position: relative;line-height: 1;padding-top: 8px;margin-right: 25px;}.site-header-navbar-item > a {position: relative;color: #202020;font-size: 14px;font-size: 0.875rem;padding: 15px 0;border-bottom: 4px solid transparent;z-index: 3;}.site-header-navbar-item > a:active,.site-header-navbar-item > a:focus,.site-header-navbar-item > a:hover {color: #202020;border-color: #e94b37;}.site-header-navbar-item > a:active + .site-header-navbar-item-dropdown,.site-header-navbar-item > a:focus + .site-header-navbar-item-dropdown,.site-header-navbar-item > a:hover + .site-header-navbar-item-dropdown {opacity: 1;visibility: visible;}.site-header-navbar-item > a.-active,.site-header-navbar-item > a.-hovered {color: #202020;border-color: #e94b37;}.site-header-navbar-item-dropdown {margin: 0;padding: 0;list-style: none;position: absolute;top: calc(100% - 4px);left: -32px;width: 225px;background: #fff;padding: 20px 32px 25px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.5);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.5);opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;z-index: 2;}.site-header-navbar-item-dropdown:active,.site-header-navbar-item-dropdown:focus,.site-header-navbar-item-dropdown:hover {opacity: 1;visibility: visible;}.site-header-navbar-item-dropdown-item {line-height: 1;padding: 10px 0;}.site-header-navbar-item-dropdown-item a {color: #202020;font-size: 14px;font-size: 0.875rem;}.site-header-navbar-item-dropdown-item a:active,.site-header-navbar-item-dropdown-item a:focus,.site-header-navbar-item-dropdown-item a:hover {color: #2a913c;}.site-header .js-site-header-search-open {display: none;width: 50px;height: 50px;background: #2a913c;color: #fff;text-align: center;line-height: 50px;border-radius: 50%;}.site-header .js-site-header-search-open:active,.site-header .js-site-header-search-open:focus,.site-header .js-site-header-search-open:hover {background: #0d5019;color: #fff;}.site-header .js-site-header-search-open::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 15px;font-size: 0.9375rem;}.site-header .js-site-header-search {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #002955;padding: 10px 20px 20px;z-index: 20;}.site-header .js-site-header-search-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}.site-header .js-site-header-search input[type='search'] {margin: 0;border: 0;outline: 0;height: 50px;padding-top: 0;padding-bottom: 0;line-height: 50px;width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.site-header .js-site-header-search-submit {display: block;height: 50px;background: #fff;line-height: 50px;padding: 0 20px;}.site-header .js-site-header-search-submit::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #2a913c;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.site-header .js-site-header-search-submit:active,.site-header .js-site-header-search-submit:focus,.site-header .js-site-header-search-submit:hover {background: #2a913c;}.site-header .js-site-header-search-submit:active::before,.site-header .js-site-header-search-submit:focus::before,.site-header .js-site-header-search-submit:hover::before {color: #fff;}.site-header .js-site-header-search-close {display: block;width: 50px;height: 50px;background: #2a913c;color: #fff;text-align: center;line-height: 50px;border-radius: 50%;margin-left: 20px;}.site-header .js-site-header-search-close:active,.site-header .js-site-header-search-close:focus,.site-header .js-site-header-search-close:hover {background: #0d5019;color: #fff;}.site-header .js-site-header-search-close::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;font-size: 0.75rem;}.standard-hero {position: relative;background: #002955;padding: 0 20px;}.standard-hero::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;z-index: 2;pointer-events: none;}.standard-hero-inner-wrapper {max-width: 1200px;margin-left: auto;margin-right: auto;}.-no-image .standard-hero-inner {display: block;min-height: 0;}.standard-hero-image {background-size: cover;background-position: center top;padding-bottom: 50%;margin: 0 -20px;}.standard-hero-content {padding: 45px 15px;}.-no-image .standard-hero-content {width: 100%;max-width: none;}.standard-hero-eyebrow {position: relative;color: #afd3fc;line-height: 1;padding-bottom: 30px;}.standard-hero-eyebrow::after {content: '';position: absolute;bottom: 0;left: 0;width: 40px;height: 3px;background: #e94b37;}.standard-hero-title {color: #fff;line-height: 1.2;}.standard-hero-button {margin-top: 5px;}.stats-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 40px;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;max-width: 1200px;margin: 75px auto;padding: 0 20px;}.stats-wrapper .stat {border: 20px solid #edebe8;padding: 45px 20px;text-align: center;-webkit-box-flex: 0;-ms-flex: 0 1 300px;flex: 0 1 300px;}.stats-wrapper h1 {font-size: clamp(5rem, 6vw, 5.5rem);color: #2a913c;margin: 0;padding-top: 5px;line-height: 1;}.stats-wrapper p {margin: 0;}.stats-wrapper .stat-p-top {color: #004279;font-weight: bold;font-size: clamp(0.85rem, 1.2vw, 1rem);}.stats-wrapper .stat-p-bottom {font-size: clamp(1.1rem, 1.4vw, 1.3rem);}.sticky-breadcrumbs {position: relative;display: none;background: #f7f6f5;padding-left: 20px;z-index: 10;}.sticky-breadcrumbs-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.sticky-breadcrumbs-inner .breadcrumbs {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.sticky-breadcrumbs-inner .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;height: 69px;line-height: 69px;padding-top: 0;padding-bottom: 0;}.sticky-breadcrumbs-nav {position: relative;background: #002955;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: 999;height: 0;opacity: 0;overflow: hidden;-webkit-transition: none;transition: none;}.sticky-breadcrumbs-nav.-stuck {height: 70px;opacity: 1;-webkit-transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;}.sticky-breadcrumbs-nav-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;height: 70px;}.sticky-breadcrumbs-nav-title {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;display: none;color: #fff;margin: 0;}.sticky-breadcrumbs-nav .btn {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;height: 70px;line-height: 68px;padding-top: 0;padding-bottom: 0;}.tabcordion {max-width: 100%;padding: 0;margin: 0 auto;scroll-margin-top: 70px;}.tabcordion.has-tabs .tabcordion-tabs {opacity: 1;height: auto;visibility: visible;}.tabcordion.has-tabs .tabcordion-item {min-height: 0;}.tabcordion.has-tabs .tabcordion-item::before,.tabcordion.has-tabs .tabcordion-item::after {display: none;}.tabcordion.has-tabs .tabcordion-item.is-active .tabcordion-item-content {opacity: 1;-webkit-transition: opacity 400ms ease-in-out;transition: opacity 400ms ease-in-out;}.tabcordion.has-tabs .tabcordion-item .tabcordion-item-content {opacity: 0;-webkit-transition: opacity 400ms ease-in-out;transition: opacity 400ms ease-in-out;}.tabcordion-tabs {opacity: 0;height: 0;visibility: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-flow: wrap;flex-flow: wrap;margin: 0;list-style: none;padding: 0;border-top: 2px solid #dfdbd6;border-bottom: 6px solid #dfdbd6;}.tabcordion-tabs .tab {position: relative;margin: 0;display: block;padding: 0 30px;font-size: 16px;font-size: 1rem;font-weight: 700;background: none;color: #000;border: 0;cursor: pointer;}.tabcordion-tabs .tab span {position: relative;display: block;height: 100%;padding: 20px 0;pointer-events: none;}.tabcordion-tabs .tab span::after {content: '';position: absolute;top: 100%;left: 0;width: 100%;height: 6px;background: #2a913c;opacity: 0;pointer-events: none;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.tabcordion-tabs .tab:hover,.tabcordion-tabs .tab:focus {outline: none;}.tabcordion-tabs .tab:hover span::after,.tabcordion-tabs .tab:focus span::after {opacity: 1;}.tabcordion-tabs .tab.is-active span::after {opacity: 1;background: #e94b37;}.tabcordion-tabs .tab.is-active:hover,.tabcordion-tabs .tab.is-active:focus {color: #e94b37;}.tabcordion-item {position: relative;overflow: hidden;}.tabcordion-item::before {position: relative;content: attr(data-title);cursor: pointer;display: block;z-index: 1;background: #edebe8;color: #002955;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 14px;font-size: 0.875rem;line-height: 1;padding: 20px 45px 20px 25px;}.tabcordion-item::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;z-index: 1;top: 20px;right: 25px;color: #2a913c;font-size: 12px;font-size: 0.75rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.tabcordion-item:hover {outline: none;}.tabcordion-item:hover::before {color: #0d5019;}.tabcordion-item:focus {outline: 0;}.tabcordion-item:focus::before {background: #2a913c;color: #fff;}.tabcordion-item.is-active .tabcordion-item-content {margin-top: 0;height: auto;opacity: 1;-webkit-transition: margin 500ms ease-out -100ms, opacity 0.25s ease-in-out 250ms;transition: margin 500ms ease-out -100ms, opacity 0.25s ease-in-out 250ms;}.tabcordion-item.is-active:focus::before {background: #2a913c;color: #fff;}.tabcordion-item.is-active::before {background: #dfdbd6;color: #002955;}.tabcordion-item.is-active::after {display: none;}.tabcordion-item-container {overflow: hidden;margin-bottom: 1px;}.tabcordion-item-content {position: relative;margin-top: -100%;height: 0;opacity: 0;-webkit-transition: margin 500ms ease-in;transition: margin 500ms ease-in;padding: 30px 0 60px;}.tabcordion-item-content .tab-content-img,.tabcordion-item-content .tab-content-slider {position: relative;margin-bottom: 40px;}.tabcordion-item-content .tab-content-img::before,.tabcordion-item-content .tab-content-slider::before {content: '';position: absolute;top: 10px;right: 40px;bottom: 1px;left: 40px;z-index: 0;max-width: calc(650px - 80px);height: calc(100% - 10px);-webkit-box-shadow: 0 20px 50px -10px rgba(0, 0, 0, 0.4);box-shadow: 0 20px 50px -10px rgba(0, 0, 0, 0.4);}.tabcordion-item-content .tab-content-img img,.tabcordion-item-content .tab-content-slider img {position: relative;z-index: 1;}.tabcordion-item-content .tab-content-video {position: relative;}.tabcordion-item-content .tab-content-video::before,.tabcordion-item-content .tab-content-video::after {position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}.tabcordion-item-content .tab-content-video::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;left: calc(50% + 3px);font-size: 25px;font-size: 1.5625rem;z-index: 2;}.tabcordion-item-content .tab-content-video::after {content: '';left: 50%;width: 70px;height: 70px;border-radius: 50%;background-color: rgba(42, 145, 60, 0.7);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.tabcordion-item-content .tab-content-video:active,.tabcordion-item-content .tab-content-video:focus,.tabcordion-item-content .tab-content-video:hover {cursor: pointer;}.tabcordion-item-content .tab-content-video:active::after,.tabcordion-item-content .tab-content-video:focus::after,.tabcordion-item-content .tab-content-video:hover::after {background-color: #0d5019;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.tabcordion-item-content .tab-content-slider {margin-bottom: 10px;}.tabcordion-item-content .tab-content-slider .tab-content-slides .slick-slide > div {display: -webkit-box;display: -ms-flexbox;display: flex;}.tabcordion-item-content .tab-content-slider .tab-content-slider-nav {position: absolute;top: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 15px 0;}.tabcordion-item-content .tab-content-slider .slick-arrow {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 48px;height: 48px;background: #fff;color: #004279;border: 2px solid #20bfdd;border-radius: 50%;margin: 0 5px;padding: 0;font-size: 0;}.tabcordion-item-content .tab-content-slider .slick-arrow::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 16px;font-size: 1rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.tabcordion-item-content .tab-content-slider .slick-arrow:hover,.tabcordion-item-content .tab-content-slider .slick-arrow:active {background: #20bfdd;}.tabcordion-item-content .tab-content-slider .slick-arrow:hover::before,.tabcordion-item-content .tab-content-slider .slick-arrow:active::before {color: #fff;}.tabcordion-item-content .tab-content-slider .slick-arrow.slick-disabled {background: #edebe8;color: #c0b9af;border-color: #cbc6bd;pointer-events: none;}.tabcordion-item-content .tab-content-slider .slick-arrow.tab-content-slider-nav-prev::before {content: "";}.tabcordion-item-content .tab-content-slider .slick-arrow.tab-content-slider-nav-next::before {content: "";left: 1px;}.tabcordion-item-content .tab-content-slider + .tab-content-text {margin-top: 85px;}.tabcordion-item-content .tab-content-text .wysiwyg-content p {text-indent: 0;}.tabcordion-item-content .tab-content-button {margin-top: 30px;}.tabcordion-item-content .tab-content-text-link {margin-top: 30px;}.teaser {position: relative;display: block;padding: 20px;border-bottom: 2px solid #edebe8;}.teaser-image {position: relative;overflow: hidden;}.teaser-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.teaser-meta {font-size: 12px;font-size: 0.75rem;margin-bottom: 15px;}.teaser-meta-date {color: #202020;font-style: italic;margin-bottom: 5px;}.teaser-meta-author {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #646464;}.teaser-meta-author em {font-family: "bodoni-urw", serif;font-size: 15px;font-size: 0.9375rem;font-weight: 500;text-transform: none;}.teaser-title {color: #004279;line-height: 1.27;margin-bottom: 15px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.teaser-excerpt {color: #646464;font-size: 14px;font-size: 0.875rem;line-height: 1.8;}.teaser-excerpt-readmore {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #004279;font-size: 12px;font-size: 0.75rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.teaser:active,.teaser:focus,.teaser:hover {background: #f6f5f3;}.teaser:active .teaser-title,.teaser:focus .teaser-title,.teaser:hover .teaser-title {color: #2a913c;}.teaser:active .teaser-image-inner,.teaser:focus .teaser-image-inner,.teaser:hover .teaser-image-inner {-webkit-transform: scale(1.1);transform: scale(1.1);}.teaser:active .teaser-excerpt-readmore,.teaser:focus .teaser-excerpt-readmore,.teaser:hover .teaser-excerpt-readmore {color: #2a913c;}.testimonial {position: relative;padding: 46.875% 20px 40px;}.testimonial::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #004279 url("../images/testimonial-bg-pattern.svg");background-repeat: repeat;background-size: 313px auto;z-index: -1;}.testimonial-image {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 0;padding-bottom: 56.875%;background-size: cover;background-position: left bottom;}.testimonial-inner {max-width: 1200px;margin-left: auto;margin-right: auto;position: relative;z-index: 2;}.testimonial blockquote {position: relative;background: #fff;text-align: left;padding: 40px 40px 55px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.testimonial blockquote::after {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #f9bf12;pointer-events: none;}.testimonial blockquote p {color: #202020;font-family: "bodoni-urw", serif;font-size: 21px;font-size: 1.3125rem;font-style: italic;font-weight: 400;line-height: 1.4;margin: 0 0 25px;}.text-block {padding: 0 20px;margin: 40px 0;}.text-block-inner {max-width: 900px;margin-left: auto;margin-right: auto;}.utility-nav {display: none;background: #002955;padding: 0 20px;}.utility-nav-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.utility-nav-item {position: relative;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-left: 30px;}.utility-nav-item::before {content: '\2022';display: inline-block;position: absolute;top: 0;left: 12px;color: #20bfdd;font-size: 20px;font-size: 1.25rem;line-height: 25px;}.utility-nav-item:first-child {padding-left: 0;}.utility-nav-item:first-child::before {display: none;}.utility-nav-item a {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #fff;font-size: 11px;font-size: 0.6875rem;line-height: 1;padding: 8px 0;}.utility-nav-item a:active,.utility-nav-item a:focus,.utility-nav-item a:hover {color: #afd3fc;}.utility-nav-item-recently-viewed {display: none;padding-left: 0;}.utility-nav-item-recently-viewed.-visible {margin-left: 15px;}.utility-nav-item-recently-viewed.-visible a {background: #004279;color: #fff;}.utility-nav-item-recently-viewed::before {display: none;}.utility-nav-item-recently-viewed a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 15px;}.utility-nav-item-recently-viewed a:active,.utility-nav-item-recently-viewed a:focus,.utility-nav-item-recently-viewed a:hover {background: #004279;color: #fff;}.utility-nav-item-recently-viewed-icon {display: inline-block;width: 18px;}.utility-nav-item-recently-viewed-icon .outer-clock {-webkit-transform-origin: center center;transform-origin: center center;-webkit-animation: rotating 6s linear infinite;animation: rotating 6s linear infinite;}.utility-nav-item-recently-viewed-text {width: 275px;overflow: hidden;}.utility-nav-item-recently-viewed-text-inner {width: 275px;padding-right: 10px;}.utility-nav-phone {display: none;}.video-block {padding: 0 20px;margin: 40px 0;}.video-block-inner {max-width: 900px;margin-left: auto;margin-right: auto;}.video-block-title {margin-bottom: 10px;}.video-block-caption {color: #646464;font-size: 13px;font-size: 0.8125rem;line-height: 2;margin-top: 20px;}.wide-promo {padding: 0 20px;margin-bottom: 50px;}.wide-promo-item {position: relative;display: block;background: #fff;max-width: 374px;margin: 0 auto;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.wide-promo-item::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #e94b37;pointer-events: none;z-index: 2;}.wide-promo-image {position: relative;padding-bottom: 76.8%;overflow: hidden;}.wide-promo-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: left center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.wide-promo-content {padding: 30px 35px 50px;}.wide-promo-title {color: #004279;line-height: 1.27;margin-bottom: 15px;}.wide-promo-body {font-size: 14px;font-size: 0.875rem;line-height: 1.85;}.wide-promo-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;}.wide-promo-link::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.wide-promo:active .wide-promo-image-inner,.wide-promo:focus .wide-promo-image-inner,.wide-promo:hover .wide-promo-image-inner {-webkit-transform: scale(1.05);transform: scale(1.05);}.wide-promo:active .wide-promo-title,.wide-promo:focus .wide-promo-title,.wide-promo:hover .wide-promo-title {color: #0d5019;}.wide-promo:active .wide-promo-link::after,.wide-promo:focus .wide-promo-link::after,.wide-promo:hover .wide-promo-link::after {left: 3px;}.blog-breadcrumbs {display: none;background: #f7f6f5;padding-left: 20px;}.blog-breadcrumbs-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.blog-breadcrumbs-inner .breadcrumbs {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.blog-breadcrumbs-inner .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;height: 69px;line-height: 69px;padding-top: 0;padding-bottom: 0;}.blog-post {position: relative;max-width: 920px;margin-left: auto;margin-right: auto;}.blog-post-header {position: relative;text-align: center;padding: 30px 10px;margin: 40px 0;}.blog-post-header::before {content: '';position: absolute;top: 0;right: 20px;bottom: 0;left: 20px;border: 2px solid #20bfdd;pointer-events: none;z-index: 2;}.blog-post-title,.blog-post-meta {padding: 0 30px;}.blog-post-title::after {content: '';display: block;margin: 20px auto 0;width: 80px;height: 3px;background: #20bfdd;}.blog-post-meta {font-size: 12px;font-size: 0.75rem;}.blog-post-meta-date {color: #202020;font-style: italic;margin-bottom: 5px;}.blog-post-meta-author {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #646464;}.blog-post-meta-author em {font-family: "bodoni-urw", serif;font-size: 15px;font-size: 0.9375rem;font-weight: 500;text-transform: none;}.blog-post-image {margin: 30px 0 0;}.blog-post-image img {width: 100%;}.blog-post-image figcaption {color: #646464;font-size: 14px;font-size: 0.875rem;font-style: italic;line-height: 1.7;padding: 0 30px;margin-top: 20px;}.blog-post-content,.blog-post-categories {padding: 0 20px;}.blog-post-categories {margin-bottom: 40px;}.blog-post-categories::after {content: '';display: block;clear: both;}.blog-post-categories-label {float: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 700;margin: 0 15px 15px 0;}.blog-post-categories-label > * {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.blog-post-categories-label::before {content: '';display: inline-block;width: 50px;height: 3px;background: #20bfdd;margin-right: 15px;}.blog-post-categories-list {float: left;color: #004279;font-family: "bodoni-urw", serif;font-size: 18px;font-size: 1.125rem;font-style: italic;font-weight: 500;}.blog-sharebar {background: #edebe8;padding: 10px 20px;-webkit-transition: padding 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;transition: padding 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;transition: box-shadow 0.25s ease-in-out, padding 0.25s ease-in-out;transition: box-shadow 0.25s ease-in-out, padding 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;}.blog-sharebar.-stuck {-webkit-box-shadow: 0 5px 10px 0 rgba(60, 58, 56, 0.4);box-shadow: 0 5px 10px 0 rgba(60, 58, 56, 0.4);}.blog-sharebar-inner {position: relative;}.blog-sharebar-title {font-size: 13px;font-size: 0.8125rem;}.blog-sharebar-services {margin: 0;padding: 0;list-style: none;}.blog-sharebar-service a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px;background: #fff;border-radius: 50%;}.blog-sharebar-service a::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 18px;font-size: 1.125rem;}.blog-sharebar-service a[data-service='facebook']::before {content: "";}.blog-sharebar-service a[data-service='facebook']:active,.blog-sharebar-service a[data-service='facebook']:focus,.blog-sharebar-service a[data-service='facebook']:hover {background: #3b5998;color: #fff;}.blog-sharebar-service a[data-service='twitter']::before {content: "";}.blog-sharebar-service a[data-service='twitter']:active,.blog-sharebar-service a[data-service='twitter']:focus,.blog-sharebar-service a[data-service='twitter']:hover {background: #00b6f1;color: #fff;}.blog-sharebar-service a[data-service='linkedin']::before {content: "";}.blog-sharebar-service a[data-service='linkedin']:active,.blog-sharebar-service a[data-service='linkedin']:focus,.blog-sharebar-service a[data-service='linkedin']:hover {background: #007bb6;color: #fff;}.blog-sharebar-service a[data-service='email']::before {content: "";}.blog-sharebar-service a[data-service='email']:active,.blog-sharebar-service a[data-service='email']:focus,.blog-sharebar-service a[data-service='email']:hover {background: #e94b37;color: #fff;}.blog-hero {position: relative;text-align: center;z-index: 3;}.blog-hero-title {position: relative;background: #004279;color: #fff;font-size: 28px;font-size: 1.75rem;line-height: 1;padding: 25px 20px;z-index: 2;}.blog-hero-title::before {content: '';position: absolute;top: 0;bottom: -10px;right: 0;left: 0;background: #004279;border-radius: 50% / 12%;z-index: -1;}.blog-landing-subscribe {background: #e94b37;padding: 45px 20px;}.blog-landing-subscribe-inner {max-width: 900px;margin-left: auto;margin-right: auto;text-align: center;}.blog-landing-subscribe-form h4 {color: #fff;font-size: 26px;font-size: 1.625rem;}.blog-landing-subscribe-form .hs-form-field {max-width: 400px;margin: 0 auto;}.blog-landing-subscribe-form .hs-form-field > label {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.blog-landing-subscribe-form input[type='email'] {background: none;color: #fff;text-shadow: 0 0 0 #fff;outline: 0;padding: 0;height: 50px;line-height: 48px;border-bottom: 2px solid rgba(255, 255, 255, 0.45);margin: 0;}.blog-landing-subscribe-form input[type='email']::-webkit-input-placeholder {opacity: 1;}.blog-landing-subscribe-form input[type='email']::-moz-placeholder {opacity: 1;}.blog-landing-subscribe-form input[type='email']::-ms-input-placeholder {opacity: 1;}.blog-landing-subscribe-form input[type='email']::placeholder {opacity: 1;}.blog-landing-subscribe-form input[type='email']:focus {border-color: #fff;}.blog-landing-subscribe-form .hs-error-msgs {margin: 0;padding: 0;list-style: none;text-align: left;}.blog-landing-subscribe-form .hs-error-msgs label {padding: 0;color: #fff;}.blog-landing-subscribe-form input[type='submit'].hs-button {background: none;border: 2px solid #fff;padding: 0 30px;height: 50px;line-height: 46px;margin-top: 25px;}.blog-landing-subscribe-form input[type='submit'].hs-button:active,.blog-landing-subscribe-form input[type='submit'].hs-button:focus,.blog-landing-subscribe-form input[type='submit'].hs-button:hover {background: #fff;color: #e94b37;}.blog-landing-subscribe-form .submitted-message {color: #fff;}.blog-landing-subscribe-form .submitted-message h3,.blog-landing-subscribe-form .submitted-message .blog-post-title {color: #fff;}.blog-landing-wrapper {padding: 40px 20px;}.blog-landing-wrapper-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.blog-landing-wrapper-header {margin-bottom: 30px;}.blog-landing-wrapper-title {color: #e94b37;font-size: 12px;font-size: 0.75rem;letter-spacing: .14em;}.blog-landing-wrapper-title em {font-family: "bodoni-urw", serif;font-size: 16px;font-size: 1rem;font-weight: 500;letter-spacing: 0;text-transform: lowercase;}.blog-landing-wrapper-filter {background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;padding: 4px 0 0 20px;border: 1px solid #c7c4bf;}.blog-landing-wrapper-filter label {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 13px;font-size: 0.8125rem;font-weight: 700;padding-right: 8px;}.blog-landing-wrapper-filter select {width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;height: 44px;line-height: 44px;font-size: 13px;font-size: 0.8125rem;padding: 0 45px 0 0;outline: 0;margin: 0;}.blog-landing-wrapper-items {position: relative;padding-top: 17px;}.blog-landing-wrapper-items::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 17px;background: #dfdbd6;}.blog-landing-wrapper-items::after {content: '';position: absolute;top: 10px;left: 0;width: 100%;height: 5px;background: #fff;}.featured-post {display: block;position: relative;background: #edebe8;padding: 0 20px;}.featured-post::before {content: '';position: absolute;top: 20px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;z-index: 2;pointer-events: none;}.featured-post-image {position: relative;padding-bottom: calc(67% + 30px);margin: 0 -20px;overflow: hidden;}.featured-post-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center top;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.75s ease-in-out;transition: 0.75s ease-in-out;}.featured-post-content {padding: 45px 15px;text-align: center;}.featured-post-content-inner {max-width: 500px;margin: 0 auto;}.featured-post-title {position: relative;color: #004279;line-height: 1.2;margin-bottom: 25px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.featured-post-title::after {content: '';display: block;width: 90px;height: 3px;background: #e94b37;margin: 20px auto 0;}.featured-post-meta {font-size: 14px;font-size: 0.875rem;}.featured-post-meta-date {color: #202020;font-style: italic;margin-bottom: 5px;}.featured-post-meta-author {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #646464;}.featured-post-meta-author em {font-family: "bodoni-urw", serif;font-size: 17px;font-size: 1.0625rem;font-weight: 500;text-transform: none;}.featured-post:active .featured-post-title,.featured-post:focus .featured-post-title,.featured-post:hover .featured-post-title {color: #2a913c;}.featured-post:active .featured-post-image-inner,.featured-post:focus .featured-post-image-inner,.featured-post:hover .featured-post-image-inner {-webkit-transform: scale(1.05);transform: scale(1.05);}.community-contact {background: #edebe8;padding: 0 10px 40px;margin-top: 40px;overflow: hidden;}.community-contact-inner {max-width: 900px;margin-left: auto;margin-right: auto;position: relative;padding: 0 45px 45px;}.community-contact-inner::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid #20bfdd;z-index: 2;pointer-events: none;}.community-contact-header,.community-contact-form-actions {text-align: center;}.community-contact-header {position: relative;padding: 45px 0;}.community-contact-header::before {content: '';position: absolute;top: 0;right: -100vw;bottom: 0;left: -100vw;background: #fff;}.community-contact-header-inner {position: relative;}.community-contact-title {line-height: 1;}.community-contact-body {font-size: 15px;font-size: 0.9375rem;line-height: 1.86;}.community-contact-body a {border-bottom: 2px solid #2a913c;}.community-contact-body a:active,.community-contact-body a:focus,.community-contact-body a:hover {border-color: transparent;}.community-contact-form {padding-top: 45px;}.community-contact-form h6,.community-contact-form .hubspot-form-form-fields .submitted-message p strong,.hubspot-form-form-fields .submitted-message p .community-contact-form strong,.community-contact-form .community-contact-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p .community-contact-form strong {font-size: 15px;font-size: 0.9375rem;text-align: center;margin-bottom: 30px;}.community-contact-form-fields input,.community-contact-form-fields select,.community-contact-form-fields textarea {margin: 0 !important;}.community-contact-form-fields textarea {height: 200px;}.community-contact-form-fields fieldset {max-width: none !important;}.community-contact-form-fields fieldset .input {margin: 0 !important;}.community-contact-form-fields fieldset .hs-input {width: 100% !important;}.community-contact-form-fields fieldset .hs-form-field {margin-bottom: 20px;}.community-contact-form-fields fieldset .hs-form-field > label {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.community-contact-form-fields .hs-form-required {display: none;}.community-contact-form-fields .form-columns-2 {margin: 0 -10px;}.community-contact-form-fields .form-columns-2 .hs-form-field {width: 100% !important;}.community-contact-form-fields .hs_submit {text-align: center;margin-top: 10px;}.community-contact-form-fields .hs-error-msgs label {padding: 0;}.community-contact-form-fields ul {margin: 0;padding: 0;list-style: none;}.community-contact-form-fields .submitted-message {text-align: center;}.community-contact-form-fields .submitted-message p {margin: 0;}.community-contact-form-fields .submitted-message p strong {display: block;font-size: 15px;font-size: 0.9375rem;text-align: center;margin-bottom: 30px;}.community-contact-form-message {display: none;text-align: center;padding-top: 65px;}.community-contact-form-message-title {font-size: 15px;font-size: 0.9375rem;}.community-contact-form-message-text {line-height: 1.86;margin: 0 auto;}.community-facebook-events {display: none;padding: 0 10px;margin: 40px 0;}main[sc-part-of] .community-facebook-events {display: block;}.community-facebook-events-inner {max-width: 900px;margin-left: auto;margin-right: auto;text-align: center;}.community-facebook-events-title {position: relative;font-size: 15px;font-size: 0.9375rem;line-height: 1.4;padding: 0 25px 15px;border-bottom: 17px solid #dfdbd6;margin: 0;}.community-facebook-events-title::before {content: '';position: absolute;bottom: -15px;left: 0;width: 100%;height: 5px;background: #fff;}.community-facebook-events-title em {font-family: "bodoni-urw", serif;text-transform: none;font-size: 20px;font-size: 1.25rem;font-weight: 500;}.community-facebook-events a.community-facebook-events-more-link {font-size: 16px;font-size: 1rem;letter-spacing: 0;text-transform: none;margin-top: 20px;}.community-facebook-events-item {display: block;padding: 20px;border-bottom: 2px solid #edebe8;}.community-facebook-events-item-date {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 100px;color: #353535;border: 2px solid #20bfdd;margin: 0 auto 15px;}.community-facebook-events-item-date-month {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 13px;font-size: 0.8125rem;line-height: 1;margin-bottom: 6px;}.community-facebook-events-item-date-day {font-family: "bodoni-urw", serif;font-size: 31px;font-size: 1.9375rem;font-weight: 500;line-height: 1;}.community-facebook-events-item-title {color: #004279;margin-bottom: 7px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-facebook-events-item-time {color: #202020;font-size: 12px;font-size: 0.75rem;font-style: italic;line-height: 1;margin-bottom: 20px;}.community-facebook-events-item-description {font-size: 15px;font-size: 0.9375rem;line-height: 1.8;}.community-facebook-events-item-description-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #004279;font-size: 12px;font-size: 0.75rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-facebook-events-item:active,.community-facebook-events-item:focus,.community-facebook-events-item:hover {background: #f6f5f3;}.community-facebook-events-item:active .community-facebook-events-item-title,.community-facebook-events-item:focus .community-facebook-events-item-title,.community-facebook-events-item:hover .community-facebook-events-item-title {color: #2a913c;}.community-facebook-events-item:active .community-facebook-events-item-description-link,.community-facebook-events-item:focus .community-facebook-events-item-description-link,.community-facebook-events-item:hover .community-facebook-events-item-description-link {color: #2a913c;}.community-facebook-post {display: none;padding: 0 10px;margin: 40px 0;}.community-facebook-post-inner {max-width: 560px;margin-left: auto;margin-right: auto;text-align: center;}.community-facebook-post-title {color: #004279;font-size: 15px;font-size: 0.9375rem;line-height: 1.4;padding: 0 25px;margin-bottom: 25px;}.community-facebook-post-title::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;width: 40px;height: 40px;background: #004279;color: #fff;line-height: 40px;text-align: center;margin: 0 5px 5px;}.community-facebook-post-title-inner {display: inline-block;margin: 0 5px;}.community-facebook-post-title em {font-family: "bodoni-urw", serif;text-transform: none;font-size: 20px;font-size: 1.25rem;font-weight: 500;}.community-facebook-post-item {margin-bottom: 20px;text-align: left;}.community-facebook-post-item-image-wrapper {position: relative;padding: 0 25px;}.community-facebook-post-item-image-wrapper::before {content: '';position: absolute;top: 50%;right: 0;bottom: 0;left: 0;background: #edebe8;}.community-facebook-post-item-image-wrapper::after {content: '';position: absolute;top: 20px;right: 25px;bottom: 0;left: 25px;-webkit-box-shadow: 0 7px 16px 0 rgba(0, 13, 24, 0.59);box-shadow: 0 7px 16px 0 rgba(0, 13, 24, 0.59);}.community-facebook-post-item-image {position: relative;width: 100%;z-index: 1;}.community-facebook-post-item-content {background: #edebe8;color: #646464;font-family: "bodoni-urw", serif;font-size: 20px;font-size: 1.25rem;font-weight: 500;line-height: 1.5;padding: 30px 25px;white-space: pre-wrap;word-wrap: break-word;}.community-facebook-post-item a {display: inline;}.community-facebook-post a.community-facebook-post-more-link {font-size: 16px;font-size: 1rem;letter-spacing: 0;text-transform: none;}.community-map {margin: 40px 0;}.community-map-inner {max-width: 900px;margin-left: auto;margin-right: auto;}.community-map-title {margin-bottom: 10px;}.community-map-container {min-height: 350px;padding-bottom: 56.25%;}.community-map-caption {color: #646464;font-size: 13px;font-size: 0.8125rem;line-height: 2;margin-top: 20px;}.community-sticky-nav {position: relative;background: #002955;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: 999;height: 0;opacity: 0;visibility: hidden;-webkit-transition: none;transition: none;}.community-sticky-nav.-stuck {height: 48px;opacity: 1;visibility: visible;-webkit-transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;}.community-sticky-nav-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 48px;}.community-sticky-nav-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;width: 60%;}.community-sticky-nav-title h5 {display: none;margin: 0;color: #fff;}.community-sticky-nav-actions {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 40%;}.community-sticky-nav-actions .btn {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;height: 48px;line-height: 48px;padding: 0 10px;font-size: 10px;font-size: 0.625rem;}.community-sticky-nav-actions .btn.-desktop {display: none;}.community-sticky-nav-phone {display: none;height: 70px;width: 70px;line-height: 68px;text-align: center;}.community-sticky-nav-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #20bfdd;background: #004279;border-radius: 50%;width: 48px;height: 48px;line-height: 48px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-sticky-nav-phone:active::before,.community-sticky-nav-phone:focus::before,.community-sticky-nav-phone:hover::before {background: #20bfdd;color: #fff;}.community-sticky-nav-phone-number {display: none;color: #fff;font-size: 13px;font-size: 0.8125rem;letter-spacing: .14em;}.community-sticky-nav .community-detail-dropdown-trigger {display: block;width: 100%;height: 100%;padding: 0 10px 0 18px;}.community-sticky-nav .community-detail-dropdown-trigger > span {display: block;color: #afd3fc;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;cursor: pointer;-webkit-transition: background-color 0.15s ease-in-out;transition: background-color 0.15s ease-in-out;font-size: 10px;font-size: 0.625rem;width: 100%;height: 100%;}.community-sticky-nav .community-detail-dropdown-trigger > span::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: 1px;color: #afd3fc;margin-right: 8px;font-size: 12px;font-size: 0.75rem;}.community-sticky-nav .community-detail-dropdown-trigger.-active > span {color: #fff;}.community-sticky-nav .community-detail-dropdown-trigger.-active > span::before {content: '\e907';top: 2px;color: #fff;margin-right: 8px;}.community-sticky-nav .community-detail-dropdown {display: none;position: absolute;top: 100%;left: 0;width: auto;min-width: 100%;background-color: #044177;}.community-sticky-nav .community-detail-dropdown.-active {display: block;}.community-sticky-nav .community-detail-dropdown-phone {padding: 20px;}.community-sticky-nav .community-detail-dropdown-phone h3,.community-sticky-nav .community-detail-dropdown-phone .blog-post-title {color: #fff;margin-bottom: 10px;}.community-sticky-nav .community-detail-dropdown-phone-number::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 10px;border-radius: 50%;background-color: #fff;color: #2a913c;margin-right: 8px;}.community-sticky-nav .community-detail-dropdown ul {margin: 0;padding: 0;list-style: none;background-color: #002955;padding: 20px 0;}.community-sticky-nav .community-detail-dropdown li {position: relative;margin: 0 0 10px;padding: 0 15px 0 40px;}.community-sticky-nav .community-detail-dropdown li:last-child {margin: 0;}.community-sticky-nav .community-detail-dropdown li[data-active='true'] a {font-weight: 700;}.community-sticky-nav .community-detail-dropdown li[data-active='true'] a::before {content: '';position: absolute;top: 10px;left: 0;width: 30px;height: 3px;background-color: #e94b37;}.community-sticky-nav .community-detail-dropdown a {display: block;color: #fff;font-size: 14px;font-size: 0.875rem;font-weight: 400;white-space: nowrap;}.community-sticky-nav .community-detail-dropdown a:active,.community-sticky-nav .community-detail-dropdown a:focus,.community-sticky-nav .community-detail-dropdown a:hover {font-weight: 700;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social {padding: 0 20px;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social .community-detail-dropdown-social-inner {padding: 20px 0;border-top: 1px solid rgba(255, 255, 255, 0.5);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social .community-detail-dropdown-social-label {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 12px;font-size: 0.75rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 10px;background-color: transparent;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul li {margin: 0 3px;padding: 0;line-height: 1;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 35px;height: 35px;background-color: #fff;border-radius: 50%;color: #2a913c;font-size: 18px;font-size: 1.125rem;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a.facebook::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a.linkedin::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a.youtube::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a:active,.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a:focus,.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social ul a:hover {background-color: #2a913c;color: #fff;}.community-interior-breadcrumbs {display: none;background: #f7f6f5;padding-left: 20px;}.community-interior-breadcrumbs-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.community-interior-breadcrumbs .breadcrumbs {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.community-interior-breadcrumbs .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;height: 69px;line-height: 69px;padding-top: 0;padding-bottom: 0;}.community-landing-fifty-fifty {padding: 0 10px;overflow: hidden;margin: 40px 0 0;}.community-landing-fifty-fifty-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}[data-img-position='right'] .community-landing-fifty-fifty-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.community-landing-fifty-fifty-image {position: relative;background-image: url("../images/marble-bg-2.jpg");background-repeat: no-repeat;background-position: top 55px center;background-size: cover;padding: 0 25px 55px;}.community-landing-fifty-fifty-image::before {content: '';position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 50px;background-color: #fff;}[data-bg='pattern'] .community-landing-fifty-fifty-image {background-color: #edebe8;background-image: url("../images/carousel-bg.svg");background-repeat: repeat;background-size: 64px auto;}.community-landing-fifty-fifty-image::after {content: '';display: none;position: absolute;z-index: 0;top: 0;right: 50px;pointer-events: none;width: 250%;height: 100%;background-image: url("../images/marble-bg-2.jpg");background-repeat: no-repeat;background-position: center;background-size: cover;}[data-bg='pattern'] .community-landing-fifty-fifty-image::after {background-color: #edebe8;background-image: url("../images/carousel-bg.svg");background-repeat: repeat;background-size: 64px auto;}[data-img-position='right'] .community-landing-fifty-fifty-image::after {right: auto;left: 50px;}.community-landing-fifty-fifty-image-inner {position: relative;z-index: 1;margin: 0 auto;-webkit-box-shadow: 0 20px 20px -10px rgba(0, 13, 24, 0.3);box-shadow: 0 20px 20px -10px rgba(0, 13, 24, 0.3);}.community-landing-fifty-fifty-content {position: relative;padding: 30px 25px 40px;}.community-landing-fifty-fifty-eyebrow {position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 13px;font-size: 0.8125rem;margin-bottom: 20px;padding-left: 50px;}.community-landing-fifty-fifty-eyebrow::before {content: '';position: absolute;top: 6px;left: -25px;display: block;width: 60px;height: 2px;background-color: #f9bf12;}.community-landing-fifty-fifty-button {margin-bottom: 30px;}.community-landing-hero-features {position: relative;overflow: hidden;}.community-landing-hero-features::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;z-index: 3;pointer-events: none;}.community-landing-hero-features-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.community-landing-hero-features .community-landing-hero-features-content {position: relative;background-color: #edebe8;padding: 35px 35px 27px;}.community-landing-hero-features.-marble-bg .community-landing-hero-features-content {background-image: url("../images/marble-bg-2.jpg");background-size: cover;background-repeat: no-repeat;background-position: top center;}.community-landing-hero-features-label {display: inline-block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;background: #e94b37;color: #fff;font-size: 11px;font-size: 0.6875rem;padding: 8px 12px;margin-bottom: 25px;}.community-landing-hero-features-title {line-height: 1.2;}.community-landing-hero-features-phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000;margin-bottom: 35px;}.community-landing-hero-features-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block;width: 36px;height: 35px;background: #fff;color: #000;font-size: 14px;font-size: 0.875rem;line-height: 36px;text-align: center;border-radius: 50%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-hero-features-phone:active::before,.community-landing-hero-features-phone:focus::before,.community-landing-hero-features-phone:hover::before {background: #2a913c;color: #fff;}.community-landing-hero-features-phone-line {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;color: primary-color(black);font-weight: bold;font-size: 22px;font-size: 1.375rem;letter-spacing: .08em;line-height: 1;margin-left: 14px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-hero-features-address {position: relative;padding-left: 50px;margin-bottom: 15px;}.community-landing-hero-features-address::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 36px;height: 35px;background: #fff;color: #000;font-size: 15px;font-size: 0.9375rem;line-height: 36px;text-align: center;border-radius: 50%;}.community-landing-hero-features-address-line {color: #000;font-size: 13px;font-size: 0.8125rem;letter-spacing: .08em;line-height: 1;margin-bottom: 5px;}.community-landing-hero-features-address a {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #000;font-size: 13px;font-size: 0.8125rem;line-height: 1.4;border-bottom: 2px solid transparent;}.community-landing-hero-features-address a:active,.community-landing-hero-features-address a:focus,.community-landing-hero-features-address a:hover {border-color: #20bfdd;}.community-landing-hero-features .btn {display: block;margin-top: 20px;}.community-landing-hero-features-features {background: #004279;padding: 27px 35px 35px;}.community-landing-hero-features .feature-content-cta {background: #fff;height: 100%;}.community-landing-hero-features .feature-content-cta .feature-content-image {position: relative;height: 100%;}.community-landing-hero-features .feature-content-cta .feature-content-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center center;object-position: center center;}.community-landing-hero-features .feature-content-cta .feature-content-text {padding: 20px;}.community-landing-hero-features .feature-content-cta .feature-content-text .h4 {margin-bottom: 10px;}.community-landing-hero-features .feature-content-cta .feature-content-text p {font-size: 14px;font-size: 0.875rem;}.community-landing-hero-features .feature-content-video {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;height: 100%;min-height: 250px;}.community-landing-hero-features .feature-content-video .video-poster {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.community-landing-hero-features .feature-content-video .title-video-button {position: relative;z-index: 1;padding: 0.875rem 1.375rem 0.875rem 4rem;color: #000;background-color: #fff;border-radius: 1.875rem;border: 2px solid transparent;overflow: hidden;-webkit-transition: color .25s ease-out, background-color .25s ease-out;transition: color .25s ease-out, background-color .25s ease-out;margin: 20px;}.community-landing-hero-features .feature-content-video .title-video-button::before {content: '';position: absolute;top: 0.125rem;left: 0.1875rem;background-color: #2a913c;z-index: 1;height: 2.25rem;width: 2.25rem;border-radius: 100%;-webkit-transition: background-color .25s ease-in;transition: background-color .25s ease-in;}.community-landing-hero-features .feature-content-video .title-video-button::after {content: '';position: absolute;top: 0.9375rem;left: 1.125rem;z-index: 1;height: 0;width: 0;border-top: 5px solid transparent;border-left: 8px solid #fff;border-bottom: 5px solid transparent;-webkit-transition: border .25s ease-in;transition: border .25s ease-in;}.community-landing-hero-features .feature-content-video .title-video-button:hover,.community-landing-hero-features .feature-content-video .title-video-button:active,.community-landing-hero-features .feature-content-video .title-video-button:focus {color: #fff;background-color: #2a913c;}.community-landing-hero-features .feature-content-video .title-video-button:hover::before,.community-landing-hero-features .feature-content-video .title-video-button:active::before,.community-landing-hero-features .feature-content-video .title-video-button:focus::before {background-color: #fff;}.community-landing-hero-features .feature-content-video .title-video-button:hover::after,.community-landing-hero-features .feature-content-video .title-video-button:active::after,.community-landing-hero-features .feature-content-video .title-video-button:focus::after {border-left: 8px solid #2a913c;}.community-landing-hero-features .feature-content-gallery {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;height: 100%;min-height: 250px;}.community-landing-hero-features .feature-content-gallery .gallery-poster {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button {position: relative;z-index: 1;padding: 0.875rem 1.375rem 0.875rem 4rem;color: #000;background-color: #fff;border-radius: 1.875rem;border: 2px solid transparent;overflow: hidden;-webkit-transition: color .25s ease-out, background-color .25s ease-out;transition: color .25s ease-out, background-color .25s ease-out;margin: 20px;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button::before {content: '';position: absolute;top: 0.125rem;left: 0.1875rem;background-color: #2a913c;z-index: 1;height: 2.25rem;width: 2.25rem;border-radius: 100%;-webkit-transition: background-color .25s ease-in;transition: background-color .25s ease-in;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button .title-gallery-button-icon {position: absolute;z-index: 2;top: 12px;left: 13px;height: 16px;width: 16px;fill: #fff;-webkit-transition: fill .25s ease-in;transition: fill .25s ease-in;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button:hover,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:active,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:focus {color: #fff;background-color: #2a913c;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button:hover::before,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:active::before,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:focus::before {background-color: #fff;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button:hover .title-gallery-button-icon,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:active .title-gallery-button-icon,.community-landing-hero-features .feature-content-gallery .modal-gallery-button:focus .title-gallery-button-icon {fill: #2a913c;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button > a {display: none;}.community-landing-hero-video {position: relative;}.community-landing-hero-video::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #f9bf12;z-index: 3;pointer-events: none;}.community-landing-hero-video-top {position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-hero-video-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;padding-bottom: 65%;}.community-landing-hero-video-container::after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.community-landing-hero-video-img-container {position: relative;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-position: center;background-repeat: no-repeat;background-size: cover;}.community-landing-hero-video-img-container::before {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.community-landing-hero-video .hero-video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 1;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.community-landing-hero-video-text {position: relative;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;padding: 100px 50px;text-align: center;}.community-landing-hero-video-text .community-landing-hero-label {background-color: #fff;color: #202020;}.community-landing-hero-video-text .community-landing-hero-title {font-size: 40px;font-size: 2.5rem;}.community-landing-hero-video-bottom {background-image: url("../images/marble-bg.png");background-repeat: no-repeat;background-position: center;background-size: cover;}.community-landing-hero-video .community-landing-hero-inner {max-width: none;margin: 0;}.community-landing-hero-video .community-landing-hero-content {background-color: transparent;}.community-landing-hero-video .community-landing-hero-address {padding-left: 65px;}.community-landing-hero-video .community-landing-hero-address::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 50px;height: 50px;background: #fff;color: #002955;font-size: 15px;font-size: 0.9375rem;line-height: 50px;text-align: center;border-radius: 50%;}.community-landing-hero-video .community-landing-hero-address .community-landing-hero-address-line {color: #202020;font-size: 15px;font-size: 0.9375rem;}.community-landing-hero-video .community-landing-hero-address a {color: #002955;}.community-landing-hero-video .community-landing-hero-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block;width: 50px;height: 50px;background: #fff;color: #002955;font-size: 14px;font-size: 0.875rem;line-height: 50px;text-align: center;border-radius: 50%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-hero-video .community-landing-hero-phone .community-landing-hero-phone-line {color: #202020;font-size: 15px;font-size: 0.9375rem;margin-left: 15px;}.community-landing-hero-video .btn.-play {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 60px;height: 60px;padding: 0;border-radius: 100%;}.community-landing-hero-video .btn.-play::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 18px;font-size: 1.125rem;}.community-landing-hero {position: relative;}.community-landing-hero::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;z-index: 3;pointer-events: none;}.community-landing-hero-image {background-size: cover;background-position: center;padding-bottom: 54.6875%;}.community-landing-hero-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.community-landing-hero-content {position: relative;background: #002955;padding: 35px 35px 45px;}.community-landing-hero-label {display: inline-block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;background: #e94b37;color: #fff;font-size: 11px;font-size: 0.6875rem;padding: 8px 12px;margin-bottom: 25px;}.community-landing-hero-title {color: #fff;line-height: 1.2;}.community-landing-hero-address {position: relative;padding-left: 50px;margin-bottom: 15px;}.community-landing-hero-address::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 36px;height: 35px;background: #004279;color: #20bfdd;font-size: 15px;font-size: 0.9375rem;line-height: 36px;text-align: center;border-radius: 50%;}.community-landing-hero-address-line {color: #afd3fc;font-size: 13px;font-size: 0.8125rem;letter-spacing: .08em;line-height: 1;margin-bottom: 5px;}.community-landing-hero-address a {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #fff;font-size: 13px;font-size: 0.8125rem;line-height: 1.4;border-bottom: 2px solid transparent;}.community-landing-hero-address a:active,.community-landing-hero-address a:focus,.community-landing-hero-address a:hover {border-color: #20bfdd;}.community-landing-hero-phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 35px;}.community-landing-hero-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block;width: 36px;height: 35px;background: #004279;color: #20bfdd;font-size: 14px;font-size: 0.875rem;line-height: 36px;text-align: center;border-radius: 50%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-hero-phone:active::before,.community-landing-hero-phone:focus::before,.community-landing-hero-phone:hover::before {background: #20bfdd;color: #fff;}.community-landing-hero-phone-line {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;color: #afd3fc;font-size: 13px;font-size: 0.8125rem;letter-spacing: .08em;line-height: 1;margin-left: 14px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-hero .button-row {margin-top: 20px;}.community-landing-hero .button-row .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;width: 100%;}.community-landing-hero .button-row .btn:first-child {margin-bottom: 10px;}.community-landing-hero .button-row .btn:active,.community-landing-hero .button-row .btn:focus,.community-landing-hero .button-row .btn:hover {background: none;border-color: #2a913c;}.community-landing-hero .button-row .btn.-bordered:active,.community-landing-hero .button-row .btn.-bordered:focus,.community-landing-hero .button-row .btn.-bordered:hover {background: #2a913c;border-color: #2a913c;}.community-landing-icon-nav-hero {position: relative;background-color: #edebe8;padding: 22px 20px 35px;}.community-landing-icon-nav-hero-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.community-landing-icon-nav-hero-content {position: relative;}.community-landing-icon-nav-hero-label {display: inline-block;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;background: #f9bf12;color: #000;font-size: 11px;font-size: 0.6875rem;padding: 8px 12px;margin-bottom: 25px;}.community-landing-icon-nav-hero-sublabel {font-size: 13px;font-size: 0.8125rem;font-weight: 700;line-height: 1.5;color: #002955;}.community-landing-icon-nav-hero-title {font-size: 37px;font-size: 2.3125rem;line-height: 1.2;}.community-landing-icon-nav-hero-address {position: relative;padding-left: 50px;margin-bottom: 15px;}.community-landing-icon-nav-hero-address::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 36px;height: 36px;background: #fff;color: #002955;font-size: 15px;font-size: 0.9375rem;line-height: 36px;text-align: center;border-radius: 50%;}.community-landing-icon-nav-hero-address-line {color: #202020;font-size: 16px;font-size: 1rem;letter-spacing: .08em;line-height: 1.7;margin-bottom: 5px;}.community-landing-icon-nav-hero-address a {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #002955;font-size: 13px;font-size: 0.8125rem;font-weight: 700;line-height: 1.4;letter-spacing: 0.0625rem;border-bottom: 2px solid transparent;}.community-landing-icon-nav-hero-address a:active,.community-landing-icon-nav-hero-address a:focus,.community-landing-icon-nav-hero-address a:hover {border-color: #20bfdd;}.community-landing-icon-nav-hero-phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;}.community-landing-icon-nav-hero-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block;width: 36px;height: 36px;background: #fff;color: #002955;font-size: 14px;font-size: 0.875rem;line-height: 36px;text-align: center;border-radius: 50%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-icon-nav-hero-phone:active::before,.community-landing-icon-nav-hero-phone:focus::before,.community-landing-icon-nav-hero-phone:hover::before {background: #20bfdd;color: #fff;}.community-landing-icon-nav-hero-phone-line {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;color: #202020;font-size: 22px;font-size: 1.375rem;font-weight: 700;letter-spacing: .08em;line-height: 1;margin-left: 14px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-icon-nav-hero .button-row {margin-top: 20px;}.community-landing-icon-nav-hero .button-row .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;width: 100%;}.community-landing-icon-nav-hero .button-row .btn:not(:last-child) {margin-bottom: 10px;}.community-landing-icon-nav-hero .button-row .btn:active,.community-landing-icon-nav-hero .button-row .btn:focus,.community-landing-icon-nav-hero .button-row .btn:hover {background: none;border-color: #2a913c;color: #202020;}.community-landing-icon-nav-hero .button-row .btn.-bordered {color: #202020;}.community-landing-icon-nav-hero .button-row .btn.-bordered:active,.community-landing-icon-nav-hero .button-row .btn.-bordered:focus,.community-landing-icon-nav-hero .button-row .btn.-bordered:hover {background: #2a913c;border-color: #2a913c;color: #fff;}.community-landing-icon-nav-hero-social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px;padding: 5px 0;}.community-landing-icon-nav-hero-social-label {margin-right: 20px;font-size: 13px;font-size: 0.8125rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.09375rem;color: #202020;}.community-landing-icon-nav-hero-social ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-icon-nav-hero-social ul li {margin: 0 4px;}.community-landing-icon-nav-hero-social ul a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 36px;height: 36px;line-height: 36px;background-color: #fff;border-radius: 50%;color: #002955;font-size: 16px;font-size: 1rem;}.community-landing-icon-nav-hero-social ul a.facebook::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav-hero-social ul a.linkedin::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav-hero-social ul a.youtube::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav-hero-social ul a:active,.community-landing-icon-nav-hero-social ul a:focus,.community-landing-icon-nav-hero-social ul a:hover {background-color: #004279;color: #fff;}.community-landing-icon-nav-hero-image {position: relative;margin: 28px -20px 0;-webkit-box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.19);box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.19);}.community-landing-icon-nav-hero-image img {position: relative;}.community-landing-icon-nav-hero-image::before {content: '';position: absolute;z-index: 0;top: -12px;left: 12px;width: calc(100% - 24px);height: calc(100% + 24px);border: 2px solid #20bfdd;}.community-landing-icon-nav-hero-video-btn {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%);transform: translate(-50%);}.community-landing-icon-nav-hero-video-btn .title-video-button {position: relative;z-index: 1;padding: 0.875rem 1.375rem 0.875rem 4rem;color: #000;background-color: #fff;border-radius: 1.875rem;border: 2px solid transparent;overflow: hidden;-webkit-transition: color .25s ease-out, background-color .25s ease-out;transition: color .25s ease-out, background-color .25s ease-out;}.community-landing-icon-nav-hero-video-btn .title-video-button::before {content: '';position: absolute;top: 0.125rem;left: 0.1875rem;background-color: #2a913c;z-index: 1;height: 2.25rem;width: 2.25rem;border-radius: 100%;-webkit-transition: background-color .25s ease-in;transition: background-color .25s ease-in;}.community-landing-icon-nav-hero-video-btn .title-video-button::after {content: '';position: absolute;top: 0.9375rem;left: 1.125rem;z-index: 1;height: 0;width: 0;border-top: 5px solid transparent;border-left: 8px solid #fff;border-bottom: 5px solid transparent;-webkit-transition: border .25s ease-in;transition: border .25s ease-in;}.community-landing-icon-nav-hero-video-btn .title-video-button:hover,.community-landing-icon-nav-hero-video-btn .title-video-button:active,.community-landing-icon-nav-hero-video-btn .title-video-button:focus {color: #fff;background-color: #2a913c;}.community-landing-icon-nav-hero-video-btn .title-video-button:hover::before,.community-landing-icon-nav-hero-video-btn .title-video-button:active::before,.community-landing-icon-nav-hero-video-btn .title-video-button:focus::before {background-color: #fff;}.community-landing-icon-nav-hero-video-btn .title-video-button:hover::after,.community-landing-icon-nav-hero-video-btn .title-video-button:active::after,.community-landing-icon-nav-hero-video-btn .title-video-button:focus::after {border-left: 8px solid #2a913c;}.community-landing-icon-nav-hero.-interior .community-landing-icon-nav-hero-content .button-row {margin-top: 36px;max-width: 300px;}.community-landing-icon-nav-hero.-interior .standard-hero-eyebrow {color: #002955;}.community-landing-icon-nav-hero.-interior .standard-hero-eyebrow::after {background: #20bfdd;}.community-landing-icon-nav {display: none;padding: 20px 0;font-size: 18px;font-size: 1.125rem;-webkit-box-shadow: 0 20px 50px -24px rgba(0, 0, 0, 0.17);box-shadow: 0 20px 50px -24px rgba(0, 0, 0, 0.17);}.community-landing-icon-nav-wrapper {position: relative;}.community-landing-icon-nav ul {margin: 0;padding: 0;list-style: none;}.community-landing-icon-nav li {font-size: 16px;font-size: 1rem;}.community-landing-icon-nav li + li {margin-top: 20px;}.community-landing-icon-nav li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 25px 0 21px;border-left: 4px solid transparent;}.community-landing-icon-nav li a::before {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px;margin-right: 15px;background-color: #def5f9;border-radius: 50%;font-size: 24px;font-size: 1.5rem;color: #004279;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-icon-nav li a[data-type='overview']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a[data-type='dining']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a[data-type='amenities']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;font-size: 1rem;}.community-landing-icon-nav li a[data-type='living']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a[data-type='gallery']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a[data-type='reviews']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a[data-type='pricing']::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.community-landing-icon-nav li a:active,.community-landing-icon-nav li a:focus,.community-landing-icon-nav li a:hover {border-color: #20bfdd;}.community-landing-icon-nav li a:active::before,.community-landing-icon-nav li a:focus::before,.community-landing-icon-nav li a:hover::before {background-color: #20bfdd;color: #fff;}.community-landing-icon-nav li[data-active='true'] a {border-color: #20bfdd;}.community-landing-icon-nav li[data-active='true'] a::before {background-color: #20bfdd;color: #fff;}.community-landing-icon-nav-mobile-toggle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 18px;font-size: 1.125rem;font-weight: 700;color: #004279;line-height: 1;padding: 20px 25px;-webkit-box-shadow: 0 20px 50px -24px rgba(0, 0, 0, 0.17);box-shadow: 0 20px 50px -24px rgba(0, 0, 0, 0.17);}.community-landing-icon-nav-mobile-toggle::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;font-size: 1.5rem;margin-right: 14px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.community-landing-icon-nav-mobile-toggle[data-open='true'] {-webkit-box-shadow: none;box-shadow: none;}.community-landing-icon-nav-mobile-toggle[data-open='true']::after {content: '';position: absolute;bottom: 0;left: 20px;width: calc(100% - 40px);height: 2px;background-color: #edebe8;}.community-landing-nearby {position: relative;padding: 0 10px 40px;margin-top: 40px;}.community-landing-nearby::before {content: '';position: absolute;top: 50%;right: 0;bottom: 0;left: 0;background: #edebe8;z-index: -1;}.community-landing-nearby-inner {max-width: 560px;margin-left: auto;margin-right: auto;text-align: center;}.community-landing-nearby-button {display: none;}.community-landing-nearby-mobile-button {margin-top: 35px;}.community-landing-nearby-items {position: relative;text-align: left;}.community-landing-nearby-item {display: block;position: relative;}.community-landing-nearby-item:last-child {display: none;}.community-landing-nearby-item::before {content: '';position: absolute;top: 12px;right: 10px;bottom: 12px;left: 10px;border: 2px solid #20bfdd;border-radius: 50% / 5%;pointer-events: none;z-index: 2;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.community-landing-nearby-item::after {content: '';position: absolute;top: 10px;right: 10px;bottom: 0;left: 10px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: -1;}.community-landing-nearby-item-distance {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 60px;right: 0;background: #edebe8;color: #202020;text-align: left;padding: 10px 25px 10px 10px;z-index: 1;}.community-landing-nearby-item-distance-number {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-family: "bodoni-urw", serif;font-size: 18px;font-size: 1.125rem;font-weight: 500;letter-spacing: -.04em;line-height: 1;}.community-landing-nearby-item-distance-text {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 8px;font-size: 0.5rem;line-height: 1;margin-left: 5px;}.community-landing-nearby-item-image {position: relative;padding-bottom: 54%;overflow: hidden;}.community-landing-nearby-item-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.75s ease-in-out;transition: 0.75s ease-in-out;}.community-landing-nearby-item-content {position: relative;text-align: center;background: #fff;padding: 30px 25px 45px;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.community-landing-nearby-item-content::before {content: '';position: absolute;top: -20px;left: 50%;margin-left: -45px;height: 20px;width: 90px;background: url("../images/curved-triangle.svg");background-size: cover;z-index: 2;}.community-landing-nearby-item-title {color: #002955;line-height: 1.23;margin-bottom: 5px;}.community-landing-nearby-item-address,.community-landing-nearby-item-types {color: #646464;font-size: 14px;font-size: 0.875rem;}.community-landing-nearby-item-types {display: none;position: relative;height: 0;font-weight: 700;padding-top: 0;margin-top: 0;opacity: 0;visibility: hidden;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.community-landing-nearby-item-types::before {content: '';position: absolute;top: 0;left: 50%;width: 40px;height: 3px;background: #e94b37;margin-left: -20px;}.community-landing-nearby-item:active::before,.community-landing-nearby-item:focus::before,.community-landing-nearby-item:hover::before {top: 0;right: 0;bottom: 0;left: 0;border-radius: 0;}.community-landing-nearby-item:active .community-landing-nearby-item-image-inner,.community-landing-nearby-item:focus .community-landing-nearby-item-image-inner,.community-landing-nearby-item:hover .community-landing-nearby-item-image-inner {-webkit-transform: scale(1.1);transform: scale(1.1);}.community-landing-nearby-item:active .community-landing-nearby-item-title,.community-landing-nearby-item:focus .community-landing-nearby-item-title,.community-landing-nearby-item:hover .community-landing-nearby-item-title {color: #0d5019;}.community-landing-nearby-item:active .community-landing-nearby-item-types,.community-landing-nearby-item:focus .community-landing-nearby-item-types,.community-landing-nearby-item:hover .community-landing-nearby-item-types {height: 32px;padding-top: 15px;margin-top: 15px;opacity: 1;visibility: visible;}.community-tabs {margin: 40px 0;padding: 0 20px;}.community-tabs header {margin-bottom: 50px;text-align: center;}.community-tabs .inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.community-landing-three-columns {padding: 0 20px;}.community-landing-three-columns .inner {max-width: 1200px;margin-left: auto;margin-right: auto;margin: 80px auto;}.community-landing-three-columns-header {text-align: center;max-width: 650px;margin: 0 auto;}.community-landing-three-columns-header .h3 {margin: 0;}.community-landing-three-columns-header .h3::after {content: '';display: block;width: 70px;height: 2px;margin: 30px auto;background: #f9bf12;}.community-landing-three-columns-content {gap: 20px;display: grid;margin-top: 60px;grid-template-columns: 1fr;}.community-landing-three-columns-content h4 {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 700;font-size: 24px;line-height: 29px;color: #202020;}.community-landing-three-columns-content h4::after {content: '';display: block;width: 30px;height: 2px;margin: 20px 0;background: #20bdfa;}.community-landing-three-columns-content p {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 32px;color: #000;}.community-landing-three-columns-content ul {list-style: none;padding: 0;margin: 0;}.community-landing-three-columns-content ul li {font-style: normal;font-weight: 400;font-size: 15px;line-height: 27px;color: #000;padding-left: 20px;position: relative;}.community-landing-three-columns-content ul li::before {content: '';display: inline-block;height: 2px;width: 10px;background: #20bdfa;position: absolute;left: 0;top: 13px;}.community-landing-three-columns-content ul li:not(:last-child) {margin-bottom: 10px;}.community-landing-three-columns-content:has(> .-tooltip) p {margin-bottom: 20px;padding-bottom: 30px;border-bottom: 10px solid red;}.community-landing-three-columns-column {margin-bottom: 30px;}.community-landing-three-columns-column ul {border: 1px solid #edebe8;padding: 25px;}.community-landing-three-columns-column[data-expanded='false'] ul {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;padding: 10px 20px;}.community-landing-three-columns-column .community-landing-three-columns-action {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 0;padding-right: 10px;}.community-landing-three-columns-column .community-landing-three-columns-action::before {display: none;}.community-landing-three-columns-column .community-landing-three-columns-action .btn {height: 30px;padding: 7px 10px;}.community-landing-three-columns-column .community-landing-three-columns-action a {text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 700;font-size: 12px;line-height: 29px;letter-spacing: 2.16667px;color: #002955;}.community-landing-three-columns-tooltip {gap: 20px;display: grid;grid-template-columns: 30px 1fr;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;padding-bottom: 20px;}.community-landing-three-columns-tooltip:hover .tooltip-content {display: block;opacity: 1;}.community-landing-three-columns-tooltip .tooltip-content {display: none;opacity: 0;position: absolute;left: 0;bottom: 130%;width: 100%;max-width: 350px;color: white;background-color: #002955;padding: 10px 16px;border-radius: 8px;font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 400;font-size: 14px;line-height: 24px;-webkit-transition: opacity 300ms ease;transition: opacity 300ms ease;}.community-landing-three-columns-tooltip .tooltip-content::after {content: '';position: absolute;bottom: -10px;width: 10px;height: 10px;left: 22px;border-left: 0 solid transparent;border-right: 14px solid transparent;border-top: 10px solid #002955;}.community-landing-three-columns-tooltip picture {width: 30px;height: 30px;-o-object-fit: contain;object-fit: contain;padding: 0;border-radius: 100px;background-color: #edebe8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-three-columns-tooltip picture img {height: 20px;}.community-landing-three-columns-tooltip p {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 700;font-size: 14px;line-height: 22px;color: #004279;margin-bottom: 0;}.community-landing-three-columns-action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 60px;border-top: 1px solid #edebe8;position: relative;}.community-landing-three-columns-action:has(> .btn[data-expanded='false'])::before {content: '';position: absolute;width: 100%;height: 200px;left: 0;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), color-stop(69%, #fff));background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, #fff 69%);top: -202px;}.community-landing-three-columns-action .btn {color: black;border-color: #edebe8;background-color: #edebe8;}.community-landing-three-columns-action .btn span {pointer-events: none;}.community-landing-three-columns-action .btn span::after {content: 'More Detail +';}.community-landing-three-columns-action .btn[data-expanded='true'] span::after {content: 'Less Detail -';}.community-landing-three-columns .inner > .community-landing-three-columns-action {display: none;}.find-community-filters {background: #edebe8;border-top: 1px solid #c7c4bf;border-bottom: 1px solid #c7c4bf;padding: 20px;}.find-community-filters-mobile-toggle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.find-community-filters-mobile-toggle-text {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 14px;font-size: 0.875rem;color: #004279;line-height: 1;margin: 0;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-filters-mobile-toggle .icon-caret-down {-webkit-box-flex: 0;-ms-flex: none;flex: none;color: #2a913c;font-size: 14px;font-size: 0.875rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-filters-mobile-toggle[data-open='true'] .icon-caret-down {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.find-community-filters-mobile-toggle:active .find-community-filters-mobile-toggle-text,.find-community-filters-mobile-toggle:focus .find-community-filters-mobile-toggle-text,.find-community-filters-mobile-toggle:hover .find-community-filters-mobile-toggle-text {color: #0d5019;}.find-community-filters-mobile-toggle:active .icon-caret-down,.find-community-filters-mobile-toggle:focus .icon-caret-down,.find-community-filters-mobile-toggle:hover .icon-caret-down {color: #0d5019;}.find-community-filters-inner {max-width: 850px;margin-left: auto;margin-right: auto;margin-top: 20px;}.find-community-filters-input-field,.find-community-filters-select-field {background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;padding: 4px 0 0 20px;border: 1px solid #c7c4bf;margin-bottom: 15px;}.find-community-filters-input-field:last-child,.find-community-filters-select-field:last-child {margin-bottom: 0;}.find-community-filters-input-field label,.find-community-filters-select-field label {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 13px;font-size: 0.8125rem;font-weight: 700;padding-right: 8px;}.find-community-filters-input-field input,.find-community-filters-input-field select,.find-community-filters-select-field input,.find-community-filters-select-field select {width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;height: 44px;line-height: 44px;font-size: 16px;font-size: 1rem;padding: 0;outline: 0;margin: 0;}.find-community-filters-input-field input,.find-community-filters-select-field input {padding-right: 20px;}.find-community-filters-input-field select,.find-community-filters-select-field select {padding-right: 45px;}.find-community-filters-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 50px;padding: 0;margin-bottom: 15px;}.find-community-filters-button-text {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: inline-block;line-height: 50px;margin-right: 10px;margin-top: -3px;}.find-community-filters-button::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 15px;font-size: 0.9375rem;line-height: 50px;margin-top: -3px;}.find-community-filters .career-link {width: 100%;color: #646464;font-size: 12px;font-size: 0.75rem;margin-top: 14px;}.find-community-filters .career-link a {display: inline-block;color: #646464;border-bottom: 2px solid #2a913c;}.find-community-filters .career-link a:active,.find-community-filters .career-link a:focus,.find-community-filters .career-link a:hover {color: #202020;border-color: #20bfdd;}.find-community-panel-item {width: 100%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item:active,.find-community-panel-item:focus,.find-community-panel-item:hover {outline: 0;-webkit-box-shadow: 0 7px 7px 0 rgba(60, 58, 56, 0.39);box-shadow: 0 7px 7px 0 rgba(60, 58, 56, 0.39);}.find-community-panel-item:active .find-community-panel-item-inner::before,.find-community-panel-item:focus .find-community-panel-item-inner::before,.find-community-panel-item:hover .find-community-panel-item-inner::before {opacity: 1;visibility: visible;}.find-community-panel-item-distance {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 30px;right: 0;background: #edebe8;padding: 10px 20px 10px 10px;}.find-community-panel-item-distance-number {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-family: "bodoni-urw", serif;font-size: 18px;font-size: 1.125rem;font-weight: 500;letter-spacing: -.04em;line-height: 1;}.find-community-panel-item-distance-text {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 8px;font-size: 0.5rem;line-height: 1;margin-left: 5px;}.find-community-panel-item-inner {position: relative;color: #646464;font-size: 13px;font-size: 0.8125rem;padding: 30px;border-bottom: 1px solid #c7c4bf;}.find-community-panel-item-inner::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #2a913c;z-index: 2;pointer-events: none;opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item-info {margin-bottom: 20px;}.find-community-panel-item-actions {background-size: cover;background-position: left center;}.find-community-panel-item-actions .btn {display: block;font-size: 12px;font-size: 0.75rem;padding: 17px 15px;}.find-community-panel-item-actions .btn + .btn {margin-top: 10px;}.find-community-panel-item-label {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;display: inline-block;background: #e94b37;color: #fff;font-size: 11px;font-size: 0.6875rem;line-height: 20px;padding: 0 8px;margin-bottom: 10px;}.find-community-panel-item-title {margin-bottom: 10px;}.find-community-panel-item-title a {display: inline;}.find-community-panel-item-address,.find-community-panel-item-phone,.find-community-panel-item-types {position: relative;letter-spacing: .02em;line-height: 1.45;padding-left: 25px;margin-bottom: 8px;}.find-community-panel-item-address::before,.find-community-panel-item-phone::before,.find-community-panel-item-types::before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 3px;left: 0;color: #20bfdd;font-size: 13px;font-size: 0.8125rem;}.find-community-panel-item-address::before {content: "";}.find-community-panel-item-address a {font-weight: 700;font-size: 12px;font-size: 0.75rem;margin-top: 3px;}.find-community-panel-item-address a::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;font-size: 7px;font-size: 0.4375rem;color: #20bfdd;margin-left: 5px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item-address a:active,.find-community-panel-item-address a:focus,.find-community-panel-item-address a:hover {color: #2a913c;}.find-community-panel-item-address a:active::after,.find-community-panel-item-address a:focus::after,.find-community-panel-item-address a:hover::after {color: #2a913c;margin-left: 10px;}.find-community-panel-item-phone {color: #004279;font-weight: 700;margin-bottom: 0;}.find-community-panel-item-phone::before {content: "";-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item-phone:active,.find-community-panel-item-phone:focus,.find-community-panel-item-phone:hover {color: #2a913c;}.find-community-panel-item-types::before {content: "";}.find-community-sticky-nav {position: relative;background: #002955;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);z-index: 999;height: 0;opacity: 0;visibility: hidden;-webkit-transition: none;transition: none;}.find-community-sticky-nav.-stuck {height: 80px;opacity: 1;visibility: visible;-webkit-transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;transition: opacity 0.15s ease-in-out, height 0.3s ease-in-out;}.find-community-sticky-nav-inner {max-width: 1200px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 80px;padding: 0 20px;}.find-community-sticky-nav-actions {width: 68px;height: 68px;}.find-community-sticky-nav-logo {position: relative;width: 154px;margin-top: -8px;}.find-community-sticky-nav-phone {height: 70px;width: 70px;line-height: 68px;text-align: center;}.find-community-sticky-nav-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;background: #2a913c;border-radius: 50%;width: 48px;height: 48px;line-height: 48px;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-sticky-nav-phone:active::before,.find-community-sticky-nav-phone:focus::before,.find-community-sticky-nav-phone:hover::before {background: #004279;color: #fff;}.find-community-sticky-nav-phone-number {display: none;color: #fff;font-size: 18px;font-size: 1.125rem;font-weight: 700;letter-spacing: .14em;}.find-community-results-panel {background: #fff;line-height: 1.3;text-align: center;padding: 20px;border-bottom: 1px solid #c7c4bf;}.find-community-results-panel-number {font-size: 14px;font-size: 0.875rem;font-weight: 700;}.find-community-results-panel-location {display: none;font-family: "bodoni-urw", serif;font-size: 15px;font-size: 0.9375rem;font-style: italic;font-weight: 500;}.find-community-results-panel-address {display: inline-block;}.find-community-results-panel-address::before {content: '\2018';}.find-community-results-panel-address::after {content: '\2019';}.find-community-panel-no-results,.find-community-panel-invalid-search,.find-community-panel-error {font-family: "bodoni-urw", serif;font-size: 18px;font-size: 1.125rem;text-align: center;padding: 20px;}.find-community-panel-no-results strong,.find-community-panel-invalid-search strong,.find-community-panel-error strong {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #e94b37;font-size: 14px;font-size: 0.875rem;position: relative;top: -1px;}.find-community-panel-inner {position: relative;}.find-community-panel-items {position: relative;}.find-community-map {display: block;position: relative;}.find-community-map > div {padding-bottom: 80%;min-height: 400px;}.find-community-map-zoom-controls {padding-top: 10px;padding-right: 10px;}.find-community-map-zoom-controls-zoom-in,.find-community-map-zoom-controls-zoom-out {display: block;text-align: center;width: 32px;height: 32px;line-height: 32px;background: #004279;color: #fff;font-size: 14px;font-size: 0.875rem;border: 1px solid #002955;}.find-community-map-zoom-controls-zoom-in:active,.find-community-map-zoom-controls-zoom-in:focus,.find-community-map-zoom-controls-zoom-in:hover,.find-community-map-zoom-controls-zoom-out:active,.find-community-map-zoom-controls-zoom-out:focus,.find-community-map-zoom-controls-zoom-out:hover {background: #002955;color: #fff;}.find-community-map-zoom-controls-zoom-out {border-top: 0;font-size: 22px;font-size: 1.375rem;}.find-community-map-infowindow {position: relative;width: 300px;background: #fff;padding: 45px 45px 50px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.find-community-map-infowindow::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;pointer-events: none;}.find-community-map-infowindow::after {content: '';position: absolute;bottom: -50px;left: 50%;margin-left: -75px;height: 50px;width: 150px;background: url("../images/infowindow-pointer.svg");background-size: cover;}.find-community-map-infowindow-title {color: #002955;font-size: 23px;font-size: 1.4375rem;line-height: 1.25;margin-bottom: 15px;}.find-community-map-infowindow-address {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;color: #646464;font-size: 13px;font-size: 0.8125rem;line-height: 1;margin-bottom: 15px;}.find-community-map-infowindow-address-line {margin-bottom: 6px;}.find-community-map-infowindow-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #002955;font-size: 13px;font-size: 0.8125rem;}.find-community-map-infowindow-link:active,.find-community-map-infowindow-link:focus,.find-community-map-infowindow-link:hover {color: #2a913c;}.find-community-map-infowindow .btn {display: block;padding: 15px;}.experience-brightview {position: relative;text-align: center;padding: 0 10px 45px;margin-bottom: 50px;}.experience-brightview.-has-promo {margin-bottom: 0;}.experience-brightview::before {content: '';position: absolute;top: 30px;right: 0;bottom: 0;left: 0;background: #edebe8;}.experience-brightview-inner {max-width: 1200px;margin-left: auto;margin-right: auto;position: relative;z-index: 1;}.experience-brightview-header {max-width: 374px;margin: 0 auto;}.experience-brightview-header-inner {background: #004279;padding: 30px 25px 40px;margin: 0 12px;}.experience-brightview-header-title-blue-text,.experience-brightview-header-title-white-text {display: block;}.experience-brightview-header-title-blue-text {color: #20bfdd;font-size: 32px;font-size: 2rem;line-height: 1;}.experience-brightview-header-title-white-text {color: #fff;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 18px;font-size: 1.125rem;line-height: 1;margin-top: 6px;}.experience-brightview-items {max-width: 374px;margin: 0 auto 40px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item {background: #fff;}.experience-brightview-item + .experience-brightview-item {margin-top: 10px;}.experience-brightview-item:active,.experience-brightview-item:focus,.experience-brightview-item:hover {outline: 0;}.experience-brightview-item-image {position: relative;height: 182px;background-size: cover;background-position: center top;overflow: hidden;}.experience-brightview-item-image::before {content: '';position: absolute;bottom: -20px;left: 50%;margin-left: -45px;height: 20px;width: 90px;background: url("../images/curved-triangle.svg");background-size: cover;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item-content {padding: 35px 15px 45px;}.experience-brightview-item-title {position: relative;font-size: 23px;font-size: 1.4375rem;margin-bottom: 10px;}.experience-brightview-item-title::after {content: '';display: block;width: 40px;height: 3px;background: #e94b37;margin: 15px auto 0;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item-body {font-size: 14px;font-size: 0.875rem;line-height: 1.7;}.experience-brightview-item-button {border: 2px solid #edebe8 !important;}.experience-brightview-item-button:active,.experience-brightview-item-button:focus,.experience-brightview-item-button:hover {border: 2px solid #0d5019;}.experience-brightview-outro-text {padding: 0 20px;max-width: 700px;margin: 0 auto 30px;}.experience-brightview .btn {padding: 27px 20px 27px 25px;}.experience-brightview-promo {background: -webkit-gradient(linear, left top, left bottom, from(#edebe8), color-stop(55%, #edebe8), color-stop(55%, #fff), to(#fff));background: linear-gradient(to bottom, #edebe8 0%, #edebe8 55%, #fff 55%, #fff 100%);padding: 0 20px;margin-bottom: 50px;}.experience-brightview-promo-item {position: relative;display: block;background: #fff;max-width: 374px;margin: 0 auto;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);}.experience-brightview-promo-item::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #e94b37;pointer-events: none;z-index: 2;}.experience-brightview-promo-image {position: relative;padding-bottom: 76.8%;overflow: hidden;}.experience-brightview-promo-image-inner {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: left center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.experience-brightview-promo-content {padding: 30px 35px 50px;}.experience-brightview-promo-title {color: #004279;line-height: 1.27;margin-bottom: 15px;}.experience-brightview-promo-body {font-size: 14px;font-size: 0.875rem;line-height: 1.85;}.experience-brightview-promo-link {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;}.experience-brightview-promo-link::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;top: -1px;left: 0;color: #2a913c;font-size: 8px;font-size: 0.5rem;margin-left: 8px;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.experience-brightview-promo:active .experience-brightview-promo-image-inner,.experience-brightview-promo:focus .experience-brightview-promo-image-inner,.experience-brightview-promo:hover .experience-brightview-promo-image-inner {-webkit-transform: scale(1.05);transform: scale(1.05);}.experience-brightview-promo:active .experience-brightview-promo-title,.experience-brightview-promo:focus .experience-brightview-promo-title,.experience-brightview-promo:hover .experience-brightview-promo-title {color: #0d5019;}.experience-brightview-promo:active .experience-brightview-promo-link::after,.experience-brightview-promo:focus .experience-brightview-promo-link::after,.experience-brightview-promo:hover .experience-brightview-promo-link::after {left: 3px;}.home-hero-featured {position: relative;}.home-hero-featured::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 30px;left: 10px;border: 2px solid #f9bf12;z-index: 3;pointer-events: none;}.-no-find .home-hero-featured::before {position: absolute;top: 10px;right: 10px;bottom: 30px;left: 10px;}.home-hero-featured-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.home-hero-featured .title-block {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;min-height: 570px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-size: cover;background-position: center center;background-repeat: no-repeat;}.home-hero-featured .title-block .inner {position: relative;text-align: center;padding: 1.5625rem 1.625rem;}.home-hero-featured .title-block .inner::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 66, 121, 0.89);z-index: 0;pointer-events: none;}.home-hero-featured .title-block h1 {position: relative;z-index: 1;color: #fff;font-size: 25px;font-size: 1.5625rem;line-height: 31px;line-height: 1.9375rem;text-align: center;}.home-hero-featured .title-block .title-video-button {position: relative;z-index: 1;padding: 0.875rem 1.375rem 0.875rem 4rem;color: #000;background-color: #fff;border-radius: 1.875rem;border: 2px solid transparent;overflow: hidden;-webkit-transition: color .25s ease-out, background-color .25s ease-out;transition: color .25s ease-out, background-color .25s ease-out;}.home-hero-featured .title-block .title-video-button::before {content: '';position: absolute;top: 0.125rem;left: 0.1875rem;background-color: #2a913c;z-index: 1;height: 2.25rem;width: 2.25rem;border-radius: 100%;-webkit-transition: background-color .25s ease-in;transition: background-color .25s ease-in;}.home-hero-featured .title-block .title-video-button::after {content: '';position: absolute;top: 0.9375rem;left: 1.125rem;z-index: 1;height: 0;width: 0;border-top: 5px solid transparent;border-left: 8px solid #fff;border-bottom: 5px solid transparent;-webkit-transition: border .25s ease-in;transition: border .25s ease-in;}.home-hero-featured .title-block .title-video-button:hover,.home-hero-featured .title-block .title-video-button:active,.home-hero-featured .title-block .title-video-button:focus {color: #fff;background-color: #2a913c;}.home-hero-featured .title-block .title-video-button:hover::before,.home-hero-featured .title-block .title-video-button:active::before,.home-hero-featured .title-block .title-video-button:focus::before {background-color: #fff;}.home-hero-featured .title-block .title-video-button:hover::after,.home-hero-featured .title-block .title-video-button:active::after,.home-hero-featured .title-block .title-video-button:focus::after {border-left: 8px solid #2a913c;}.home-hero-featured .featured-cards-block {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;width: 100%;background-image: url("/assets/images/marble-bg-2.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;padding: 1.5625rem 2rem 3.5rem;}.home-hero-featured .featured-cards-block .featured-card {position: relative;background-color: #fff;-webkit-box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.19);box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.19);padding: 20px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform .25s ease-out, -webkit-box-shadow .25s ease-out;transition: -webkit-transform .25s ease-out, -webkit-box-shadow .25s ease-out;transition: transform .25s ease-out, box-shadow .25s ease-out;transition: transform .25s ease-out, box-shadow .25s ease-out, -webkit-transform .25s ease-out, -webkit-box-shadow .25s ease-out;}.home-hero-featured .featured-cards-block .featured-card-inner {position: relative;z-index: 1;}.home-hero-featured .featured-cards-block .featured-card-inner p {margin-bottom: 20px;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-flair {position: absolute;bottom: 0;right: 0;z-index: 0;width: 100%;height: 100%;overflow: hidden;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-flair::before {content: '';position: absolute;bottom: -290px;right: -290px;width: 380px;height: 380px;border-radius: 100%;background-color: #f6f6f6;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-icon {position: absolute;bottom: 0.9375rem;right: 1.125rem;background-color: #fff;z-index: 1;height: 2rem;width: 2rem;border-radius: 100%;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-icon::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #000;font-size: 8px;font-size: 0.5rem;margin-left: 8px;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-icon::after {position: absolute;top: 12px;left: 6px;}.home-hero-featured .featured-cards-block .featured-card:not(.js-link-event) .decor-corner-flair {display: none;}.home-hero-featured .featured-cards-block .featured-card.js-link-event {cursor: pointer;}.home-hero-featured .featured-cards-block .featured-card.js-link-event:hover,.home-hero-featured .featured-cards-block .featured-card.js-link-event:active,.home-hero-featured .featured-cards-block .featured-card.js-link-event:focus {-webkit-box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.45);box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.45);-webkit-transform: translate3d(0, -8px, 0);transform: translate3d(0, -8px, 0);}.home-hero-featured .featured-cards-block .featured-card-primary {width: 100%;}.home-hero-featured .featured-cards-block .featured-card-primary .featured-card-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.home-hero-featured .featured-cards-block .featured-card-primary .content-first {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;width: 221px;max-width: 221px;-ms-flex-negative: 0;flex-shrink: 0;}.home-hero-featured .featured-cards-block .featured-card-primary .content-second {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.home-hero-featured .featured-cards-block .featured-card-primary .content-second h2 {font-size: 27px;font-size: 1.6875rem;line-height: 44px;line-height: 2.75rem;margin-bottom: 0.25rem;}.home-hero-featured .featured-cards-block .featured-card-primary .content-second p {font-size: 13px;font-size: 0.8125rem;line-height: 27px;line-height: 1.6875rem;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial .content-second {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial figure {margin: 0;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {margin: 0;text-align: left;max-width: 100%;font-family: "bodoni-urw", serif;font-weight: 500;font-size: 20px;font-size: 1.25rem;line-height: 28px;line-height: 1.75rem;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote::before {display: none;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial figcaption {margin-top: 20px;font-size: 13px;font-size: 0.8125rem;line-height: 27px;line-height: 1.6875rem;}.home-hero-featured .featured-cards-block .primary-card-video-button-container,.home-hero-featured .featured-cards-block .primary-card-image-container {position: relative;overflow: hidden;width: 100%;padding-bottom: 79.78%;}.home-hero-featured .featured-cards-block .primary-card-testimonial-image-container {position: relative;overflow: hidden;width: 100%;padding-bottom: 100%;}.home-hero-featured .featured-cards-block .primary-card-video-poster,.home-hero-featured .featured-cards-block .featured-card-primary-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.home-hero-featured .featured-cards-block .featured-card-primary-testimonial-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 100%;}.home-hero-featured .featured-cards-block .primary-card-video-button {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: transparent;padding: 0;border: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform .2s ease-in;transition: -webkit-transform .2s ease-in;transition: transform .2s ease-in;transition: transform .2s ease-in, -webkit-transform .2s ease-in;}.home-hero-featured .featured-cards-block .primary-card-video-button::before {content: '';position: absolute;top: calc(50% - 23px);left: calc(50% - 23px);background-color: #fff;z-index: 1;height: 2.875rem;width: 2.875rem;border-radius: 100%;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}.home-hero-featured .featured-cards-block .primary-card-video-button::after {content: '';position: absolute;top: calc(50% - 5px);left: calc(50% - 3px);z-index: 1;height: 0;width: 0;border-top: 5px solid transparent;border-left: 8px solid #000;border-bottom: 5px solid transparent;-webkit-transition: border .25s ease-out;transition: border .25s ease-out;}.home-hero-featured .featured-cards-block .primary-card-video-button:hover,.home-hero-featured .featured-cards-block .primary-card-video-button:active,.home-hero-featured .featured-cards-block .primary-card-video-button:focus {-webkit-transform: translate3d(0, -6px, 0);transform: translate3d(0, -6px, 0);}.home-hero-featured .featured-cards-block .primary-card-video-button:hover::before,.home-hero-featured .featured-cards-block .primary-card-video-button:active::before,.home-hero-featured .featured-cards-block .primary-card-video-button:focus::before {background-color: #000;}.home-hero-featured .featured-cards-block .primary-card-video-button:hover::after,.home-hero-featured .featured-cards-block .primary-card-video-button:active::after,.home-hero-featured .featured-cards-block .primary-card-video-button:focus::after {border-left: 8px solid #fff;}.home-hero-featured .featured-cards-block .featured-card-secondary {display: none;-ms-flex-item-align: stretch;align-self: stretch;}.home-hero-featured .featured-cards-block .featured-card-secondary h2 {font-size: 27px;font-size: 1.6875rem;line-height: 44px;line-height: 2.75rem;margin-top: 32px;margin-bottom: 0.25rem;text-align: center;}.home-hero-featured .featured-cards-block .featured-card-secondary p {font-size: 13px;font-size: 0.8125rem;line-height: 27px;line-height: 1.6875rem;text-align: center;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery {background-size: cover;background-repeat: no-repeat;background-position: center;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery h2 {position: relative;color: #fff;font-size: 27px;font-size: 1.6875rem;line-height: 44px;line-height: 2.75rem;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery h2::before {content: '';display: block;position: absolute;top: -10px;left: calc(50% - 17px);width: 34px;height: 2px;background-color: #f9bf12;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery p {color: #fff;font-weight: bold;font-size: 13px;font-size: 0.8125rem;line-height: 22px;line-height: 1.375rem;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery .decor-corner-flair {display: none;}.home-hero-featured .featured-cards-block .featured-card-secondary.-gallery::before {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(42, 145, 60, 0.9);z-index: 0;}.home-hero-featured .find-community-block {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;background-color: #002955;color: #fff;padding: 2rem;}.home-hero-featured-form-title {position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;text-align: center;margin-bottom: 20px;}.home-hero-featured-form {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 100%;margin: 0 auto;}.home-hero-featured-form input {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;font-size: 16px;font-size: 1rem;padding-left: 10px;padding-right: 10px;outline: 0;margin: 0;}.home-hero-featured-form button {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 50px;font-size: 12px;font-size: 0.75rem;padding-left: 0;padding-right: 0;}.home-hero-video-alt {position: relative;}.home-hero-video-alt::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #f9bf12;z-index: 3;pointer-events: none;}.home-hero-video-alt-top {position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 380px;}.home-hero-video-alt-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;padding-bottom: 65%;}.home-hero-video-alt-container::after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.home-hero-video-alt .hero-video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 1;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.home-hero-video-alt-img-container {position: relative;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-position: center;background-repeat: no-repeat;background-size: cover;}.home-hero-video-alt-img-container::before {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.home-hero-video-alt-text {position: relative;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 100%;height: 100%;padding: 100px 30px 20px;text-align: center;}.home-hero-video-alt-text .home-hero-video-alt-title {max-width: 910px;color: #fff;font-size: 26px;font-size: 1.625rem;line-height: 30px;line-height: 1.875rem;}.home-hero-video-alt-bottom {background-color: #002955;color: #fff;}.home-hero-video-alt-bottom-content {width: 100%;text-align: center;}.home-hero-video-alt .home-hero-video-alt-inner {max-width: none;padding-bottom: 30px;margin: 0;}.home-hero-video-alt .home-hero-video-alt-form-title {position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;text-align: center;padding-top: 20px;margin-bottom: 20px;}.home-hero-video-alt .home-hero-video-alt-form-title::before {display: none;}.home-hero-video-alt .home-hero-form {margin: 0 auto 14px;}.home-hero-video-alt .home-hero-video-alt-phone {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;text-align: center;}.home-hero-video-alt .home-hero-video-alt-phone::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-flex: 0;-ms-flex: none;flex: none;display: block;width: 50px;height: 50px;background: #fff;color: #002955;font-size: 14px;font-size: 0.875rem;line-height: 50px;text-align: center;border-radius: 50%;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;margin-right: 10px;}.home-hero {position: relative;padding: 190px 22px 0;margin-bottom: 45px;}.home-hero::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #f9bf12;pointer-events: none;z-index: 4;}.home-hero-image,.home-hero-video {position: absolute;top: 0;left: 0;width: 100%;height: 275px;background-size: cover;background-position: center;}.home-hero-video {overflow: hidden;}.home-hero-video [data-handle='clickForSoundButton'],.home-hero-video [data-handle='captionsButton'] {display: none !important;}.home-hero-video .wistia_embed {display: none;}.home-hero-video-poster {height: 275px;background-size: cover;background-position: center;}.home-hero-video-blocker {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}.home-hero-inner::after {content: '';display: block;clear: both;}.home-hero-content {position: relative;background: #004279;color: #fff;padding: 30px 25px 50px;z-index: 3;}.home-hero-content::before {content: '';position: absolute;top: -10px;bottom: 0;right: 0;left: 0;background: #004279;border-radius: 50% / 2.5%;z-index: -1;}.home-hero-title {color: #20bfdd;font-size: 37px;font-size: 2.3125rem;line-height: 1;text-align: center;margin-bottom: 25px;}.home-hero-title-white-text {display: block;color: #fff;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 15.9px;font-size: 0.99375rem;letter-spacing: .14em;text-transform: uppercase;line-height: 1;margin-top: 6px;}.home-hero-form-title {position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;text-align: center;padding-top: 25px;margin-bottom: 20px;}.home-hero-form-title::before {content: '';position: absolute;top: 0;left: 50%;margin-left: -25px;width: 50px;height: 3px;background: #20bfdd;}.home-hero-form {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 270px;margin: 0 auto;}.home-hero-form input {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;font-size: 16px;font-size: 1rem;padding-left: 10px;padding-right: 10px;outline: 0;margin: 0;}.home-hero-form button {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 50px;font-size: 12px;font-size: 0.75rem;padding-left: 0;padding-right: 0;}.gated-pricing {--form-control-color: #e94a36;border: 0;z-index: 10000;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: transparent;opacity: 0;display: none;}.gated-pricing-modal-backdrop {background-color: #000;opacity: .8;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.gated-pricing[data-open='true'] {opacity: 1;display: block;-webkit-animation: reveal 300ms ease normal;animation: reveal 300ms ease normal;}.gated-pricing[data-open='true'] .gated-pricing-modal-inner {opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-animation-delay: 300ms;animation-delay: 300ms;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation: show 300ms ease normal;animation: show 300ms ease normal;}.gated-pricing-modal-container {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;overflow: auto;width: 100vw;height: 100vh;}.gated-pricing-modal-inner {position: absolute;margin: auto;background-color: white;padding: 40px;max-width: 900px;max-height: -webkit-fit-content;max-height: -moz-fit-content;max-height: fit-content;left: 0;right: 30px;top: 30px;}.gated-pricing-modal-inner::after {content: '';display: block;position: absolute;width: calc(100% - 50px);height: calc(100% - 50px);border: 2px solid #20bfda;z-index: 2;pointer-events: none;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.gated-pricing-modal-close {position: absolute;top: -25px;right: -25px;border-radius: 100px;width: 50px;height: 50px;border: 0;background-color: #004279;min-width: auto;padding: 0;z-index: 10;}.gated-pricing-modal-header {z-index: 2;position: relative;background-color: #edebe8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: -40px;padding: 50px 60px 20px;}.gated-pricing-modal-header h3,.gated-pricing-modal-header .blog-post-title {margin: 0;}.gated-pricing-modal-header .btn {display: inline-block !important;width: auto !important;color: black !important;}.gated-pricing-modal-title {width: 100%;max-width: 700px;margin: 20px auto 15px;}.gated-pricing-modal-title h4 {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 500;font-size: 24px;line-height: 29px;color: #202020;margin: 0;}.gated-pricing-modal-title p {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 500;font-size: 12px;line-height: 22px;color: #787878;}.gated-pricing-modal-body {padding: 30px;}.gated-pricing-modal-body form {width: 100%;max-width: 700px;margin: auto;}.gated-pricing-modal-body form .form-columns-1,.gated-pricing-modal-body form .form-columns-2 {width: 100%;max-width: none !important;}.gated-pricing-modal-body form .form-columns-1 .hs-form-field label,.gated-pricing-modal-body form .form-columns-2 .hs-form-field label {display: block;-webkit-clip-path: none;clip-path: none;height: auto;width: auto;clip: initial;position: relative;font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 700;font-size: 13px;line-height: 1;color: #000;}.gated-pricing-modal-body form .form-columns-1 .hs-form-field .input input,.gated-pricing-modal-body form .form-columns-2 .hs-form-field .input input {margin-bottom: 10px;}.gated-pricing-modal-body form .form-columns-1 .input select {width: 100%;}.gated-pricing-modal-body form .form-columns-2 {display: grid;grid-template-columns: 1fr;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;margin: 0;}.gated-pricing-modal-body form .form-columns-2 .hs-form-field {float: none;width: 100% !important;padding: 0;}.gated-pricing-modal-body form .inputs-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;list-style: none;padding: 0;margin: 0;gap: 14px;}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display {padding: 0;display: grid;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;grid-template-columns: 20px 1fr;}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display input {display: block;}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display input[type='radio'] {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;margin: 0;font: inherit;color: currentColor;width: 20px;height: 20px;border: 1px solid #c7c4c0;border-radius: 100px;position: relative;}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display input[type='radio']::before {content: '';width: 12px;height: 12px;display: block;border-radius: 100px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: #c7c4c0;}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display input[type='radio']:checked {border-color: var(--form-control-color);}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display input[type='radio']:checked::before {background-color: var(--form-control-color);}.gated-pricing-modal-body form .inputs-list .hs-form-radio .hs-form-radio-display span {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 400;font-size: 13px;line-height: 1.2;color: #000;}.gated-pricing-modal-body form .hs-submit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-intro-contact-form .hs-button {width: 100%;}.page-intro-contact-form input,.page-intro-contact-form select,.page-intro-contact-form textarea {margin: 0 !important;}.page-intro-contact-form textarea {height: 200px;}.page-intro-contact-form fieldset {max-width: none !important;}.page-intro-contact-form fieldset .input {margin: 0 !important;}.page-intro-contact-form fieldset .hs-input {width: 100% !important;}.page-intro-contact-form fieldset input[type='checkbox'],.page-intro-contact-form fieldset input[type='radio'] {display: none;}.page-intro-contact-form fieldset .hs-form-field {margin-bottom: 20px;}.page-intro-contact-form fieldset .hs-form-field.hs_how_may_we_contact_you {margin-bottom: 30px;}.page-intro-contact-form fieldset .hs-form-field.hs_how_may_we_contact_you > label {font-size: 16px;font-size: 1rem;font-weight: 700;padding: 0;margin: 10px 0 15px;}.page-intro-contact-form fieldset .hs-form-field:not(.hs_how_may_we_contact_you) > label {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.page-intro-contact-form .hs-form-required {display: none;}.page-intro-contact-form .form-columns-2 {margin: 0 -10px;}.page-intro-contact-form .form-columns-2 .hs-form-field {width: 100% !important;}.page-intro-contact-form .hs-form-checkbox-display,.page-intro-contact-form .hs-error-msgs label {padding: 0;}.page-intro-contact-form .hs-form-checkbox-display span {position: relative;width: auto;min-height: 26px;color: #202020;font-size: 13px;font-size: 0.8125rem;line-height: 1.5;padding: 3px 0 0 36px;}.page-intro-contact-form .hs-form-checkbox-display span::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;color: transparent;display: inline-block;font-size: 7px;font-size: 0.4375rem;line-height: 24px;text-align: center;width: 26px;height: 26px;background: #edebe8;-webkit-box-shadow: inset 0 0 0 4px #fff;box-shadow: inset 0 0 0 4px #fff;border: 1px solid #c7c4bf;position: absolute;top: -1px;left: 0;-webkit-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.page-intro-contact-form .hs-form-checkbox-display span:hover {cursor: pointer;}.page-intro-contact-form .hs-form-checkbox-display span:hover::before {color: #fff;background: rgba(42, 145, 60, 0.3);}.page-intro-contact-form .hs-form-checkbox-display input[type='checkbox']:checked + span::before {background: #2a913c;color: #fff;}.page-intro-contact-form .inputs-list.multi-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page-intro-contact-form .inputs-list.multi-container .hs-form-checkbox {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: auto;margin-right: 30px;}.page-intro-contact-form .inputs-list.multi-container .hs-form-checkbox:last-child {margin: 0;}.page-intro-contact-form ul {margin: 0;padding: 0;list-style: none;}.page-intro-contact-form .submitted-message {color: #202020;font-family: "bodoni-urw", serif;font-size: 23px;font-size: 1.4375rem;font-weight: 500;line-height: 1.23;padding: 40px 20px;border: 2px solid #20bfdd;text-align: center;}.page-intro-contact-form .submitted-message::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;margin: 0 auto 20px;width: 70px;height: 70px;line-height: 70px;text-align: center;background: #2a913c;color: #fff;font-size: 19px;font-size: 1.1875rem;border-radius: 50%;}.page-intro-contact-info {position: relative;background: #edebe8;padding: 30px 15px;margin-top: 30px;}.page-intro-contact-info::before {content: '';position: absolute;top: 3px;left: 0;width: 100%;height: 4px;background: #fff;}.page-intro-contact-info-item {margin-bottom: 40px;}.page-intro-contact-info-item:last-child {margin: 0;}.page-intro-contact-info-item-title {font-size: 14px;font-size: 0.875rem;padding-bottom: 20px;border-bottom: 2px solid #2a913c;}.page-intro-contact-info-line {color: #646464;font-size: 14px;font-size: 0.875rem;margin-bottom: 10px;}.page-intro-contact-info-line:last-child {margin: 0;}.page-intro-right {position: relative;}.page-intro-nav-wrapper {position: relative;background: #edebe8;border-top: 16px solid #dfdbd6;margin-bottom: 30px;}.page-intro-nav-wrapper::before {content: '';display: block;position: absolute;top: -13px;left: 0;height: 5px;width: 100%;background: #fff;}.page-intro-nav-mobile-toggle {display: block;position: relative;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 14px;font-size: 0.875rem;line-height: 1;padding: 20px 45px 20px 25px;}.page-intro-nav-mobile-toggle::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 20px;right: 25px;color: #2a913c;font-size: 12px;font-size: 0.75rem;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.page-intro-nav-mobile-toggle:active::after,.page-intro-nav-mobile-toggle:focus::after,.page-intro-nav-mobile-toggle:hover::after {color: #0d5019;}.page-intro-nav-mobile-toggle[data-open='true']::after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.page-intro-nav {display: none;position: relative;padding-bottom: 20px;margin-bottom: 50px;}.page-intro-nav::before {content: '';position: absolute;top: 0;bottom: -20px;right: 0;left: 0;background: #edebe8;border-radius: 50% / 7%;z-index: -1;}.page-intro-nav-item {padding: 0 25px;margin-bottom: 5px;}.page-intro-nav-item a {color: #474747;font-size: 14px;font-size: 0.875rem;letter-spacing: .04em;line-height: 1.43;padding: 7px 0;}.page-intro-nav-item a:active,.page-intro-nav-item a:focus,.page-intro-nav-item a:hover {color: #004279;}.page-intro-nav-item[data-active='true'] {position: relative;padding-left: 50px;}.page-intro-nav-item[data-active='true']::before {content: '';position: absolute;left: 0;top: calc(50% - 14px);width: 0;height: 0;border-style: solid;border-width: 14px 0 14px 14px;border-color: transparent transparent transparent #fff;-webkit-transform: rotate(360deg);}.page-intro-nav-item[data-active='true']::after {content: '';position: absolute;top: 50%;left: -10px;width: 45px;height: 3px;background: #e94b37;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.page-intro-nav-item[data-active='true'] a {color: #004279;font-weight: 700;}.page-intro-social {display: none;padding: 5px 0;}.page-intro-social ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-intro-social ul li {margin: 0 2px;}.page-intro-social ul a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 35px;height: 35px;line-height: 35px;background-color: #004279;border-radius: 50%;color: #fff;font-size: 16px;font-size: 1rem;}.page-intro-social ul a.facebook::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.page-intro-social ul a.linkedin::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.page-intro-social ul a.youtube::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.page-intro-social ul a:active,.page-intro-social ul a:focus,.page-intro-social ul a:hover {background-color: #fff;color: #004279;}.page-intro-social ul a:active.facebook::before,.page-intro-social ul a:focus.facebook::before,.page-intro-social ul a:hover.facebook::before {color: #3b5998;}.page-intro-social ul a:active.linkedin::before,.page-intro-social ul a:focus.linkedin::before,.page-intro-social ul a:hover.linkedin::before {color: #007bb6;}.page-intro-social ul a:active.youtube::before,.page-intro-social ul a:focus.youtube::before,.page-intro-social ul a:hover.youtube::before {color: #b31217;}.page-intro-promos {margin-left: -20px;margin-right: -20px;}.page-intro-types {padding: 0 40px;margin-bottom: 30px;}.page-intro-types:last-child {margin: 0;}.page-intro-types-label {position: relative;font-weight: 700;margin-bottom: 10px;}.page-intro-types-label::before {content: '';position: absolute;top: 50%;left: -40px;height: 3px;width: 28px;background: #20bfdd;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.page-intro-types-text {font-family: "bodoni-urw", serif;font-size: 18px;font-size: 1.125rem;font-weight: 500;line-height: 1.28;}.search-results-hero {background: #002955;padding: 25px 20px;}.search-results-hero-inner {max-width: 900px;margin-left: auto;margin-right: auto;}.search-results-hero label {padding: 0;margin-bottom: 8px;}.search-results-hero-title {color: #fff;line-height: 1;}.search-results-hero-field-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.search-results-hero-field-wrapper input[type='search'] {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;margin: 0;padding-top: 0;padding-bottom: 0;height: 50px;line-height: 50px;outline: 0;}.search-results-hero-submit {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0 15px;height: 50px;line-height: 50px;}.search-results-hero-submit::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 15px;font-size: 0.9375rem;}.search-results-wrapper {padding: 30px 20px 40px;}.search-results-wrapper-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.search-results-wrapper .search-results-no-results,.search-results-wrapper .search-results-no-keywords {display: none;font-family: "bodoni-urw", serif;font-size: 20px;font-size: 1.25rem;font-weight: 500;font-style: italic;text-align: center;margin-bottom: 30px;}.search-results-wrapper .search-results-no-results-keywords,.search-results-wrapper .search-results-no-keywords-keywords {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 15px;font-size: 0.9375rem;font-style: normal;}.search-results-wrapper .search-results-no-results-keywords::before,.search-results-wrapper .search-results-no-keywords-keywords::before {content: '\201C';}.search-results-wrapper .search-results-no-results-keywords::after,.search-results-wrapper .search-results-no-keywords-keywords::after {content: '\201D';}.search-results-wrapper .search-results-text {text-align: center;font-family: "bodoni-urw", serif;font-size: 20px;font-size: 1.25rem;font-style: italic;font-weight: 500;margin-bottom: 20px;}.search-results-wrapper .search-results-text strong {font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;font-size: 15px;font-size: 0.9375rem;font-style: normal;}.search-results-wrapper .search-results-text strong.search-results-text-keywords::before {content: '\201C';}.search-results-wrapper .search-results-text strong.search-results-text-keywords::after {content: '\201D';}.search-results-wrapper .search-results-items {position: relative;padding-top: 17px;}.search-results-wrapper .search-results-items::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 17px;background: #dfdbd6;}.search-results-wrapper .search-results-items::after {content: '';position: absolute;top: 10px;left: 0;width: 100%;height: 5px;background: #fff;}.alert-banner {padding: 15px 20px;background-color: #2a913c;color: #fff;text-align: center;}.alert-banner-inner {max-width: 1200px;margin-left: auto;margin-right: auto;}.alert-banner-title {line-height: 1.5;font-weight: 700;}.alert-banner-title > a {color: #fff;border-bottom: 1px solid #fff;}.alert-banner-title > a:active,.alert-banner-title > a:focus,.alert-banner-title > a:hover {border-color: transparent;}.resource-item {margin-bottom: 45px;}.resource-item-image {background-size: cover;background-position: center;min-height: 200px;padding-bottom: 34.44%;}.resource-item-inner {padding: 0 10px;max-width: 1140px;margin-left: auto;margin-right: auto;margin-top: -75px;}.resource-item-intro {position: relative;background: #fff;padding: 45px 30px;}.resource-item-intro::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 2px solid #20bfdd;pointer-events: none;}.resource-item-intro-title {position: relative;font-size: 34px;font-size: 2.125rem;line-height: 1.15;text-align: center;padding-bottom: 25px;margin-bottom: 25px;}.resource-item-intro-title::before {content: '';position: absolute;bottom: 0;left: 50%;width: 55px;height: 3px;background: #e94b37;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.resource-item-intro-text {color: #202020;max-width: 900px;margin-left: auto;margin-right: auto;}.resource-item-individual {padding: 0 10px;margin: 40px auto;}.resource-item-helpful-resources {position: relative;background: #edebe8;padding: 37px 20px 30px;margin-top: 25px;}.resource-item-helpful-resources::before {content: '';position: absolute;top: 3px;left: 0;width: 100%;height: 4px;background: #fff;}.resource-item-helpful-resources-title {font-size: 14px;font-size: 0.875rem;line-height: 1;padding-bottom: 20px;border-bottom: 2px solid #2a913c;margin-bottom: 30px;}.resource-item-helpful-resources-link a {position: relative;font-size: 15px;font-size: 0.9375rem;padding: 5px 0 5px 40px;margin-bottom: 15px;}.resource-item-helpful-resources-link a::before {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;top: 0;width: 27px;height: 27px;line-height: 27px;font-size: 9px;font-size: 0.5625rem;background: #fff;text-align: center;border-radius: 50%;-webkit-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.resource-item-helpful-resources-link a:active::before,.resource-item-helpful-resources-link a:focus::before,.resource-item-helpful-resources-link a:hover::before {background: #004279;color: #fff;}.resources-sticky-nav {position: sticky;top: 0;z-index: 100;height: 76px;background: #edebe8;padding: 0 20px;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.section-nav {position: relative;max-width: 1200px;margin-left: auto;margin-right: auto;}.section-nav .constrain {width: 100%;position: relative;}.section-nav-items {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin: 0;padding: 0;list-style: none;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.section-nav-items > .item {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;word-break: keep-all;}.section-nav-items > .item > a {height: 76px;}.section-nav-item {padding: 0 15px;line-height: 1;}.section-nav-item a {position: relative;padding: 30px 0;color: #202020;}.section-nav-item a::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 6px;background: transparent;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.section-nav-item a.-active::after {background: #e94b37;}.section-nav-item a:active::after,.section-nav-item a:focus::after,.section-nav-item a:hover::after {background: #e94b37;}.section-nav .js-hidden {display: none;}.section-nav .more {position: relative;white-space: nowrap;}.section-nav .more .section-nav-more-btn {padding: 30px 15px;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: none;font-weight: normal;font-size: 0.875rem;background-color: transparent;border: 0;color: #202020;letter-spacing: normal;cursor: pointer;}.section-nav .more .section-nav-more-btn::before {content: '';position: absolute;bottom: 0;left: 15px;width: calc(100% - 30px);height: 6px;background-color: #e94b37;opacity: 0;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.section-nav .more .section-nav-more-btn::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;margin-left: 10px;font-size: 0.75rem;color: #2a913c;}.section-nav .more .section-nav-more-btn[aria-expanded='true']::before,.section-nav .more .section-nav-more-btn:focus::before {opacity: 0;}.section-nav .more .section-nav-more-btn[aria-expanded='true']::after,.section-nav .more .section-nav-more-btn:focus::after {-webkit-transform: scaleY(-1);transform: scaleY(-1);}.section-nav .more .section-nav-more-btn[aria-expanded='true']:hover::before,.section-nav .more .section-nav-more-btn:focus:hover::before {opacity: 0;}.section-nav .more .section-nav-more-btn:hover::before {opacity: 1;}.section-nav .more:not(.js-visible) {display: none;}.section-nav .more .section-nav-menu {position: absolute;top: 100%;right: 0;bottom: auto;left: auto;margin: 0;padding: 0;list-style: none;background: white;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.59);width: auto;min-width: 200px;padding: 12px 0;opacity: 0;pointer-events: none;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;max-height: 80vh;}.section-nav .more .section-nav-menu > li {text-align: center;white-space: nowrap;}.section-nav .more .section-nav-menu a {display: block;padding: 15px 0;}.section-nav .more .section-nav-menu a:active,.section-nav .more .section-nav-menu a:focus,.section-nav .more .section-nav-menu a:hover {color: #e94b37;}.section-nav .more .section-nav-menu a::after {display: none;}.section-nav .more[data-expanded='true'] > ul {opacity: 1;pointer-events: all;z-index: 30;max-height: clamp(200px, 80vh, 400px);overflow: auto;}#designstudio-button {bottom: 0;left: auto;right: 0 !important;}@media (min-width: 400px) {.button-grid-button {width: 300px;}.recently-viewed-header-title-icon {width: 23px;margin-right: 15px;}.recently-viewed-header-title-text {font-size: 15px;font-size: 0.9375rem;}.recently-viewed-header-title-text em {font-size: 20px;font-size: 1.25rem;}.site-footer-find-community-form {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;max-width: 320px;margin: 0 auto;}.site-header-mobile-phone {margin-right: 15px;}.site-header .js-recently-viewed-mobile-open {margin-right: 15px;}.sticky-breadcrumbs-nav .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 300px;}.teaser-excerpt {font-size: 15px;font-size: 0.9375rem;}.blog-hero-title {font-size: 30px;font-size: 1.875rem;}.blog-landing-subscribe-form h4 {margin-bottom: 5px;}.blog-landing-wrapper-title {font-size: 14px;font-size: 0.875rem;}.blog-landing-wrapper-title em {font-size: 18px;font-size: 1.125rem;}.community-map {padding: 0 20px;}.community-sticky-nav-phone {width: auto;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0 15px;}.community-sticky-nav-phone::before {margin-right: 5px;}.find-community-sticky-nav-phone {width: auto;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0 15px;}}@media (min-width: 400px) and (max-width: 499px) {.sticky-breadcrumbs-nav .btn {padding: 0 25px;}}@media (min-width: 500px) {.wysiwyg-content ul {padding-left: 50px;}.wysiwyg-content ol {padding-left: 70px;}button,.btn,input[type='submit'],input[type='reset'],input[type='button'] {font-size: 13px;font-size: 0.8125rem;}.awards-carousel {padding: 0 20px 40px;}.carousel-three-wide {padding: 0 20px 40px;}.hubspot-form {padding: 0 20px 40px;}.related-content {padding: 0 20px 40px;}.teaser-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}.teaser-meta-date,.teaser-meta-author {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.teaser-meta-date {margin-bottom: 0;}.teaser-meta-date::after {content: '|';display: inline-block;color: #20bfdd;font-size: 10px;font-size: 0.625rem;font-weight: 700;font-style: normal;margin: 0 12px;}.blog-post-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.blog-post-meta-date,.blog-post-meta-author {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.blog-post-meta-date {margin-bottom: 0;}.blog-post-meta-date::after {content: '|';display: inline-block;color: #20bfdd;font-size: 10px;font-size: 0.625rem;font-weight: 700;font-style: normal;margin: 0 12px;}.blog-hero-title {padding: 30px 35px;}.community-contact {padding: 0 20px 40px;}.community-facebook-events-inner {text-align: left;}.community-facebook-events-title {padding: 0 0 15px;}.community-facebook-events-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px;}.community-facebook-events-item-date {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 5px 0 0;}.community-facebook-events-item-content {padding-left: 30px;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.community-facebook-post-inner {text-align: left;}.community-sticky-nav-phone-number {display: inline-block;}.community-landing-hero .button-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.community-landing-hero .button-row .btn:first-child {margin-right: 15px;margin-bottom: 0;}.community-landing-hero .button-row .btn {width: 50%;}.community-landing-nearby {padding: 0 20px 40px;}.find-community-sticky-nav-actions {width: auto;}.find-community-sticky-nav-phone {padding: 0;}.find-community-sticky-nav-phone::before {margin-right: 5px;}.find-community-sticky-nav-phone-number {display: inline-block;}.experience-brightview-item + .experience-brightview-item {margin-top: 24px;}.search-results-hero {padding: 40px 20px;}.search-results-hero-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.search-results-hero label {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 0 20px 0 0;}.search-results-hero-field-wrapper {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.resources-sticky-nav {padding: 0 40px;}}@media (min-width: 500px) and (max-width: 767px) {.featured-post-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.featured-post-meta-date,.featured-post-meta-author {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.featured-post-meta-date::after {content: '|';display: inline-block;color: #20bfdd;font-size: 12px;font-size: 0.75rem;font-weight: 700;font-style: normal;margin: 0 15px;}.featured-post-meta-date {margin-bottom: 0;}}@media (min-width: 600px) {.carousel-bg-slides {top: 30px;}.hubspot-form-form-fields .hs_submit {margin-top: 25px;}.image-fifty-fifty-items {margin: 0;}.image-fifty-fifty-item {margin-bottom: 40px;}.image-fifty-fifty-item-image::before {display: none;}.image-fifty-fifty-item-content {background: none;border: 2px solid #edebe8;}.image-fifty-fifty-item-content::before {content: '';position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: 20px solid #edebe8;}.image-fifty-fifty-item-body {text-indent: 50px;}.image-fifty-fifty-item-body::before {width: 53px;}.pagination-mobile {display: none;}.pagination-pages {display: block;}.recently-viewed-header {padding: 45px 45px 40px;}.recently-viewed-close {right: 10px;}.recently-viewed-item-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding: 0;}.recently-viewed-item-info {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;padding: 50px 45px;}.recently-viewed-item-image {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;width: 245px;padding: 0 25px 0 32px;}.recently-viewed-item-image::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 41, 85, 0.7);opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.recently-viewed-footer {padding: 60px 0;}.site-footer-legal-nav a {display: inline-block;}.site-footer-legal-nav a + a {margin-top: 0;margin-left: 25px;}.site-header-mobile-phone {width: auto;}.site-header-mobile-phone::before {margin-right: 10px;}.site-header-mobile-phone span {display: inline;font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;}.blog-post {padding: 0 10px 0 120px;}.blog-sharebar-wrapper {position: absolute;top: 0;left: 20px;width: 88px;}.js-sticky-placeholder,.blog-sharebar {width: 88px !important;}.blog-sharebar {background: none;padding: 25px 0 0;}.blog-sharebar.-stuck {background: #fff;-webkit-box-shadow: none;box-shadow: none;padding-top: 45px;}.blog-sharebar-inner {padding: 105px 0 25px;border: 2px solid #edebe8;}.blog-sharebar-title {position: absolute;top: 30px;left: 35px;-webkit-transform: rotate(-90deg) translateX(-100%);transform: rotate(-90deg) translateX(-100%);-webkit-transform-origin: top left;transform-origin: top left;margin: 0;}.blog-sharebar-title::after {content: '';display: block;position: absolute;top: 50%;left: 50px;height: 3px;width: 50px;background: #e94b37;margin-left: 14px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.blog-sharebar-service {margin-bottom: 10px;}.blog-sharebar-service:last-child {margin: 0;}.blog-sharebar-service a {background: #edebe8;margin: 0 auto;}.community-contact-form-fields .hs_submit {margin-top: 25px;}.community-facebook-events {padding: 0 20px;}.community-facebook-events-item {padding: 40px;}.community-facebook-events-item-content {padding-left: 40px;}.community-landing-fifty-fifty-eyebrow::before {left: -35px;width: 70px;}.community-landing-hero-features .feature-content-cta .feature-content-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-hero-features .feature-content-video .title-video-button {margin: 30px;padding: 1.375rem 1.375rem 1.375rem 4rem;}.community-landing-hero-features .feature-content-video .title-video-button::before {top: 0.375rem;left: 0.375rem;height: 2.875rem;width: 2.875rem;}.community-landing-hero-features .feature-content-video .title-video-button::after {top: 1.46875rem;left: 1.59375rem;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button {margin: 30px;padding: 1.375rem 1.375rem 1.375rem 4rem;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button::before {top: 0.375rem;left: 0.375rem;height: 2.875rem;width: 2.875rem;}.community-landing-hero-features .feature-content-gallery .modal-gallery-button .title-gallery-button-icon {top: 16px;left: 16px;height: 24px;width: 24px;}.community-landing-hero-video-container {padding-bottom: 55%;}.community-landing-icon-nav-hero-video-btn .title-video-button {padding: 1.375rem 1.375rem 1.375rem 4rem;}.community-landing-icon-nav-hero-video-btn .title-video-button::before {top: 0.375rem;left: 0.375rem;height: 2.875rem;width: 2.875rem;}.community-landing-icon-nav-hero-video-btn .title-video-button::after {top: 1.46875rem;left: 1.59375rem;}.find-community-filters-mobile-toggle {display: none;}.find-community-filters-inner {display: block !important;margin-top: 0;}.find-community-filters-button {width: 50px;}.find-community-filters-button-text {clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0, 0 0);position: absolute;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}.find-community-filters-location {display: -webkit-box;display: -ms-flexbox;display: flex;}.find-community-filters-location .find-community-filters-input-field {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;margin-right: -1px;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 22px;font-size: 1.375rem;line-height: 30px;line-height: 1.875rem;}.home-hero-video-alt-container {padding-bottom: 55%;}.home-hero-video-alt-text .home-hero-video-alt-title {font-size: 36px;font-size: 2.25rem;line-height: 40px;line-height: 2.5rem;}.page-intro-contact-form .submitted-message {font-size: 26px;font-size: 1.625rem;padding: 60px;}.resource-item-individual {padding: 0 30px;max-width: 960px;}.resource-item-helpful-resources-links {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}@media (min-width: 600px) and (max-width: 767px) {.hubspot-form-form-fields .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}.community-contact-form-fields .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}.page-intro-contact-form .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}}@media (min-width: 600px) and (max-width: 899px) {.image-fifty-fifty-item-image {margin: 0 85px -130px;}.image-fifty-fifty-item-content {padding: 180px 90px 90px;}.community-landing-fifty-fifty-image {padding: 0 95px 55px;}.community-landing-fifty-fifty-content {padding-left: 95px;padding-right: 95px;}.community-landing-icon-nav-hero .button-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.community-landing-icon-nav-hero .button-row .btn:not(:last-child) {margin-right: 15px;margin-bottom: 0;}.find-community-panel-item:active .find-community-panel-item-actions::before,.find-community-panel-item:active .find-community-panel-item-actions .btn,.find-community-panel-item:focus .find-community-panel-item-actions::before,.find-community-panel-item:focus .find-community-panel-item-actions .btn,.find-community-panel-item:hover .find-community-panel-item-actions::before,.find-community-panel-item:hover .find-community-panel-item-actions .btn {opacity: 1;visibility: visible;}.find-community-panel-item-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding: 0;}.find-community-panel-item-info {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;padding: 30px;margin: 0;}.find-community-panel-item-actions {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;width: 245px;padding: 0 25px 0 32px;}.find-community-panel-item-actions::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 41, 85, 0.7);opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item-actions .btn + .btn {margin-top: 15px;}.find-community-panel-item-actions .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;position: relative;z-index: 2;border-color: #fff;background: none;color: #fff;opacity: 0;visibility: hidden;}.find-community-panel-item-actions .btn:active,.find-community-panel-item-actions .btn:focus,.find-community-panel-item-actions .btn:hover {background: #fff;border-color: #fff;color: #002955;}}@media (min-width: 600px) and (max-width: 1199px) {.community-landing-hero-features .community-landing-hero-features-content-details {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.community-landing-hero-features-phone {margin-right: 30px;}.community-landing-hero-features-address {margin-right: 30px;}.community-landing-hero-features .btn {display: inline-block;}}@media (min-width: 700px) {.home-hero-featured .featured-cards-block .featured-card-primary .featured-card-inner {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.home-hero-featured .featured-cards-block .featured-card-primary .content-first {margin-bottom: 0;margin-right: 16px;-ms-flex-item-align: start;align-self: flex-start;}.home-hero-featured .featured-cards-block .featured-card-primary .content-second {margin-left: 16px;}}@media (min-width: 768px) {h2,.h2 {font-size: 45px;font-size: 2.8125rem;}h2.-component-title,.h2.-component-title {font-size: 50px;font-size: 3.125rem;}h2.-component-title span[class$='-gray-text'],.h2.-component-title span[class$='-gray-text'] {font-size: 28px;font-size: 1.75rem;}h3,.blog-post-title,.h3 {font-size: 37px;font-size: 2.3125rem;}h4,.h4 {font-size: 31px;font-size: 1.9375rem;}h5,.h5 {font-size: 26px;font-size: 1.625rem;}h6,.hubspot-form-form-fields .submitted-message p strong,.community-contact-form-fields .submitted-message p strong,.h6 {font-size: 16px;font-size: 1rem;}.wysiwyg-content p {text-indent: 50px;}p {font-size: 16px;font-size: 1rem;margin: 0 0 25px;line-height: 2;}ol,ul {margin: 0 0 25px;}ol li,ul li {font-size: 16px;font-size: 1rem;line-height: 2;}blockquote::before {font-size: 36px;font-size: 2.25rem;}blockquote .blockquote-quote {font-size: 30px;font-size: 1.875rem;}blockquote cite {font-size: 14px;font-size: 0.875rem;}button.-arrow,.btn.-arrow,input[type='submit'].-arrow,input[type='reset'].-arrow,input[type='button'].-arrow {padding: 27px 40px 27px 45px;}.awards-carousel {padding: 0 20px 70px;margin-top: 60px;}.awards-carousel-inner {max-width: 1200px;text-align: left;}.awards-carousel-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;}.awards-carousel-title {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.awards-carousel-button {display: inline-block;-webkit-box-flex: 0;-ms-flex: none;flex: none;}main > .breadcrumbs {display: block;}.bulletin-and-resources {margin: 60px 0;}.bulletin-and-resources-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.bulletin-and-resources-bulletin-side,.bulletin-and-resources-resources-side {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.bulletin-and-resources-bulletin-side {margin-right: 20px;margin-bottom: 0;}.bulletin-and-resources-resources-side {margin-left: 20px;margin-bottom: 0;}.button-grid {margin: 60px 0;}.button-grid-title {margin-bottom: 20px;}.button-grid-body {margin-bottom: 25px;}.button-grid-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -22px 55px;}.button-grid-button {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 35px 22px 0;}.carousel-simple {margin-top: 60px;}.carousel-simple .slick-arrow {left: 20px;}.carousel-simple .carousel-slides-nav-next {right: 20px;}.carousel-simple-slider-captions {padding: 27px 0 0;}.carousel-three-wide {padding: 0 20px 70px;margin-top: 60px;}.carousel-three-wide::before {top: 40%;}.carousel-three-wide-inner {max-width: 1500px;text-align: left;}.carousel-three-wide-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;}.carousel-three-wide-title {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.carousel-three-wide-button {display: inline-block;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.carousel-three-wide .carousel-three-wide-slider .slick-arrow {width: 48px;height: 48px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:first-child {margin-right: 15px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:last-child {display: block;margin-left: 15px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item::before {top: 20px;right: 20px;bottom: 20px;left: 20px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-content {padding: 45px 45px 70px;}.carousel {margin: 60px 0;}.embed-fifty-fifty {margin: 60px 0;}.hubspot-form {padding-bottom: 60px;margin-top: 60px;}.hubspot-form-inner {padding: 0 100px 45px;}.hubspot-form-header {padding: 50px 0;}.hubspot-form-form {padding-top: 65px;}.hubspot-form-form-message {padding: 100px 0 60px;}.image-fifty-fifty {margin: 60px 0;}.image-fifty-fifty-title {margin-bottom: 50px;}.large-promo {padding: 0 20px 35px;}.large-promo-inner {display: -webkit-box;display: -ms-flexbox;display: flex;background: none;padding: 0 32px;}.large-promo-inner::before {top: 10px;right: 30%;}.large-promo-inner::after {content: '';position: absolute;top: 0;right: calc(30% - 10px);bottom: 0;left: 0;background: #fff;z-index: -1;}.large-promo-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 36%;padding: 0;margin: 35px 0;}.large-promo-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;padding: 50px 50px 50px 0;}.mobile-nav input[type='search'] {font-size: 13px;font-size: 0.8125rem;}.page-intro {margin: 60px 0;}.page-intro-content-body p {font-size: 18px;font-size: 1.125rem;line-height: 2.16;}.page-intro-seo-text {font-size: 14px;font-size: 0.875rem;}.pagination {margin-top: 60px;}.promo-strip-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 30px;}.promo-strip-inner .learn-more {margin-left: 20px;}.promo-link {font-size: 13px;font-size: 0.8125rem;}.related-content {padding: 0 20px 70px;margin-top: 60px;}.related-content::before {top: 55%;}.related-content-inner {max-width: 1200px;text-align: left;}.related-content-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;}.related-content-title {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.related-content-button {display: inline-block;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.related-content-mobile-button {display: none;}.related-content-items {display: -webkit-box;display: -ms-flexbox;display: flex;}.related-content-item {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.related-content-item:first-child {margin-right: 15px;}.related-content-item:last-child {display: block;margin-left: 15px;}.related-content-item::before {top: 20px;right: 20px;bottom: 20px;left: 20px;}.related-content-item-content {padding: 45px 45px 70px;}.short-hero {padding: 57px;}.short-hero::before {position: absolute;top: 0;right: 20px;bottom: 0;left: 20px;}.short-hero::after {width: calc(100%);position: absolute;top: 27px;right: 0;bottom: 27px;left: 0;}.site-footer-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 55px;}.site-footer-find-community {-webkit-box-flex: 0;-ms-flex: 0 1 450px;flex: 0 1 450px;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 0;}.site-footer-find-community-form {max-width: 300px;}.site-footer-find-community-form input {font-size: 13px;font-size: 0.8125rem;}.site-footer-nav {-webkit-box-flex: 0;-ms-flex: none;flex: none;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;text-align: left;margin: 30px 30px 0 0;}.site-footer-follow-us {-webkit-box-flex: 0;-ms-flex: none;flex: none;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin: 30px 0 0 30px;}.site-footer-follow-us .site-footer-careers-cta {text-align: left;}.site-footer-follow-us .site-footer-careers-cta .site-footer-careers-btn {width: 100%;}.site-footer-follow-us-title {text-align: left;}.site-footer-follow-us-social-links {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.site-footer-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: left;margin-top: 40px;}.site-footer-copyright {width: 100%;padding: 0;margin: 0;}.site-footer-legal-nav {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;margin: 0;}.site-footer-legal-icons {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 0 0 0 45px;}.standard-hero::before {top: 20px;right: 20px;bottom: 20px;left: 20px;}.standard-hero-inner-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.standard-hero-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 60px 0;min-height: 300px;}.standard-hero-image {position: absolute;top: 0;right: 0;width: 55%;height: 100%;padding: 0;margin: 0;}.standard-hero-content {width: 45%;-webkit-box-flex: 0;-ms-flex: none;flex: none;max-width: 500px;padding: 0 30px;}.standard-hero-eyebrow {font-size: 15px;font-size: 0.9375rem;}.sticky-breadcrumbs {display: block;}.sticky-breadcrumbs-inner .btn {margin-left: 30px;}.sticky-breadcrumbs-nav {padding-left: 20px;}.sticky-breadcrumbs-nav-inner {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.sticky-breadcrumbs-nav-title {display: block;}.sticky-breadcrumbs-nav .btn {margin-left: 30px;}.tabcordion {scroll-margin-top: 100px;}.teaser-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.teaser-content {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: calc(100% - 250px);padding-right: 30px;}.teaser-image {width: 250px;height: 168px;}.testimonial {padding: 130px 20px;margin: 60px 0;}.testimonial::before {top: 50px;bottom: 50px;}.testimonial-image {left: 0;-webkit-transform: none;transform: none;height: 100%;width: 70%;padding: 0;}.testimonial-inner {text-align: right;}.testimonial blockquote {display: inline-block;max-width: 350px;}.text-block {margin: 60px 0;}.video-block {margin: 60px 0;}.wide-promo {margin-bottom: 90px;}.wide-promo-item {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 1050px;margin-left: auto;margin-right: auto;}.wide-promo-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 36%;padding: 0;}.wide-promo-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 64%;padding: 50px 35px;}.wide-promo-link {font-size: 13px;font-size: 0.8125rem;}.blog-breadcrumbs {display: block;}.blog-breadcrumbs-inner .btn {margin-left: 30px;}.blog-post {padding-left: 145px;}.blog-post-header {padding: 60px 10px;margin: 60px 0;}.blog-post-header::before {left: 30px;right: 30px;}.blog-post-title,.blog-post-meta {padding: 0 60px;}.blog-post-image {margin-top: 60px;}.blog-post-image figcaption {padding: 0 60px;margin-top: 50px;}.blog-post-content,.blog-post-categories {padding: 0 30px;}.blog-post-categories {margin-bottom: 60px;}.blog-hero {padding: 0 20px;margin-bottom: -90px;}.blog-hero-title {display: inline-block;}.blog-landing-subscribe {padding: 60px 20px;}.blog-landing-subscribe-form h4 {margin: 0;}.blog-landing-subscribe-form input[type='submit'].hs-button {margin: 0;}.blog-landing-subscribe-form .hs-form {display: -webkit-box;display: -ms-flexbox;display: flex;}.blog-landing-subscribe-form .hs-form > div:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.blog-landing-subscribe-form .hs-form > div .hs-richtext {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-right: 30px;}.blog-landing-subscribe-form .hs-form > div .hs-form-field {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;max-width: none;padding-right: 30px;}.blog-landing-subscribe-form .hs-form .hs_submit {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.blog-landing-wrapper {padding: 60px 20px;}.blog-landing-wrapper-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.blog-landing-wrapper-title {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;margin: 0;}.blog-landing-wrapper-filter-container {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.featured-post::before {right: 20px;bottom: 20px;left: 20px;}.featured-post-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding: 140px 0 80px;min-height: 400px;}.featured-post-image {position: absolute;top: 0;left: 0;width: 50%;height: 100%;padding: 0;margin: 0;}.featured-post-content {width: 50%;-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0 30px;}.featured-post-title {font-size: 28px;font-size: 1.75rem;}.community-contact {padding-bottom: 60px;margin-top: 60px;}.community-contact-inner {padding: 0 100px 45px;}.community-contact-header {padding: 50px 0;}.community-contact-form {padding-top: 65px;}.community-contact-form-message {padding: 100px 0 60px;}.community-facebook-events {margin: 60px 0;}.community-facebook-post {margin: 60px 0;}.community-map {margin: 60px 0;}.community-sticky-nav {padding-left: 20px;}.community-sticky-nav.-stuck {height: 70px;}.community-sticky-nav-inner {height: 70px;}.community-sticky-nav-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-sticky-nav-actions {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.community-sticky-nav-actions .btn {font-size: 14px;font-size: 0.875rem;padding: 0 20px;height: 70px;line-height: 70px;}.community-sticky-nav-actions .btn.-mobile {display: none;}.community-sticky-nav-actions .btn.-desktop {display: block;}.community-sticky-nav-phone::before {position: relative;top: 2px;width: 36px;height: 36px;line-height: 36px;}.community-sticky-nav .community-detail-dropdown-trigger > span::before {font-size: 18px;font-size: 1.125rem;top: 2px;}.community-sticky-nav .community-detail-dropdown-trigger > span {font-size: 14px;font-size: 0.875rem;}.community-sticky-nav .community-detail-dropdown li[data-active='true'] a::before {top: 12px;}.community-interior-breadcrumbs {display: block;}.community-interior-breadcrumbs .breadcrumbs {margin-right: 30px;}.community-landing-hero-features .feature-content-cta {display: -webkit-box;display: -ms-flexbox;display: flex;}.community-landing-hero-features .feature-content-cta .feature-content-image {width: 40%;}.community-landing-hero-features .feature-content-cta .feature-content-text {width: 60%;padding: 30px;}.community-landing-hero-video::before {position: absolute;top: 27px;right: 27px;bottom: 27px;left: 27px;}.community-landing-hero-video-top {padding: 0;min-height: 500px;}.community-landing-hero-video-text {padding: 100px;}.community-landing-hero-video-text .community-landing-hero-label {font-size: 14px;font-size: 0.875rem;}.community-landing-hero-video-text .community-landing-hero-title {font-size: 61px;font-size: 3.8125rem;}.community-landing-hero-video .community-landing-hero-inner {padding: 40px 60px 70px;}.community-landing-hero-video .community-landing-hero-content {width: 100%;max-width: 1200px;margin-left: auto;margin-right: auto;padding: 0;}.community-landing-hero-video .community-landing-hero-address {width: 50%;}.community-landing-hero-video .community-landing-hero-phone {width: 50%;margin-bottom: 0;}.community-landing-hero-video .btn.request-info {position: absolute;top: 0;right: 0;}.community-landing-hero-video .btn.-play {width: 80px;height: 80px;}.community-landing-hero-video .btn.-play::before {font-size: 20px;font-size: 1.25rem;}.community-landing-hero::before {position: absolute;top: 27px;right: 27px;bottom: 27px;left: 27px;}.community-landing-hero-image {position: absolute;top: 0;right: 0;bottom: 0;width: 75%;max-width: 1200px;padding: 0;}.community-landing-hero-inner {padding: 80px 0;}.community-landing-hero-content {width: 60%;max-width: 500px;padding: 35px 45px 45px 70px;}.community-landing-nearby {padding: 0 20px 70px;margin-top: 60px;}.community-landing-nearby::before {top: 55%;}.community-landing-nearby-inner {max-width: 1200px;text-align: left;}.community-landing-nearby-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;}.community-landing-nearby-title {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.community-landing-nearby-button {display: inline-block;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.community-landing-nearby-mobile-button {display: none;}.community-landing-nearby-items {display: -webkit-box;display: -ms-flexbox;display: flex;}.community-landing-nearby-item {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.community-landing-nearby-item:first-child {margin-right: 15px;}.community-landing-nearby-item:last-child {display: block;margin-left: 15px;}.community-landing-nearby-item::before {top: 20px;right: 20px;bottom: 20px;left: 20px;}.community-landing-nearby-item-distance {padding-right: 35px;}.community-landing-nearby-item-content {padding: 45px 45px 70px;}.community-landing-nearby-item-types {display: block;}.community-landing-nearby-item:active .community-landing-nearby-item-content,.community-landing-nearby-item:focus .community-landing-nearby-item-content,.community-landing-nearby-item:hover .community-landing-nearby-item-content {padding-bottom: 67px;margin-top: -45px;}.community-tabs {margin: 60px 0;}.find-community-filters {padding: 15px 20px;}.find-community-filters-inner {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;}.find-community-filters-input-field,.find-community-filters-select-field {margin-bottom: 0;}.find-community-filters-input-field input,.find-community-filters-input-field select,.find-community-filters-select-field input,.find-community-filters-select-field select {font-size: 13px;font-size: 0.8125rem;}.find-community-filters-button {margin-bottom: 0;}.find-community-filters-location {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;margin-right: 10px;}.find-community-filters-type {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.find-community-sticky-nav-phone::before {position: relative;top: 2px;width: 36px;height: 36px;line-height: 36px;}.find-community-map-zoom-controls {padding-top: 25px;padding-right: 22px;}.experience-brightview {margin-bottom: 90px;}.experience-brightview.-has-promo {padding-bottom: 90px;}.experience-brightview-header {max-width: 700px;}.experience-brightview-header-inner {padding: 115px 25px;margin: 0;}.experience-brightview-header-title-blue-text {font-size: 50px;font-size: 3.125rem;}.experience-brightview-header-title-white-text {font-size: 28px;font-size: 1.75rem;margin-top: 10px;}.experience-brightview-items {margin: -40px auto 50px;}.experience-brightview-promo {background: -webkit-gradient(linear, left top, left bottom, from(#edebe8), color-stop(50%, #edebe8), color-stop(50%, #fff), to(#fff));background: linear-gradient(to bottom, #edebe8 0%, #edebe8 50%, #fff 50%, #fff 100%);margin-bottom: 90px;}.experience-brightview-promo-item {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 1050px;margin-left: auto;margin-right: auto;}.experience-brightview-promo-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 36%;padding: 0;}.experience-brightview-promo-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 64%;padding: 50px 35px;}.experience-brightview-promo-link {font-size: 13px;font-size: 0.8125rem;}.home-hero-featured::before {position: absolute;top: 27px;right: 27px;bottom: 27px;left: 27px;}.home-hero-featured::before {position: absolute;top: 27px;right: 27px;bottom: -27px;left: 27px;}.home-hero-featured .title-block .inner {padding: 2.1875rem 2.25rem;}.home-hero-featured .featured-cards-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 1.5625rem 3.625rem 3.625rem;}.home-hero-featured .featured-cards-block .featured-card .decor-corner-flair::before {bottom: -480px;right: -460px;width: 610px;height: 610px;}.home-hero-featured .featured-cards-block .featured-card-primary {margin-bottom: 32px;}.home-hero-featured .featured-cards-block .featured-card-secondary {display: block;width: calc(50% - 16px);}.home-hero-featured .find-community-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 2rem 4.75rem;}.home-hero-featured-form-title {font-size: 13px;font-size: 0.8125rem;display: inline-block;margin-bottom: 28px;padding-left: 55px;}.home-hero-featured-form-title::before {content: '';display: inline-block;position: absolute;height: 3px;width: 45px;background: #20bfdd;top: 6.5px;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.home-hero-featured-form {width: 100%;}.home-hero-video-alt::before {position: absolute;top: 27px;right: 27px;bottom: 27px;left: 27px;}.home-hero-video-alt-top {padding: 0;min-height: 500px;}.home-hero-video-alt-text {padding: 100px 100px 50px;}.home-hero-video-alt .home-hero-video-alt-inner {padding: 40px 60px 70px;}.home-hero {padding: 160px 0;margin: 0;}.home-hero::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;}.home-hero-image,.home-hero-video {height: 100%;width: 75%;}.home-hero-video {width: 100%;}.home-hero-video .wistia_embed {display: block;}.home-hero-video-poster {display: none;}.home-hero-content {float: right;padding: 50px 80px 55px 50px;}.home-hero-content::before {top: 0;left: -15px;border-radius: 2.5% / 50%;}.home-hero-title {font-size: 50px;font-size: 3.125rem;margin-bottom: 50px;}.home-hero-title-white-text {font-size: 22px;font-size: 1.375rem;margin-top: 10px;}.home-hero-form-title {text-align: left;padding-top: 0;padding-left: 45px;}.home-hero-form-title::before {top: 50%;left: -15px;width: 45px;margin-left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.home-hero-form {margin: 0;}.home-hero-form input {font-size: 12px;font-size: 0.75rem;}.gated-pricing-modal-body form .form-columns-2 {grid-template-columns: 1fr 1fr;}.page-intro-contact-info {padding: 30px;margin-top: 50px;}.search-results-hero {padding: 60px 20px;}.search-results-wrapper {padding: 45px 20px 60px;}.search-results-wrapper .search-results-text {margin-bottom: 40px;}.alert-banner-title {font-size: 16px;font-size: 1rem;}.resource-item {margin-bottom: 60px;}.resource-item-inner {padding: 0 20px;}.resource-item-intro-title {font-size: 40px;font-size: 2.5rem;}.resource-item-intro-text {font-size: 19px;font-size: 1.1875rem;}.resource-item-individual {margin: 60px auto;}.resource-item-helpful-resources {padding: 55px 50px 50px;}.section-nav .more .section-nav-more-btn {font-size: 1rem;}}@media (min-width: 768px) and (max-width: 899px) {.awards-carousel-title {font-size: 30px;font-size: 1.875rem;}.carousel-three-wide-title {font-size: 30px;font-size: 1.875rem;}.promo {margin-left: 0;margin-right: 0;}.promo {padding: 0;}.promo-inner {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;}.promo-inner::before {position: absolute;top: 0;right: 20px;bottom: 0;left: 0;}.promo-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 36%;padding: 0;margin: 35px 0;}.promo-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 64%;padding: 35px;}.promo.-full .promo-content {width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.related-content-title {font-size: 30px;font-size: 1.875rem;}.site-footer-nav a {font-size: 14px;font-size: 0.875rem;}.site-footer-follow-us-social-links a {width: 48px;height: 48px;}.testimonial blockquote::before {font-size: 26px;font-size: 1.625rem;}.testimonial blockquote cite {font-size: 12px;font-size: 0.75rem;}.community-landing-nearby-title {font-size: 30px;font-size: 1.875rem;}.page-intro-promos {margin-left: 0;margin-right: 0;}}@media (min-width: 768px) and (max-width: 799px) {.find-community-filters-location .find-community-filters-input-field {max-width: 250px;}}@media (min-width: 800px) {.community-landing-hero-features .feature-content-video {min-height: 400px;}.community-landing-hero-features .feature-content-gallery {min-height: 400px;}.community-landing-hero-video-container {padding-bottom: 45%;}.home-hero-featured .title-block h1 {font-size: 30px;font-size: 1.875rem;line-height: 1.25;}.home-hero-video-alt-container {padding-bottom: 45%;}.home-hero-video-alt-text .home-hero-video-alt-title {font-size: 42px;font-size: 2.625rem;line-height: 44px;line-height: 2.75rem;}.home-hero-video-alt-bottom-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.home-hero-video-alt .home-hero-video-alt-form-title {padding-top: 0;margin: 0 25px 0 0;}.home-hero-video-alt .home-hero-form {margin: 0 25px 0 0;}}@media (min-width: 900px) {.awards-carousel {padding-bottom: 90px;margin-top: 75px;}.bulletin-and-resources {margin: 75px 0;}.bulletin-and-resources-bulletin-side {margin-right: 30px;}.bulletin-and-resources-resources-side {margin-left: 30px;}.button-grid {margin: 75px 0;}.carousel-three-wide {padding-bottom: 90px;margin-top: 75px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:first-child {margin-right: 25px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item:last-child {margin-left: 25px;}.carousel {background-color: #edebe8;background-image: url("../images/carousel-bg.svg");background-repeat: repeat;background-size: 64px auto;margin: 75px 0;}.carousel-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-left: 20px;}.carousel-content {background: #fff;max-width: none;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 45%;padding: 120px 80px 60px 60px;margin: 0;}.carousel-title {top: 60px;}.carousel-title::after {width: 50px;}.carousel-slides {background: none;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 55%;padding: 85px 0 0;margin-left: -40px;}.carousel-slides::before {display: none;}.carousel-slides-inner {max-width: none;}.carousel-slides-shadow {left: 0;top: 104px;}.carousel-slides-nav {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 48px;height: auto;top: 85px;left: auto;right: 45px;margin-top: 0;}.carousel-slides-nav-next,.carousel-slides-nav-prev {margin: 7px 0;}.carousel-slide figcaption {max-width: 350px;margin: 25px auto;}.carousel-bg-slides {top: 115px;left: 100%;}.embed-fifty-fifty {margin: 75px 0;}.embed-fifty-fifty-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.embed-fifty-fifty-item {width: 49%;margin: 0;}.hubspot-form {padding-bottom: 75px;margin-top: 75px;}.hubspot-form-form-fields .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}.image-fifty-fifty {margin: 75px 0;}.image-fifty-fifty-item:nth-child(2n) .image-fifty-fifty-item-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.image-fifty-fifty-item:nth-child(2n) .image-fifty-fifty-item-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding: 80px 130px 80px 80px;margin-right: -85px;margin-left: 0;}.image-fifty-fifty-item-inner {display: -webkit-box;display: -ms-flexbox;display: flex;}.image-fifty-fifty-item-image {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 40%;margin: 0;z-index: 2;}.image-fifty-fifty-item-image-inner {margin: 70px 0 80px;}.image-fifty-fifty-item-content {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding: 80px 80px 80px 130px;margin-left: -85px;}.large-promo-inner::before {right: auto;width: calc(64% + 130px);}.large-promo-inner::after {right: auto;width: calc(64% + 150px);}.large-promo-image {width: 48%;margin: 50px 0;}.large-promo-content {padding: 90px 50px 80px 45px;}.page-intro {margin: 75px 0;}.page-intro-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.page-intro-content-wrapper {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.page-intro-content,.page-intro-seo-text {padding: 0;}.pagination {margin-top: 80px;}.related-content {padding-bottom: 90px;margin-top: 75px;}.related-content-item:first-child {margin-right: 25px;}.related-content-item:last-child {margin-left: 25px;}.tabcordion-item-content {padding: 60px 0;}.tabcordion-item-content .tab-content-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.tabcordion-item-content .tab-content-img,.tabcordion-item-content .tab-content-slider {-webkit-box-flex: 0;-ms-flex: none;flex: none;-ms-flex-item-align: start;align-self: flex-start;width: 45%;max-width: 650px;margin: 10px 0 0;}.tabcordion-item-content .tab-content-slider + .tab-content-text {margin-top: 0;}.tabcordion-item-content .tab-content-text {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-right: 50px;}.teaser {padding: 40px;}.teaser-content {padding-right: 50px;}.testimonial {margin: 75px 0;}.testimonial blockquote {padding: 50px 60px 60px;max-width: 420px;}.testimonial blockquote p {font-size: 24px;font-size: 1.5rem;}.text-block {margin: 75px 0;}.utility-nav {display: block;}.video-block {margin: 75px 0;}.wide-promo-content {padding: 80px 60px 80px 80px;}.blog-post-categories {margin-bottom: 75px;}.blog-landing-subscribe-form h4 {font-size: 35px;font-size: 2.1875rem;}.blog-landing-wrapper {padding: 75px 20px;}.community-contact {padding-bottom: 75px;margin-top: 75px;}.community-contact-form-fields .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}.community-facebook-events {margin: 75px 0;}.community-facebook-events-item {padding: 40px 50px;}.community-facebook-post {padding: 0 20px;margin: 75px 0;}.community-facebook-post-inner {max-width: 900px;}.community-facebook-post-title {padding: 0;}.community-facebook-post-title::before {margin-bottom: 0;margin-left: 0;}.community-facebook-post-title-inner {margin-right: 0;}.community-facebook-post-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 75px 90px 75px 75px;border: 2px solid #edebe8;}.community-facebook-post-item.-vertically-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-facebook-post-item::before {content: '';position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 20px solid #edebe8;pointer-events: none;}.community-facebook-post-item-image-wrapper {padding: 0;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 40%;margin-right: 45px;}.-short-text .community-facebook-post-item-image-wrapper {width: 30%;}.community-facebook-post-item-image-wrapper::before {display: none;}.community-facebook-post-item-content {padding: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.community-facebook-post-item-content {background: none;}.community-map {margin: 75px 0;}.community-interior-breadcrumbs .btn {width: 300px;}.community-landing-fifty-fifty {margin: 45px 0;padding: 0 20px;}.community-landing-fifty-fifty-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-fifty-fifty-image::before {display: none;}.community-landing-fifty-fifty-image {width: 45%;padding: 0 0 50px;background-image: none;}[data-bg='pattern'] .community-landing-fifty-fifty-image {background-image: none;background-color: transparent;}.community-landing-fifty-fifty-image::after {display: block;top: auto;bottom: 0;height: calc(100% - 50px);}.community-landing-fifty-fifty-image-inner {top: 0;}.community-landing-fifty-fifty-content {width: 55%;padding-left: 50px;padding-right: 50px;}.community-landing-hero-features .btn {max-width: 300px;}.community-landing-icon-nav-hero {padding: 40px 20px 140px;}.community-landing-icon-nav-hero-inner {display: -webkit-box;display: -ms-flexbox;display: flex;}.community-landing-icon-nav-hero-content {width: 385px;padding-right: 60px;}.community-landing-icon-nav-hero-image {-webkit-box-flex: 1;-ms-flex: 1 1 0%;flex: 1 1 0%;margin: 0;}.community-landing-icon-nav-hero-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.community-landing-icon-nav-hero-image::before {top: -20px;left: 20px;width: calc(100% - 40px);height: calc(100% + 40px);}.community-landing-icon-nav-hero-video-btn {inset: auto 30px 30px auto;-webkit-transform: none;transform: none;}.community-landing-icon-nav-hero.-interior .community-landing-icon-nav-hero-inner {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.community-landing-icon-nav-hero.-interior .community-landing-icon-nav-hero-content {width: 50%;max-width: 530px;padding-right: 60px;}.community-landing-icon-nav-hero.-interior .community-landing-icon-nav-hero-image {min-height: 364px;}.community-landing-icon-nav {display: block !important;padding: 0;}.community-landing-icon-nav-wrapper {max-width: 1200px;margin-left: auto;margin-right: auto;background-color: #fff;}.community-landing-icon-nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 110px;margin-top: -55px;}.community-landing-icon-nav li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 5px;font-size: 14px;font-size: 0.875rem;line-height: 1.2;}.community-landing-icon-nav li + li {margin-top: 0;}.community-landing-icon-nav li a {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;height: 100%;padding: 20px 0;border-left: 0;border-bottom: 4px solid transparent;white-space: nowrap;}.community-landing-icon-nav li a::before {margin: 0 0 10px;}.community-landing-icon-nav-mobile-toggle {display: none;}.community-landing-nearby {padding-bottom: 90px;margin-top: 75px;}.community-landing-nearby-item:first-child {margin-right: 25px;}.community-landing-nearby-item:last-child {margin-left: 25px;}.community-tabs {margin: 75px 0;}.community-landing-three-columns-content {gap: 60px;margin-bottom: 0;}.community-landing-three-columns-content[data-column-count='2'] {grid-template-columns: repeat(2, 1fr);}.community-landing-three-columns-content[data-column-count='3'] {grid-template-columns: repeat(3, 1fr);}.community-landing-three-columns-column {margin-bottom: 0;}.community-landing-three-columns-column-content {min-height: calc(var(--max-height) + 30px);}.community-landing-three-columns-column ul {border: 0;padding: 0;position: relative;}.community-landing-three-columns-column ul::before {content: '';width: 100%;height: 1px;background: #edebe8;position: absolute;left: 0;top: -20px;}.community-landing-three-columns-column[data-expanded='false'] {overflow: hidden;padding-bottom: 10px;max-height: 450px;}.community-landing-three-columns-column[data-expanded='false'] a {display: none;}.community-landing-three-columns-column .community-landing-three-columns-action {border: 0;margin-top: 20px;}.community-landing-three-columns-column .community-landing-three-columns-action .btn {display: none;}.community-landing-three-columns .inner > .community-landing-three-columns-action {display: -webkit-box;display: -ms-flexbox;display: flex;}.find-community-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.find-community-panel {position: relative;-webkit-box-flex: 2;-ms-flex: 2 2 0px;flex: 2 2 0;max-width: 610px;}.find-community-panel-no-results,.find-community-panel-invalid-search,.find-community-panel-error {padding-right: 40px;}.find-community-panel-items {margin-right: 20px;}.find-community-map {position: sticky;top: 80px;-webkit-box-flex: 3;-ms-flex: 3 3 0px;flex: 3 3 0;-ms-flex-item-align: start;align-self: flex-start;}.find-community-map > div {min-height: calc(100vh - 80px);}.experience-brightview-items {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: none;height: 400px;margin-bottom: 100px;}.experience-brightview-item {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;max-height: 326px;-ms-flex-item-align: start;align-self: flex-start;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item + .experience-brightview-item {margin-top: 0;}.experience-brightview-item-image {height: 220px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item-content {padding-bottom: 35px;}.experience-brightview-item-title {color: #004279;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item-body {-webkit-transform: scale(0);transform: scale(0);opacity: 0;visibility: hidden;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'],.experience-brightview-item:hover,.experience-brightview-item:focus {position: relative;-webkit-box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.25);box-shadow: 0 7px 16px 0 rgba(60, 58, 56, 0.25);margin: -40px 0 -50px;max-height: 700px;z-index: 1;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image,.experience-brightview-item:hover .experience-brightview-item-image,.experience-brightview-item:focus .experience-brightview-item-image {height: 182px;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image::before,.experience-brightview-item:hover .experience-brightview-item-image::before,.experience-brightview-item:focus .experience-brightview-item-image::before {bottom: -2px;}.experience-brightview-item[data-open='true'] .experience-brightview-item-body,.experience-brightview-item:hover .experience-brightview-item-body,.experience-brightview-item:focus .experience-brightview-item-body {height: 100%;opacity: 1;visibility: visible;-webkit-transform: scale(1);transform: scale(1);}.experience-brightview-item[data-open='true'] .experience-brightview-item-title,.experience-brightview-item:hover .experience-brightview-item-title,.experience-brightview-item:focus .experience-brightview-item-title {color: #202020;font-size: 28px;font-size: 1.75rem;}.experience-brightview-item[data-open='true'] .experience-brightview-item-title::after,.experience-brightview-item:hover .experience-brightview-item-title::after,.experience-brightview-item:focus .experience-brightview-item-title::after {width: 80px;}.experience-brightview-promo-content {padding: 80px 60px 80px 80px;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 27px;font-size: 1.6875rem;line-height: 34px;line-height: 2.125rem;}.home-hero-video-alt .home-hero-video-alt-form-title {padding-left: 45px;}.home-hero-video-alt .home-hero-video-alt-form-title::before {display: block;content: '';position: absolute;top: 50%;left: -15px;margin-left: 0;width: 50px;height: 3px;background: #20bfdd;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.page-intro-contact-form .form-columns-2 .hs-form-field {width: 50% !important;padding: 0 10px;}.page-intro-contact-form .submitted-message {padding: 80px 60px 100px;}.page-intro-contact-info {padding: 50px;}.page-intro-right {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 300px;margin-left: 60px;margin-bottom: 20px;}.page-intro-nav-mobile-toggle {display: none;}.page-intro-nav {display: block !important;padding: 40px 0;margin-bottom: 0;}.page-intro-nav-item {padding: 0 50px;}.page-intro-nav-item[data-active='true'] {padding-left: 75px;}.page-intro-nav-item[data-active='true']::after {width: 80px;left: -20px;}.page-intro-social {display: block;}.search-results-wrapper {padding-bottom: 75px;}.resource-item {margin-bottom: 105px;}.resource-item-inner {margin-top: -100px;}.resource-item-individual {margin: 75px auto;}}@media (min-width: 900px) and (max-width: 1199px) {.find-community-panel-item-actions {background: none !important;}}@media (min-width: 1000px) {.bulletin-and-resources-bulletin-side {-webkit-box-flex: 3;-ms-flex: 3 3 0px;flex: 3 3 0;padding-left: 40px;margin-right: 0;}.bulletin-and-resources-bulletin-side .bulletin-and-resources-subtitle {padding: 0;border: 0;margin-bottom: 25px;}.bulletin-and-resources-bulletin-side .bulletin-and-resources-subtitle::after {display: none;}.bulletin-and-resources-resources-side {-webkit-box-flex: 2;-ms-flex: 2 2 0px;flex: 2 2 0;margin-left: 60px;}.bulletin-and-resources .post-teaser {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 75px 70px 75px 0;border-bottom: 0;margin-left: -40px;}.bulletin-and-resources .post-teaser::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 40px;border: 2px solid #edebe8;pointer-events: none;z-index: -1;}.bulletin-and-resources .post-teaser::after {content: '';position: absolute;top: 12px;right: 12px;bottom: 12px;left: 52px;border: 20px solid #edebe8;pointer-events: none;z-index: -1;}.bulletin-and-resources .post-teaser-content {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;padding-left: 40px;}.bulletin-and-resources .post-teaser-mobile-image {display: none;}.bulletin-and-resources .post-teaser-image {display: block;width: 200px;height: 140px;padding: 0;}.page-intro-seo-text {margin: 0;}.promo {margin-left: 0;margin-right: 0;}.promo {padding: 0;}.promo-inner {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;}.promo-inner::before {position: absolute;top: 0;right: 20px;bottom: 0;left: 0;}.promo-image {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 36%;padding: 0;margin: 35px 0;}.promo-content {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: none;flex: none;width: 64%;padding: 35px;}.promo.-full .promo-content {width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.short-hero::before {position: absolute;top: 0;right: 27px;bottom: 0;left: 27px;}.site-footer-bottom {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.site-footer-copyright {width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.site-footer-legal-nav {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-left: 45px;}.site-header {padding-bottom: 25px;}.site-header-inner {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.site-header-mobile {display: none;}.site-header-nav {display: block;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.site-header .js-site-header-search-open {display: block;}.site-header .js-site-header-search {padding-bottom: 25px;}.standard-hero-inner {min-height: 400px;}.standard-hero-content {padding: 0 80px 0 40px;}.-no-image .standard-hero-content {padding: 0 40px;}.utility-nav-item a {font-size: 12px;font-size: 0.75rem;}.utility-nav-phone {display: inline-block;}.wide-promo {margin-left: 30px;margin-right: 30px;}.featured-post-inner {min-height: 500px;padding: 120px 0 100px;}.featured-post-content {padding: 0 40px;}.featured-post-title {font-size: 31px;font-size: 1.9375rem;}.featured-post-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.featured-post-meta-date,.featured-post-meta-author {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.featured-post-meta-date::after {content: '|';display: inline-block;color: #20bfdd;font-size: 12px;font-size: 0.75rem;font-weight: 700;font-style: normal;margin: 0 15px;}.featured-post-meta-date {margin-bottom: 0;}.community-sticky-nav-title h5 {display: block;}.community-sticky-nav-actions {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.community-sticky-nav-actions .btn {font-size: 12px;font-size: 0.75rem;}.community-sticky-nav-actions .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.community-sticky-nav-phone {display: block;margin-right: 20px;}.community-sticky-nav .community-detail-dropdown-trigger {position: relative;margin: 0 20px;padding: 0;width: auto;height: auto;}.community-sticky-nav .community-detail-dropdown-trigger > span {background-color: #032042;font-size: 10px;font-size: 0.625rem;color: #fff;display: inline-block;padding: 7px 15px;}.community-sticky-nav .community-detail-dropdown-trigger > span::after {content: "";font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: inline-block;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: 4px;color: #20bfdd;font-size: 10px;font-size: 0.625rem;}.community-sticky-nav .community-detail-dropdown-trigger > span::before {display: none;}.community-sticky-nav .community-detail-dropdown-trigger:active > span,.community-sticky-nav .community-detail-dropdown-trigger:focus > span,.community-sticky-nav .community-detail-dropdown-trigger:hover > span {background: #20bfdd;}.community-sticky-nav .community-detail-dropdown-trigger:active > span::after,.community-sticky-nav .community-detail-dropdown-trigger:focus > span::after,.community-sticky-nav .community-detail-dropdown-trigger:hover > span::after {color: #fff;}.community-sticky-nav .community-detail-dropdown-trigger.-active > span {background: #20bfdd;}.community-sticky-nav .community-detail-dropdown-trigger.-active > span::after {color: #fff;-webkit-transform: rotate(180deg);transform: rotate(180deg);}.community-sticky-nav .community-detail-dropdown {padding: 10px 0;}.community-sticky-nav .community-detail-dropdown-phone {display: none !important;}.community-sticky-nav .community-detail-dropdown ul {padding: 0;background-color: transparent;}.community-sticky-nav .community-detail-dropdown li {padding: 0 15px 0 20px;}.community-sticky-nav .community-detail-dropdown li[data-active='true'] a::before {width: 10px;}.community-sticky-nav .community-detail-dropdown .community-detail-dropdown-social {display: none;}.community-landing-hero-video-top {min-height: 600px;}.community-landing-hero-video-container {padding-bottom: 0;margin-bottom: 0;}.experience-brightview {padding-left: 60px;padding-right: 60px;}.experience-brightview::before {left: 30px;right: 30px;}.experience-brightview-items {height: 430px;}.experience-brightview-item {max-height: 360px;}.experience-brightview-item-image {height: 240px;}.experience-brightview-item-content {padding-left: 25px;padding-right: 25px;}.experience-brightview-item[data-open='true'],.experience-brightview-item:hover,.experience-brightview-item:focus {max-height: 700px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image,.experience-brightview-item:hover .experience-brightview-item-image,.experience-brightview-item:focus .experience-brightview-item-image {height: 202px;}.experience-brightview-promo {margin-left: 30px;margin-right: 30px;}.home-hero-featured .title-block {min-height: 740px;}.home-hero-featured .title-block h1 {font-size: 35px;font-size: 2.1875rem;}.home-hero-featured .title-block .title-video-button {padding: 1.375rem 1.375rem 1.375rem 4rem;}.home-hero-featured .title-block .title-video-button::before {top: 0.375rem;left: 0.375rem;height: 2.875rem;width: 2.875rem;}.home-hero-featured .title-block .title-video-button::after {top: 1.46875rem;left: 1.59375rem;}.home-hero-video-alt-top {min-height: 620px;}.home-hero-video-alt-container {padding-bottom: 0;margin-bottom: 0;}.home-hero-video-alt .home-hero-form {max-width: 330px;width: 390px;}.page-intro-promos {margin-left: 0;margin-right: 0;}.page-intro-promos .promo:first-child {margin-top: 20px;}}@media (min-width: 1024px) {.community-facebook-post-item {padding-left: 0;}.community-facebook-post-item-image-wrapper {margin-left: -50px;margin-right: 60px;}}@media (min-width: 1100px) {.carousel-slide figcaption {max-width: 400px;}.site-header-navbar-item > a {font-size: 16px;font-size: 1rem;}.tabcordion-item-content .tab-content-img,.tabcordion-item-content .tab-content-slider {width: 50%;}.tabcordion-item-content .tab-content-text {padding-right: 100px;}.testimonial blockquote p {font-size: 30px;font-size: 1.875rem;}.community-sticky-nav .community-detail-dropdown-trigger {display: inline-block;}.experience-brightview-items {height: 460px;}.experience-brightview-item {max-height: 390px;}.experience-brightview-item-image {height: 270px;}.experience-brightview-item-content {padding-left: 45px;padding-right: 45px;}.experience-brightview-item-body {font-size: 15px;font-size: 0.9375rem;}.experience-brightview-item[data-open='true'],.experience-brightview-item:hover,.experience-brightview-item:focus {max-height: 700px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image,.experience-brightview-item:hover .experience-brightview-item-image,.experience-brightview-item:focus .experience-brightview-item-image {height: 222px;}.home-hero-featured .featured-cards-block .featured-card {padding: 1.875rem;}.home-hero-video-alt-text .home-hero-video-alt-title {font-size: 54px;font-size: 3.375rem;line-height: 60px;line-height: 3.75rem;}}@media (min-width: 1200px) {.bulletin-and-resources-bulletin-side {-webkit-box-flex: 2;-ms-flex: 2 2 0px;flex: 2 2 0;}.bulletin-and-resources-resources-side {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.bulletin-and-resources .post-teaser-image {width: 350px;height: 240px;padding: 0;}.carousel-content {padding: 120px 120px 60px;}.carousel-title {left: 65px;}.carousel-slides {margin-left: -50px;}.image-fifty-fifty-item:nth-child(2n) .image-fifty-fifty-item-content {padding: 100px 150px 100px 100px;margin-right: -105px;}.image-fifty-fifty-item-content {padding: 100px 100px 100px 150px;margin-left: -105px;}.large-promo-inner::before {width: 64%;}.large-promo-inner::after {width: calc(64% + 20px);}.large-promo-content {padding: 90px 100px 80px 60px;}.modal-video-close-btn {top: -35px;right: -35px;}.promo-image {margin-bottom: 55px;}.promo-content {padding: 50px 45px 55px;}.promo.-full .promo-content {padding-right: 65px;}.short-hero {padding: 65px;}.site-footer-follow-us .site-footer-careers-cta {padding-bottom: 45px;}.site-header-logo {width: 230px;height: 85px;}.sticky-breadcrumbs {padding: 0 20px;}.sticky-breadcrumbs-inner .btn {width: 300px;}.sticky-breadcrumbs-nav {padding: 0 20px;}.teaser {padding: 50px;}.blog-breadcrumbs {padding: 0 20px;}.blog-post {padding: 0;}.blog-sharebar-wrapper {left: -120px;}.featured-post-title {font-size: 37px;font-size: 2.3125rem;}.community-sticky-nav {padding: 0 20px;}.community-interior-breadcrumbs {padding: 0 20px;}.community-landing-fifty-fifty {margin-bottom: 75px;}.community-landing-fifty-fifty-image {width: 50%;}.community-landing-fifty-fifty-content {width: 50%;padding-left: 75px;padding-right: 75px;}.community-landing-fifty-fifty-eyebrow {padding-left: 35px;}.community-landing-fifty-fifty-eyebrow::before {left: -50px;}.community-landing-hero-features {margin: -28px 0;}.community-landing-hero-features::before {position: absolute;top: 54px;right: 27px;bottom: 54px;left: 27px;}.community-landing-hero-features .community-landing-hero-features-left-bleed {position: absolute;content: '';top: 80px;bottom: 80px;left: -58%;width: 100%;height: calc(100% - 160px);background-color: #edebe8;}.community-landing-hero-features.-marble-bg .community-landing-hero-features-left-bleed {background-image: url("../images/marble-bg.jpg");background-size: cover;background-repeat: no-repeat;background-position: top right;}.community-landing-hero-features-inner {padding: 80px 0;}.community-landing-hero-features .community-landing-hero-features-content {width: 39%;background-color: none;padding: 35px 45px 35px 70px;}.community-landing-hero-features.-marble-bg .community-landing-hero-features-content {background-image: none;}.community-landing-hero-features-features {position: absolute;top: 27px;right: 0;width: 58%;height: calc(100% - 54px);padding: 54px 54px 54px 27px;}.community-landing-hero-features-features-inner {height: 100%;background: #fff;}.community-landing-hero-features .feature-content-cta {background: none;}.community-landing-hero-features .feature-content-video {min-height: 300px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.community-landing-hero-features .feature-content-gallery {min-height: 300px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.community-landing-hero-video .community-landing-hero-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.community-landing-hero-video .community-landing-hero-address {width: 285px;padding-right: 25px;margin-bottom: 0;}.community-landing-hero-video .community-landing-hero-phone {width: 265px;padding-right: 25px;}.community-landing-hero-video .btn.request-info {position: relative;top: auto;right: auto;margin-left: auto;}.community-landing-hero::after {content: '';position: absolute;width: 100%;height: calc(100% - 160px);background: #002955;left: 0;top: 80px;z-index: -1;}.community-landing-hero-content {width: 450px;}.community-landing-icon-nav-hero-content {width: 425px;padding-right: 90px;}.find-community-panel-item:active .find-community-panel-item-actions::before,.find-community-panel-item:active .find-community-panel-item-actions .btn,.find-community-panel-item:focus .find-community-panel-item-actions::before,.find-community-panel-item:focus .find-community-panel-item-actions .btn,.find-community-panel-item:hover .find-community-panel-item-actions::before,.find-community-panel-item:hover .find-community-panel-item-actions .btn {opacity: 1;visibility: visible;}.find-community-panel-item-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding: 0;}.find-community-panel-item-info {-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;padding: 30px;margin: 0;}.find-community-panel-item-actions {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;width: 235px;padding: 0 25px 0 32px;}.find-community-panel-item-actions::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 41, 85, 0.7);opacity: 0;visibility: hidden;-webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}.find-community-panel-item-actions .btn + .btn {margin-top: 15px;}.find-community-panel-item-actions .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;position: relative;z-index: 2;border-color: #fff;background: none;color: #fff;opacity: 0;visibility: hidden;}.find-community-panel-item-actions .btn:active,.find-community-panel-item-actions .btn:focus,.find-community-panel-item-actions .btn:hover {background: #fff;border-color: #fff;color: #002955;}.find-community-sticky-nav-inner {padding: 0;}.find-community-panel {width: 705px;max-width: 705px;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.experience-brightview-items {height: 490px;}.experience-brightview-item {max-height: 410px;}.experience-brightview-item-image {height: 290px;}.experience-brightview-item[data-open='true'],.experience-brightview-item:hover,.experience-brightview-item:focus {max-height: 700px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image,.experience-brightview-item:hover .experience-brightview-item-image,.experience-brightview-item:focus .experience-brightview-item-image {height: 242px;}.home-hero-video-alt .home-hero-form {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}.home-hero-video-alt .home-hero-video-alt-phone {width: 265px;padding-right: 25px;}.page-intro-right {margin-left: 100px;}.resource-item-inner {margin-top: -140px;}.resource-item-intro {padding: 75px 30px 85px;}}@media (min-width: 1300px) {.carousel-simple::before {content: '';position: absolute;top: 25%;right: 0;bottom: 25%;left: 0;background: #edebe8;z-index: -1;}.carousel-simple .slick-arrow {left: -24px;}.carousel-simple .carousel-slides-nav-next {right: -24px;}.standard-hero::before {top: 25px;right: 25px;bottom: 25px;left: 25px;}.standard-hero-inner {min-height: 500px;}.standard-hero-content {padding: 0 100px 0 0;}.-no-image .standard-hero-content {padding: 0;}.testimonial blockquote {max-width: 500px;}.blog-sharebar-wrapper {left: -140px;}.featured-post::before {top: 25px;right: 25px;bottom: 25px;left: 25px;}.featured-post-inner {min-height: 600px;}.featured-post-content {padding: 0;}.community-landing-hero-features .community-landing-hero-features-content {padding-left: 0;}.community-landing-hero-content {padding-left: 0;}.experience-brightview-items {height: 520px;}.experience-brightview-item {max-height: 440px;}.experience-brightview-item-image {height: 320px;}.experience-brightview-item-body {font-size: 16px;font-size: 1rem;}.experience-brightview-item[data-open='true'],.experience-brightview-item:hover,.experience-brightview-item:focus {max-height: 700px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.experience-brightview-item[data-open='true'] .experience-brightview-item-image,.experience-brightview-item:hover .experience-brightview-item-image,.experience-brightview-item:focus .experience-brightview-item-image {height: 282px;}.home-hero-featured-container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.home-hero-featured .title-block {width: 50%;min-height: 0;-ms-flex-item-align: stretch;align-self: stretch;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.home-hero-featured .title-block::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;pointer-events: none;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(32, 191, 221, 0.03)), to(#004279));background-image: linear-gradient(180deg, rgba(32, 191, 221, 0.03) 40%, #004279 100%);}.home-hero-featured .title-block .inner {padding: 2.1875rem 2.75rem;max-width: 740px;margin: 0 auto;}.home-hero-featured .title-block .inner::before {display: none;}.home-hero-featured .title-block h1 {font-size: 44px;font-size: 2.75rem;line-height: 1.1;text-shadow: 0 2px 14px rgba(0, 0, 0, 0.73);}.home-hero-featured .featured-cards-block {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 50%;-ms-flex-item-align: stretch;align-self: stretch;padding: 3.625rem 3.625rem 2rem 2rem;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 22px;font-size: 1.375rem;line-height: 30px;line-height: 1.875rem;}.home-hero-featured .find-community-block {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 2rem 2rem 3.625rem;}.home-hero-featured-form-title {margin-bottom: 0;}.home-hero-featured-form {width: 340px;margin: 0 24px;}.home-hero-video-alt-text .home-hero-video-alt-title {font-size: 64px;font-size: 4rem;line-height: 70px;line-height: 4.375rem;}}@media (min-width: 1300px) and (max-width: 1699px) {.home-hero-featured .featured-cards-block .featured-card .decor-corner-flair::before {bottom: -290px;right: -290px;width: 380px;height: 380px;}}@media (min-width: 1400px) {.testimonial-image {width: 55%;}.testimonial blockquote {padding: 95px 135px 120px 110px;max-width: 650px;}.community-landing-fifty-fifty-image {width: 55%;}.community-landing-fifty-fifty-content {width: 45%;padding-left: 100px;padding-right: 15px;}[data-img-position='right'] .community-landing-fifty-fifty-content {padding-right: 100px;padding-left: 15px;}.community-landing-hero-video-top {min-height: 700px;}.home-hero-featured .title-block h1 {font-size: 52px;font-size: 3.25rem;}.home-hero-image,.home-hero-video {width: 100%;}}@media (min-width: 1500px) {.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 25px;font-size: 1.5625rem;line-height: 32px;line-height: 2rem;}}@media (min-width: 1600px) {.home-hero-featured .featured-cards-block .featured-card .decor-corner-flair::before {bottom: -480px;right: -460px;width: 610px;height: 610px;}.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 27px;font-size: 1.6875rem;line-height: 34px;line-height: 2.125rem;}}@media (min-width: 1700px) {.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 29px;font-size: 1.8125rem;line-height: 37px;line-height: 2.3125rem;}}@media (min-width: 1800px) {.home-hero-featured .featured-cards-block .featured-card-primary.featured-card-primary-testimonial blockquote {font-size: 32px;font-size: 2rem;line-height: 42px;line-height: 2.625rem;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}@media (max-width: 899px) {.tabcordion-item-content .tab-content-img {position: relative;padding-top: 60%;}.tabcordion-item-content .tab-content-img::before {max-width: 100%;}.tabcordion-item-content .tab-content-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.tabcordion-item-content .tab-content-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.tabcordion-item-content .tab-content-slider .tab-content-slide-img {position: relative;padding-top: 60%;}.tabcordion-item-content .tab-content-slider .tab-content-slide-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.community-landing-three-columns-tooltip[data-visible='hidden'] {display: none;}.gated-pricing-modal-body form .form-columns-1,.gated-pricing-modal-body form .form-columns-2 {margin: 0;}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/**
       * Remove all paddings around the image on small screen
       */.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media (max-width: 799px) {.home-hero-video-alt-container {display: none;}.gated-pricing {padding: 25px;}.gated-pricing-modal-header .btn .phone {display: none;}.gated-pricing-modal-body {padding: 30px 15px;}}@media (max-width: 767px) {input[type='text']:focus,input[type='email']:focus,input[type='search']:focus,input[type='tel']:focus,select:focus,textarea:focus {font-size: 16px;font-size: 1rem;}.bulletin-and-resources-wrapper {max-width: 384px;margin: 0 auto;}.bulletin-and-resources .resource-teaser:nth-child(2) {display: none;}.button-grid-button + .button-grid-button {margin-top: 15px;}.carousel-three-wide .carousel-three-wide-slider .carousel-three-wide-slide .carousel-three-wide-item-title {font-size: 21px;font-size: 1.3125rem;}.promo-strip-inner .learn-more {margin-top: 20px;}.related-content-item-title {font-size: 23px;font-size: 1.4375rem;}.teaser-image {background: none !important;}.community-landing-nearby-item-title {font-size: 26px;font-size: 1.625rem;}.find-community-filters .career-link {text-align: center;}.find-community-filters .career-link a {margin-top: 5px;}.home-hero-content {max-width: 350px;margin: 0 auto;}}@media (max-width: 599px) {.hubspot-form-form-fields .hs_submit button {width: 100%;}.recently-viewed-item-image {background: none !important;}.blog-sharebar-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.blog-sharebar-title {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 0 20px 0 0;}.blog-sharebar-services {-webkit-box-flex: 0;-ms-flex: none;flex: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.blog-sharebar-service {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding: 0 5px;}.blog-sharebar-service:first-child {padding-left: 0;}.blog-sharebar-service:last-child {padding-right: 0;}.community-contact-form-fields .hs_submit button {width: 100%;}.find-community-panel-item-actions {background: none !important;}}@media (max-width: 399px) {.site-footer-find-community-form button {display: block;margin-top: 15px;}.community-map-title {padding: 0 20px;}.community-map-caption {padding: 0 20px;}}@-webkit-keyframes container-rotate {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes container-rotate {to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes fill-unfill-rotate {12.5% {-webkit-transform: rotate(135deg);transform: rotate(135deg);}25% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}37.5% {-webkit-transform: rotate(405deg);transform: rotate(405deg);}50% {-webkit-transform: rotate(540deg);transform: rotate(540deg);}62.5% {-webkit-transform: rotate(675deg);transform: rotate(675deg);}75% {-webkit-transform: rotate(810deg);transform: rotate(810deg);}87.5% {-webkit-transform: rotate(945deg);transform: rotate(945deg);}to {-webkit-transform: rotate(1080deg);transform: rotate(1080deg);}}@keyframes fill-unfill-rotate {12.5% {-webkit-transform: rotate(135deg);transform: rotate(135deg);}25% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}37.5% {-webkit-transform: rotate(405deg);transform: rotate(405deg);}50% {-webkit-transform: rotate(540deg);transform: rotate(540deg);}62.5% {-webkit-transform: rotate(675deg);transform: rotate(675deg);}75% {-webkit-transform: rotate(810deg);transform: rotate(810deg);}87.5% {-webkit-transform: rotate(945deg);transform: rotate(945deg);}to {-webkit-transform: rotate(1080deg);transform: rotate(1080deg);}}@-webkit-keyframes left-spin {from {-webkit-transform: rotate(130deg);transform: rotate(130deg);}50% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}to {-webkit-transform: rotate(130deg);transform: rotate(130deg);}}@keyframes left-spin {from {-webkit-transform: rotate(130deg);transform: rotate(130deg);}50% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}to {-webkit-transform: rotate(130deg);transform: rotate(130deg);}}@-webkit-keyframes right-spin {from {-webkit-transform: rotate(-130deg);transform: rotate(-130deg);}50% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}to {-webkit-transform: rotate(-130deg);transform: rotate(-130deg);}}@keyframes right-spin {from {-webkit-transform: rotate(-130deg);transform: rotate(-130deg);}50% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}to {-webkit-transform: rotate(-130deg);transform: rotate(-130deg);}}@-webkit-keyframes modal-video {from {opacity: 0;}to {opacity: 1;}}@keyframes modal-video {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes modal-video-inner {from {-webkit-transform: translate(0, 100px);transform: translate(0, 100px);}to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@keyframes modal-video-inner {from {-webkit-transform: translate(0, 100px);transform: translate(0, 100px);}to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}}@-webkit-keyframes rotating {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes rotating {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes rotating {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@-webkit-keyframes show {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes reveal {from {opacity: 0;}to {opacity: 1;}}

/*# sourceMappingURL=sourcemaps/style.css.map */
