@charset "UTF-8";body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#212721;font-size:16px;line-height:1.6}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.8em}del,strike{opacity:.7}address{font-style:normal}hr{display:block;border:0;border-top:1px solid #e2e2e2;margin-top:30px;margin-bottom:30px;width:100%}.h1,.h2,.h3,.h4,.h5,.h6,.heading--jumbo,.heading--large,h1,h2,h3,h4,h5,h6{color:#212721;font-family:benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-weight:400;margin-top:1em}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.heading--jumbo a,.heading--large a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.slide__content .h1,.slide__content .h2,.slide__content .h3,.slide__content .h4,.slide__content .h5,.slide__content .h6,.slide__content .heading--jumbo,.slide__content .heading--large,.slide__content h1,.slide__content h2,.slide__content h3,.slide__content h4,.slide__content h5,.slide__content h6{margin-top:0}.h1,h1{font-size:30px}@media screen and (min-width:320px){.h1,h1{font-size:calc(30px + 6 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.h1,h1{font-size:36px}}.h2,h2{font-size:24px}@media screen and (min-width:320px){.h2,h2{font-size:calc(24px + 6 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.h2,h2{font-size:30px}}.h3,h3{font-size:18px}@media screen and (min-width:320px){.h3,h3{font-size:calc(18px + 6 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.h3,h3{font-size:24px}}.h4,h4{font-size:16px}@media screen and (min-width:320px){.h4,h4{font-size:calc(16px + 2 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.h4,h4{font-size:18px}}.h5,h5{font-size:16px}.h6,h6{font-size:14px}.heading--jumbo{font-size:36px}@media screen and (min-width:320px){.heading--jumbo{font-size:calc(36px + 9 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.heading--jumbo{font-size:45px}}.heading--large{font-size:30px}@media screen and (min-width:320px){.heading--large{font-size:calc(30px + 10 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.heading--large{font-size:40px}}.subtitle{font-size:16px;color:#666;margin:0}.subtitle--alt{margin:0;font-weight:400;color:#ac1f24;text-transform:uppercase;font-size:14px}blockquote{font-size:21px;margin:0;padding-left:30px;position:relative}blockquote:before{content:"“";display:block;position:absolute;left:0;top:0;width:30px;text-align:center;margin-right:10px;margin-bottom:10px;color:#ac1f24;font-weight:700;font-size:2em;line-height:1}code{padding:5px}code,pre{background-color:#eee;border:1px solid #e2e2e2}pre{padding:1.69492%}kbd{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.24);box-shadow:0 1px 6px rgba(0,0,0,.13),0 0 1px rgba(0,0,0,.24);padding:5px;background-color:#eee;border-top:2px solid #fff;border-right:3px solid #ddd;border-bottom:5px solid #bbb;border-left:3px solid #ddd;border-radius:3px}ol,ul{padding-left:30px}dt{font-weight:700;margin-top:1.69492%}dd{margin-left:30px}table{border-collapse:collapse;width:100%}thead{border-bottom:1px solid #e2e2e2}tfoot{border-top:1px solid #e2e2e2}td,th{padding:7.5px;border-bottom:1px solid #e2e2e2}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}th{text-align:left}img{max-width:100%;height:auto}figure{margin:0;padding:0}figure img{display:block}.the_content figure,.the_excerpt figure{margin:0;padding:1.69492%;border:1px solid #e2e2e2}.the_content figure img,.the_excerpt figure img{display:block}.the_content figcaption,.the_excerpt figcaption{padding-top:1.69492%;text-align:center}.the_content img,.the_excerpt img{max-width:100%}a{color:#ac1f24}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#961b1f}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background-color:transparent;width:100%;height:44px;padding:13px;border:1px solid #afafaf;border-radius:3px;outline:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;-webkit-appearance:none;-webkit-border-radius:3px}input[type=color]:disabled,input[type=color][disabled],input[type=date]:disabled,input[type=date][disabled],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=email]:disabled,input[type=email][disabled],input[type=month]:disabled,input[type=month][disabled],input[type=number]:disabled,input[type=number][disabled],input[type=password]:disabled,input[type=password][disabled],input[type=range]:disabled,input[type=range][disabled],input[type=search]:disabled,input[type=search][disabled],input[type=tel]:disabled,input[type=tel][disabled],input[type=text]:disabled,input[type=text][disabled],input[type=time]:disabled,input[type=time][disabled],input[type=url]:disabled,input[type=url][disabled],input[type=week]:disabled,input[type=week][disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{cursor:not-allowed;background-color:#eee}select[multiple],select[size],textarea{height:auto}textarea{overflow:auto;width:100%;min-height:48px;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{border:0;font-size:inherit;outline:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.archive__header{text-align:center;margin-top:60px;margin-bottom:60px}.entry+.entry{margin-top:30px}.entry:first-child{margin-top:0}.archive__content,.flex-listing-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.archive__content>*,.flex-listing-grid>*{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;margin:15px}.flex-spacer{margin-top:0!important;margin-bottom:0!important}.backlink+*{margin-top:40px}.l--expand{max-width:100%;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.l--expand:after{content:" ";display:block;clear:both}.l--contain{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.l--contain:after{content:" ";display:block;clear:both}.l--compact{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.l--compact:after{content:" ";display:block;clear:both}.l--main-sidebar .site__sidebar{margin-top:30px}@media screen and (min-width:801px){.l--main-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l--main-sidebar .site__main{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 375px);flex:1 1 calc(100% - 375px);max-width:calc(100% - 375px);padding-right:8%}.l--main-sidebar .site__sidebar{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 375px;flex:0 0 375px}}.l--sidebar-main .site__sidebar{margin-top:30px}@media screen and (min-width:801px){.l--sidebar-main{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}.l--sidebar-main .site__main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:825px;padding-left:8%}.l--sidebar-main .site__sidebar{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 375px;flex:0 0 375px}}.flex-spacer{height:0;visibility:hidden}.site__header{position:relative;padding:10px 0;z-index:1040}@media screen and (min-width:801px){.site__header{padding:20px 0}}.site__header-inner{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site__branding,.site__nav-toggle,.site__navigation{white-space:nowrap}@media screen and (max-width:800px){.site__branding{margin-left:auto;margin-right:auto}}.site__branding{margin-bottom:0;vertical-align:middle}.site__branding img,.site__branding svg{display:block;width:100%;max-width:180px;height:auto}.site__layout{margin-top:60px;margin-bottom:60px}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.archive-page__content{margin-top:60px;margin-bottom:60px}.site__footer{border-top:1px solid #e2e2e2;overflow:hidden}.footer__widgets{border-top:4px double #e2e2e2;border-bottom:4px double #e2e2e2;margin-top:12px}.footer__widgets hr.divider{width:100vw;margin-left:-15px;border-top:4px double #e2e2e2}@media screen and (max-width:768px){.footer__widgets .footer__widget-wrapper{padding-top:20px;padding-bottom:20px}.footer__widgets .widget{border-bottom:1px solid #e2e2e2}.footer__widgets .widget+.widget{margin-top:0}.footer__widgets .widget__title{position:relative;margin-bottom:0!important;padding:10px 0}.footer__widgets .widget__title:after{content:"\f107";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400;position:absolute;top:0;right:0;height:100%;font-size:1.2em;width:44px;text-align:center;line-height:2.1;color:#000}.footer__widgets .widget__title.is-open,.footer__widgets .widget__title.is-open a,.footer__widgets .widget__title:hover,.footer__widgets .widget__title:hover a{color:#ac1f24}.footer__widgets .widget__title.is-open:after{content:"\f106"}.footer__widgets .textwidget{padding-bottom:20px}.footer__widgets .widget__title~*{display:none}.footer__widgets .widget__title.is-open~*{display:block}}@media screen and (min-width:769px){.footer__widgets .footer__widget-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-16px}.footer__widgets .footer__widget-wrapper .widget{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:46px 36px 15px;border-right:1px solid #e2e2e2}.footer__widgets hr.divider{margin-left:-36px;margin-right:-100vw}}.footer__widgets .footer-widget-stack{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.footer__widgets .footer-widget-stack{padding:46px 36px 15px}.footer__widgets .footer-widget-stack .widget+.widget{position:relative}.footer__widgets .footer-widget-stack .widget+.widget:before{content:"";position:absolute;top:0;left:-36px;width:100vw;border-top:4px double #e2e2e2}}.footer__widgets .footer-widget-stack .widget{padding:0;border-right:0}.footer__widgets .footer-widget-stack .widget:last-child{border-bottom:0}@media screen and (min-width:769px){.footer__widgets .footer-widget-stack .widget{border:0}.footer__widgets .footer-widget-stack .widget+.widget{margin-top:40px}.footer__widgets .footer-widget-stack .widget+.widget .textwidget{padding-top:20px}}.site__info .l--contain .copyright,.site__info .l--contain .social{padding:15px}@media screen and (max-width:1024px){.site__info .l--contain{text-align:center}.site__info .l--contain .copyright{border-top:1px solid #e2e2e2}}.site__info .l--contain .widget__title{margin:0}@media screen and (min-width:1025px){.site__info .l--contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site__info .l--contain>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.site__info .l--contain .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e2e2e2}.site__info .l--contain .copyright{text-align:right}}.site__info .navigation--social a{color:#ac1f24}.search-form{min-width:150px}.search-form:after,.search-form:before{content:" ";display:table}.search-form:after{clear:both}.search-form .search-text{display:block;float:left;margin-right:-40px;padding-right:40px;width:100%;min-width:150px}.search-form .search-field{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;border-radius:3px 0 0 3px;height:40px;color:#212721;font-size:12px;background-color:#fff}.search-form .search-submit{padding:0;width:40px;height:40px;color:#fff;font-size:20px;line-height:40px;text-align:center;background-color:#ac1f24;border-radius:0 3px 3px 0}.lead{font-weight:100}.lead,.lead-alt{font-size:21px;font-family:benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif}.lead-alt{font-weight:300}.pullquote{margin-top:0;margin-right:0;margin-left:0}.pullquote,.pullquote p{font-size:18px}.pullquote:before{content:"“";display:block;height:20px;color:#666;font-weight:700;font-size:50px;line-height:40px}@media screen and (min-width:769px){.pullquote{max-width:25%}.pullquote.pullquote--left{float:left;margin-right:15px}.pullquote.pullquote--right{float:right;margin-left:15px}}.cite{font-style:italic;font-weight:400;font-size:1em}.cite:before{content:"—"}.typography--uppercase{text-transform:uppercase}.typography--font-heading{font-family:benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif}.typography--font-heading-secondary{font-family:benton-sans-compressed,benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.15em;line-height:1.2}.typography--brand-primary{color:#ac1f24}.typography--brand-secondary{color:#1a2d57}.list--features{margin:0;padding:0;list-style:none}.list--features>li{padding:5px 0 5px 1.3em}.list--features>li:before{content:"angle-double-right";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400;margin-left:-1.3em;width:1.3em}.list--piped{margin:0;padding:0;list-style:none}.list--piped>li,.list--piped li{display:inline-block}.list--piped li{padding:0 5px;list-style:none}.list--piped li+li{border-left:1px solid #e2e2e2}dl.meta-list{line-height:1}dl.meta-list dd,dl.meta-list dt{display:inline;margin:0;line-height:1;white-space:nowrap}dl.meta-list dd{margin-right:.5em}dl.meta-list dd:last-child{margin-right:0}.member__contact ul{list-style:none;margin:0;padding:0}.mce-content-body ol li,.mce-content-body ul li,.the_content ol li,.the_content ul li,.the_excerpt ol li,.the_excerpt ul li,body.acf_content ol li,body.acf_content ul li,body.wp-autoresize.mce-content-body-excerpt ol li,body.wp-autoresize.mce-content-body-excerpt ul li,body.wp-autoresize.mce-content-body ol li,body.wp-autoresize.mce-content-body ul li{margin-bottom:.75em}.mce-content-body ol.list--compact li,.mce-content-body ul.list--compact li,.the_content ol.list--compact li,.the_content ul.list--compact li,.the_excerpt ol.list--compact li,.the_excerpt ul.list--compact li,body.acf_content ol.list--compact li,body.acf_content ul.list--compact li,body.wp-autoresize.mce-content-body-excerpt ol.list--compact li,body.wp-autoresize.mce-content-body-excerpt ul.list--compact li,body.wp-autoresize.mce-content-body ol.list--compact li,body.wp-autoresize.mce-content-body ul.list--compact li{margin-bottom:0}.mce-content-body ol.list--spaced li,.mce-content-body ul.list--spaced li,.the_content ol.list--spaced li,.the_content ul.list--spaced li,.the_excerpt ol.list--spaced li,.the_excerpt ul.list--spaced li,body.acf_content ol.list--spaced li,body.acf_content ul.list--spaced li,body.wp-autoresize.mce-content-body-excerpt ol.list--spaced li,body.wp-autoresize.mce-content-body-excerpt ul.list--spaced li,body.wp-autoresize.mce-content-body ol.list--spaced li,body.wp-autoresize.mce-content-body ul.list--spaced li{margin-bottom:1.25em}.overlay-image{z-index:1;max-height:75vh;position:relative;display:block;overflow:hidden;padding-bottom:40%;width:100%;height:0}.overlay-image>*{position:absolute}.overlay-image img{position:absolute;width:auto;min-width:100%;height:auto;min-height:100%;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.image-flood{z-index:10;pointer-events:none;opacity:.68;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto}.entry img{max-width:100%;height:auto}.clear-for-text-readability{float:none!important;margin-left:auto!important;margin-right:auto!important;display:block}.scrim,.scrim>*{position:relative}.scrim>*{z-index:5}.scrim:after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;display:block!important}.scrim--solid:after{background-color:rgba(33,39,33,.7)}.scrim--linear:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(0,0,0,.028)),color-stop(40%,rgba(0,0,0,.112)),color-stop(60%,rgba(0,0,0,.252)),color-stop(80%,rgba(0,0,0,.448)),to(rgba(0,0,0,.7)));background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.028) 20%,rgba(0,0,0,.112) 40%,rgba(0,0,0,.252) 60%,rgba(0,0,0,.448) 80%,rgba(0,0,0,.7));max-height:200px;top:auto;bottom:0;height:100%}.page-hero{background-size:cover;background-repeat:no-repeat}.page-hero__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;margin:0;text-align:center;padding:18% 0 2.5%;text-transform:uppercase;font-family:benton-sans-compressed,benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.15em;color:#fff;font-weight:400}@media screen and (min-width:320px){.page-hero__title{font-size:calc(40px + 30 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.page-hero__title{font-size:70px}}.button,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:auto;padding:.5em 2em;border:1px solid #ac1f24;border-radius:3px;color:#ac1f24;background-color:#fff;font-size:18px;line-height:1;font-weight:400;text-transform:none;vertical-align:middle;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.button.is-focused,.button.is-hovered,.button:focus,.button:hover,.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input.is-focused.button,.gform_wrapper .gform_footer input.is-focused[type=submit],.gform_wrapper .gform_footer input.is-hovered.button,.gform_wrapper .gform_footer input.is-hovered[type=submit],.gform_wrapper .gform_footer input:focus[type=submit],.gform_wrapper .gform_footer input:hover[type=submit],.gform_wrapper .gform_page_footer input.button:focus,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input.is-focused.button,.gform_wrapper .gform_page_footer input.is-focused[type=submit],.gform_wrapper .gform_page_footer input.is-hovered.button,.gform_wrapper .gform_page_footer input.is-hovered[type=submit],.gform_wrapper .gform_page_footer input:focus[type=submit],.gform_wrapper .gform_page_footer input:hover[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background-color:#ac1f24;color:#fff}.button.is-disabled,.button:disabled,.button[disabled],.gform_wrapper .gform_footer input.button:disabled,.gform_wrapper .gform_footer input.button[disabled],.gform_wrapper .gform_footer input.is-disabled.button,.gform_wrapper .gform_footer input.is-disabled[type=submit],.gform_wrapper .gform_footer input:disabled[type=submit],.gform_wrapper .gform_footer input[disabled][type=submit],.gform_wrapper .gform_page_footer input.button:disabled,.gform_wrapper .gform_page_footer input.button[disabled],.gform_wrapper .gform_page_footer input.is-disabled.button,.gform_wrapper .gform_page_footer input.is-disabled[type=submit],.gform_wrapper .gform_page_footer input:disabled[type=submit],.gform_wrapper .gform_page_footer input[disabled][type=submit]{opacity:.8;cursor:not-allowed;pointer-events:none}.button--sm{font-size:14px}.button--lg{font-size:22px}.button--multiline{white-space:normal}.button--block{display:block;width:100%}.button--primary,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{border-color:#ac1f24;color:#ac1f24}.button--primary.is-focused,.button--primary.is-hovered,.button--primary:focus,.button--primary:hover,.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input.is-focused.button,.gform_wrapper .gform_footer input.is-focused[type=submit],.gform_wrapper .gform_footer input.is-hovered.button,.gform_wrapper .gform_footer input.is-hovered[type=submit],.gform_wrapper .gform_footer input:focus[type=submit],.gform_wrapper .gform_footer input:hover[type=submit],.gform_wrapper .gform_page_footer input.button:focus,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input.is-focused.button,.gform_wrapper .gform_page_footer input.is-focused[type=submit],.gform_wrapper .gform_page_footer input.is-hovered.button,.gform_wrapper .gform_page_footer input.is-hovered[type=submit],.gform_wrapper .gform_page_footer input:focus[type=submit],.gform_wrapper .gform_page_footer input:hover[type=submit]{background-color:#ac1f24;color:#fff}.button--link-primary{border-color:transparent}.button--link-primary,.button--link-primary.is-focused,.button--link-primary.is-hovered,.button--link-primary:focus,.button--link-primary:hover{background-color:transparent;color:#ac1f24}.button--link-primary:before{content:""}.button--solid-primary{background-color:#ac1f24;border:1px solid #ac1f24;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--solid-primary.is-focused,.button--solid-primary.is-hovered,.button--solid-primary:focus,.button--solid-primary:hover{background-color:#fff;color:#ac1f24}.button--secondary{border-color:#1a2d57;color:#1a2d57}.button--secondary.is-focused,.button--secondary.is-hovered,.button--secondary:focus,.button--secondary:hover{background-color:#1a2d57;color:#fff}.button--link-secondary{border-color:transparent}.button--link-secondary,.button--link-secondary.is-focused,.button--link-secondary.is-hovered,.button--link-secondary:focus,.button--link-secondary:hover{background-color:transparent;color:#1a2d57}.button--link-secondary:before{content:""}.button--solid-secondary{background-color:#1a2d57;border:1px solid #1a2d57;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--solid-secondary.is-focused,.button--solid-secondary.is-hovered,.button--solid-secondary:focus,.button--solid-secondary:hover{background-color:#fff;color:#1a2d57}.skip-navigation{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;position:fixed;top:0;left:0;background-color:#fff;padding:10px}.skip-navigation:active,.skip-navigation:focus{width:auto;height:auto;margin:0;overflow:visible;clip:auto}.menu{list-style:none;margin:0;padding:0}@media screen and (min-width:801px){.menubar .menu__item--top{display:inline-block}}.menu__item{position:relative;color:#212721}.menu__link{display:block;padding-right:11px;padding-left:11px;min-width:44px;min-height:44px;line-height:44px;padding-left:20px;padding-right:20px}.menu__trigger{display:block;position:absolute;top:0;right:0;min-width:30px;height:44px}.menu__trigger:before{content:"\f107"}.is-active>.menu__trigger:before,.menu__trigger:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}.is-active>.menu__trigger:before{content:"\f106"}@media screen and (min-width:801px){.menu__trigger{height:100%}.menu__dropdown .menu__trigger:before{content:"\f105"}.menu__dropdown .is-active>.menu__trigger:before,.menu__dropdown .menu__trigger:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}.menu__dropdown .is-active>.menu__trigger:before{content:"\f104"}}.menu__item--top.is-active,.menu__item--top.is-focused,.menu__item--top.is-hovered,.menu__item--top:active,.menu__item--top:focus,.menu__item--top:hover{background-color:#e2e2e2}@media screen and (min-width:801px){.menu__item--top{border-radius:3px}.menu__item--top.menu__item--parent{border-bottom-left-radius:0;border-bottom-right-radius:0}.menu__item--top>.menu__dropdown{border:1px solid #e2e2e2}}.menu__dropdown{display:none;background-color:#fafafa;padding:10px;z-index:1000}.menu__dropdown .menu__link:hover{color:#ac1f24}.is-likely-touch-device .menu__dropdown[aria-hidden=true]{display:none!important}.menu__dropdown[aria-hidden=false]{display:block}@media screen and (max-width:800px){.site__navigation[aria-hidden=false]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__navigation[aria-hidden=false] .menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site__navigation[aria-hidden=false] .menu--secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:801px){.menu--secondary{font-size:13px;text-align:right;padding-right:12px;color:#666!important;font-weight:700}.menu--secondary .menu__item--top{line-height:1.1}.menu--secondary .menu__item--top>.menu__link{padding:1em .5em;line-height:1.1;min-height:0;display:inline-block}.menu--secondary .menu__item--top+.menu__item--top:before{content:"|";padding:.5em;color:#666;pointer-events:none}.menu--secondary .menu__item--top+.menu__item--top:hover:before{color:#666}.menu--secondary .menu__item--top.is-active,.menu--secondary .menu__item--top.is-focused,.menu--secondary .menu__item--top.is-hovered,.menu--secondary .menu__item--top:active,.menu--secondary .menu__item--top:focus,.menu--secondary .menu__item--top:hover{background-color:transparent}.menu--secondary .menu__item--top.is-focused>.menu__link,.menu--secondary .menu__item--top:focus>.menu__link,.menu--secondary .menu__item--top>.menu__link:hover{color:#ac1f24}.menubar .menu__item.is-active>.menu__dropdown,.menubar .menu__item.is-hovered>.menu__dropdown,.menubar .menu__item:active>.menu__dropdown,.menubar .menu__item:hover>.menu__dropdown{display:block}.menubar .menu__dropdown{border-radius:3px;border-top-left-radius:0;display:none;position:absolute;top:100%;left:0}.menubar .menu__dropdown.fix-off-canvas{left:auto;right:0}.menubar .menu__dropdown .menu__dropdown{left:100%;top:0}.menubar .menu__dropdown .menu__dropdown.fix-off-canvas{border-radius:3px;border-top-right-radius:0;left:auto;right:100%}}.menu__item--parent>.menu__link{margin-right:30px;padding-right:0}.nav-toggle{display:block}.nav-toggle__icon{display:block;width:44px;font-size:32px;vertical-align:middle}.nav-toggle__icon:before{content:"\f0c9";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}@media screen and (min-width:801px){.nav-toggle{display:none}}.nav-toggle[aria-expanded=true] .nav-toggle__icon:before{content:"\f00d";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}.site__navigation{-webkit-box-shadow:0 5px 12px rgba(0,0,0,.17),0 3px 4px rgba(0,0,0,.23);box-shadow:0 5px 12px rgba(0,0,0,.17),0 3px 4px rgba(0,0,0,.23);position:absolute;top:100%;left:0;width:100%;display:none;background-color:#fff}.site__navigation[aria-hidden=false]{display:block}@media screen and (min-width:801px){.site__navigation{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;display:block;position:static}}.navigation--social{font-size:18px}.navigation--social ul{list-style:none;margin:0;padding:0}.navigation--social ul li{display:inline-block;position:relative;vertical-align:middle;font-size:21px;width:30px;height:30px;line-height:30px;overflow:hidden}.navigation--social a{position:absolute;top:0;left:0;min-width:0;min-height:0;padding-left:32px;padding-right:0;line-height:30px;height:30px;width:0;overflow:hidden;color:inherit;white-space:nowrap;color:#ac1f24}.navigation--social a:before{position:absolute;top:50%;left:50%;font-size:21px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.navigation--social a[href*="facebook.com"]:before{content:"\f09a"}.navigation--social a[href*="facebook.com"]:before,.navigation--social a[href*="twitter.com"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.navigation--social a[href*="twitter.com"]:before{content:"\f099"}.navigation--social a[href*="youtube.com"]:before{content:"\f167"}.navigation--social a[href*="pinterest.com"]:before,.navigation--social a[href*="youtube.com"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.navigation--social a[href*="pinterest.com"]:before{content:"\f0d2"}.navigation--social a[href*="linkedin.com"]:before{content:"\f08c"}.navigation--social a[href*="flickr.com"]:before,.navigation--social a[href*="linkedin.com"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.navigation--social a[href*="flickr.com"]:before{content:"\f16e"}.navigation--social a[href*="etsy.com"]:before{content:"\f2d7"}.navigation--social a[href*="etsy.com"]:before,.navigation--social a[href*="snapchat.com"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.navigation--social a[href*="snapchat.com"]:before{content:"\f2ab"}.navigation--social a[href*="instagram.com"]:before{content:"\f16d"}.navigation--social a[href*="instagram.com"]:before,.navigation--social a[href*="tumblr.com"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.navigation--social a[href*="tumblr.com"]:before{content:"\f173"}.navigation--social a[href*="goo.gl"]:before,.navigation--social a[href*="google.com"]:before{content:"\f2b3";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Brands;font-weight:400}.paging-navigation,.post-navigation{margin-top:30px;text-align:center;margin-bottom:40px}.paging-navigation .nav-next,.paging-navigation .nav-previous,.paging-navigation ul,.post-navigation .nav-next,.post-navigation .nav-previous,.post-navigation ul{display:block;margin:0;padding:0}.paging-navigation i,.post-navigation i{vertical-align:middle}.paging-navigation .nav-next a,.paging-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a{padding:10px;text-align:center}.paging-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paging-navigation ul,.post-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.paging-navigation .nav-next,.paging-navigation .nav-previous,.paging-navigation ul li,.post-navigation .nav-next,.post-navigation .nav-previous,.post-navigation ul li{margin:3px}.paging-navigation ul li .current,.paging-navigation ul li a,.post-navigation ul li .current,.post-navigation ul li a{display:inline-block}.paging-navigation .current,.paging-navigation .nav-next a,.paging-navigation .nav-previous a,.paging-navigation a,.post-navigation .current,.post-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation a{padding:3px 10px;background-color:#fff;color:#000;border:1px solid #e2e2e2;display:block;width:100%;height:100%;vertical-align:middle;text-align:center}.paging-navigation .current.is-focused,.paging-navigation .current.is-hovered,.paging-navigation .current:focus,.paging-navigation .current:hover,.paging-navigation .nav-next a.is-focused,.paging-navigation .nav-next a.is-hovered,.paging-navigation .nav-next a:focus,.paging-navigation .nav-next a:hover,.paging-navigation .nav-previous a.is-focused,.paging-navigation .nav-previous a.is-hovered,.paging-navigation .nav-previous a:focus,.paging-navigation .nav-previous a:hover,.paging-navigation a.is-focused,.paging-navigation a.is-hovered,.paging-navigation a:focus,.paging-navigation a:hover,.post-navigation .current.is-focused,.post-navigation .current.is-hovered,.post-navigation .current:focus,.post-navigation .current:hover,.post-navigation .nav-next a.is-focused,.post-navigation .nav-next a.is-hovered,.post-navigation .nav-next a:focus,.post-navigation .nav-next a:hover,.post-navigation .nav-previous a.is-focused,.post-navigation .nav-previous a.is-hovered,.post-navigation .nav-previous a:focus,.post-navigation .nav-previous a:hover,.post-navigation a.is-focused,.post-navigation a.is-hovered,.post-navigation a:focus,.post-navigation a:hover{border-color:#ac1f24}.paging-navigation .current,.post-navigation .current{border-color:#ac1f24;color:#ac1f24}@media screen and (max-width:480px){.paging-navigation .nav-links,.post-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.paging-navigation .nav-next,.paging-navigation .nav-previous,.paging-navigation ul,.post-navigation .nav-next,.post-navigation .nav-previous,.post-navigation ul{width:100%}.paging-navigation ul.page-numbers,.post-navigation ul.page-numbers{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin:3px;margin-right:3px}.paging-navigation ul.page-numbers>*,.post-navigation ul.page-numbers>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;margin-left:0;margin-right:0}.paging-navigation ul.page-numbers>* .current,.paging-navigation ul.page-numbers>* a,.post-navigation ul.page-numbers>* .current,.post-navigation ul.page-numbers>* a{padding-left:0;padding-right:0}}@media screen and (min-width:481px){.paging-navigation .nav-next a,.paging-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a{margin:0}.paging-navigation .nav-previous a,.post-navigation .nav-previous a{text-align:right}.paging-navigation .nav-next a,.post-navigation .nav-next a{text-align:left}.paging-navigation ul,.post-navigation ul{margin:0;padding:0}.paging-navigation .current,.post-navigation .current{cursor:default}}.post-navigation .nav-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-navigation .nav-previous{margin-left:auto}.post-navigation .nav-next{margin-right:auto}@media screen and (max-width:480px){.post-navigation .nav-next .screen-reader-text,.post-navigation .nav-previous .screen-reader-text{width:auto;height:auto;margin:0;overflow:visible;clip:auto;display:inline-block;vertical-align:middle;position:static}}.flex-slider:after,.flex-slider:before{content:" ";display:table}.flex-slider:after{clear:both}.flex-slider .slick-track,.flex-slider .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-slider .slick-track .slick-slide{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide__background{background-size:cover;background-color:#fafafa}.slick-arrow{position:absolute;top:50%;display:block;border:0;margin-top:-22px;padding:0 10px;width:44px;height:44px;color:transparent;font-size:0;line-height:0;cursor:pointer;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1;outline:none;background:transparent;z-index:99;background-color:rgba(0,0,0,.5)}.slick-arrow.slick-disabled{cursor:default;pointer-events:none;opacity:0}.slick-arrow:before{color:#fff;font-size:35px}.slick-next{right:10px}.slick-next:before{content:"\f105";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}.slick-prev{left:10px}.slick-prev:before{content:"\f104";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400}.slick-slide:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.slick-dots{background:transparent;position:absolute;bottom:26px;list-style:none;left:0;right:0;padding-left:50px;padding-right:50px;width:100%;text-align:center;margin:auto}.slick-dots,.slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.slick-dots li{color:#fff;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-dots li button{width:14px;height:14px;padding:3px;font-size:0;overflow:hidden;color:transparent;position:relative}.slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;content:"";width:6px;height:6px;border-radius:100%;border:1px solid #e2e2e2;background-color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.slick-dots li button:hover:before{border-color:#ac1f24}.slick-dots li.slick-active button:before{width:8px;height:8px;border-color:#ac1f24;background-color:#ac1f24}.listing-slider .video-link{text-decoration:none;background-color:#1a2d57;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.5em 1em;position:absolute;font-weight:700;top:50%;left:50%;white-space:nowrap;line-height:1;font-size:14px;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listing-slider .video-link:hover{text-decoration:none}@media screen and (max-width:768px){.listing-slider .slick-arrow{display:none!important}}.listing-slider .slick-arrow{background-color:rgba(0,0,0,.5)}.listing-slider .slide{position:relative}.listing-slider .slick-slide a,.listing-slider .slick-slide img{height:25vw;min-height:150px;width:auto;max-width:none}.acf-slider .slick-slider{overflow:hidden;background-color:#fafafa}.acf-slider .slick-slider .slide{opacity:0;top:0;bottom:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.acf-slider .slick-slider .slide+.slide{position:absolute}.acf-slider .slick-slider.slick-initialized .slide{opacity:1;position:relative}.acf-slider .slick-slider:hover .slick-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.acf-slider .slick-slider .slick-arrow{display:none!important;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:769px){.acf-slider .slick-slider .slick-arrow{display:block!important}}.acf-slider .slick-slider .slick-next{-webkit-transform:translateX(50%);transform:translateX(50%)}.acf-slider .slick-slider .slick-prev{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.acf-slider .slick-slider .slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.acf-slider .slick-slider .slide__content{position:relative;z-index:3;width:100%;max-width:960px;padding:15px;padding-bottom:60px}@media screen and (min-width:769px){.acf-slider .slick-slider .slide__content{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(25%,hsla(0,0%,98%,.5)),to(#fafafa));background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,98%,.5) 25%,#fafafa);padding:6.5% 8.5% 12% 17%}}@media screen and (min-width:1441px){.acf-slider .slick-slider .slide__content{max-width:66%}}.acf-slider .slick-slider .slide__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (max-width:768px){.acf-slider .slick-slider .slide__background{position:relative;display:block;overflow:hidden;padding-bottom:56.25%;width:100%;height:0}.acf-slider .slick-slider .slide__background>*{position:absolute}}@media screen and (min-width:769px){.acf-slider .slick-slider{background-color:#ddd}}.featured-listings-carousel .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 30px}.featured-listings-carousel .slide .card--listing{width:100%;z-index:1;margin-left:0}@media screen and (min-width:641px){.featured-listings-carousel.is-slider .slick-current .card--listing{-webkit-box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22);box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22);width:110%;z-index:999;margin:-5%}}@media screen and (min-width:641px){.featured-listings-carousel.not-is-slider .slide{padding:15px}}.featured-listings-carousel .slick-arrow{display:none!important;top:35%;background-color:transparent}.featured-listings-carousel .slick-arrow:before{color:#666;display:none}@media screen and (min-width:641px){.featured-listings-carousel .slick-arrow:before{display:block}}.featured-listings-carousel .slick-next{right:-14px}@media screen and (min-width:1301px){.featured-listings-carousel .slick-next{right:-70px}}.featured-listings-carousel .slick-prev{left:-14px}@media screen and (min-width:1301px){.featured-listings-carousel .slick-prev{left:-70px}}.hero-slider{position:relative}.hero-slider .image-count{position:absolute;font-weight:700;top:10px;right:10px;color:#fff;background-color:rgba(0,0,0,.5);text-transform:uppercase;font-size:14px;padding:.5em 1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featured-listing-slider .cover-link{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;z-index:999}.featured-listing-slider .slide{opacity:0;top:0;bottom:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-listing-slider .slide+.slide{position:absolute}.featured-listing-slider.slick-initialized .slide{opacity:1;position:relative}.featured-listing-slider:hover .slick-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.featured-listing-slider .slick-arrow{display:none!important;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:769px){.featured-listing-slider .slick-arrow{display:block!important}}.featured-listing-slider .slick-next{-webkit-transform:translateX(50%);transform:translateX(50%)}.featured-listing-slider .slick-prev{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.featured-listing-slider .slide__background{top:0;right:0;bottom:0;left:0;z-index:1;position:static;position:relative;display:block;overflow:hidden;padding-bottom:40.27778%;width:100%;height:0}.featured-listing-slider .slide__background>*{position:absolute}@media screen and (max-width:1024px){.featured-listing-slider .slick-dots{bottom:auto;top:100%;margin-top:10px}.featured-listing-slider .slick-dots button:before{border-color:#ac1f24}}.featured-listing-slider .slide__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static}.featured-listing-slider .slide__content .featured-listing-card{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:1025px){.featured-listing-slider .slide__content{position:absolute;z-index:90;top:0;right:0;bottom:0;left:0;margin:auto}.featured-listing-slider .slide__content .featured-listing-card{position:absolute;right:100px;bottom:60px;margin-left:100px;width:auto;height:auto}}.featured-posts-carousel .slide{opacity:0;top:0;bottom:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}.featured-posts-carousel .slide+.slide{position:absolute}.featured-posts-carousel.slick-initialized .slide{opacity:1;position:relative}.featured-posts-carousel:hover .slick-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.featured-posts-carousel .slick-arrow{display:none!important;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:769px){.featured-posts-carousel .slick-arrow{display:block!important}}.featured-posts-carousel .slick-next{-webkit-transform:translateX(50%);transform:translateX(50%)}.featured-posts-carousel .slick-prev{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.featured-posts-carousel .card--post{height:100%}.detail-group .detail-group__list,.detail-tabs .detail-group__list{display:inline-block}.detail-group .detail,.detail-group .detail__content,.detail-group .detail__summary,.detail-tabs .detail,.detail-tabs .detail__content,.detail-tabs .detail__summary{display:none}.detail-group .detail.is-open,.detail-group .detail.is-open .detail__content,.detail-tabs .detail.is-open,.detail-tabs .detail.is-open .detail__content{display:block}.detail-accordion .detail-group__content:before,.detail-group[data-reveal=as-accordion] .detail-group__content:before{content:none}.detail-accordion .detail-group__list,.detail-group[data-reveal=as-accordion] .detail-group__list{display:none}.detail-accordion .detail,.detail-accordion .detail__summary,.detail-group[data-reveal=as-accordion] .detail,.detail-group[data-reveal=as-accordion] .detail__summary{display:block}.detail-accordion .detail+.detail,.detail-group[data-reveal=as-accordion] .detail+.detail{margin-top:7.5px}.detail-accordion .detail.is-open .detail__content,.detail-group[data-reveal=as-accordion] .detail.is-open .detail__content{display:block}.detail-group embed,.detail-group iframe,.detail-group object{max-width:100%}.detail-group__content{position:relative;overflow:hidden}.detail-group__list{position:relative;z-index:9;display:inline-block;border:1px solid #e2e2e2;border-bottom:0;margin:0;padding:0;list-style:none;vertical-align:bottom;background:#fff}.detail-group__list:after,.detail-group__list:before{content:" ";display:table}.detail-group__list:after{clear:both}.detail-group__list li{position:relative;float:left;color:#fff;font-weight:700;font-size:16px;cursor:pointer;text-transform:uppercase;background-color:#f2f2f2}.detail-group__list li a{display:block;padding:15px 30px;color:#666}.detail-group__list li:hover{background-color:#ac1f24}.detail-group__list li:hover a{color:#fff}.detail-group__list li.is-open{border-bottom:1px solid #fff;margin-bottom:-1px;background-color:#fff}.detail-group__list li.is-open a{border-top:4px solid #ac1f24;padding-top:11px;color:#212721}.detail-group__list li+li{border-left:1px solid #e2e2e2}.detail{position:relative;border:1px solid #e2e2e2;background:#fff;border-radius:3px}.detail__summary{margin-bottom:0;padding:12px 54px 12px 20px;width:100%;font-weight:400;font-size:18px;line-height:1;cursor:pointer;text-transform:uppercase;background-color:#fff;text-shadow:none;position:relative}.detail__summary a{color:#666}.detail__summary:after{content:"\f107";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:Font Awesome\ 5 Pro;font-weight:400;position:absolute;top:0;right:0;height:100%;font-size:1.2em;width:44px;text-align:center;line-height:2.1;color:#000}.detail__summary.is-open,.detail__summary.is-open a,.detail__summary:hover,.detail__summary:hover a{color:#ac1f24}.detail__summary.is-open:after{content:"\f106"}.detail__content{position:relative;padding:12px 20px}.accordion-group{margin-top:60px}.accordion__item .detail__summary{width:auto;text-transform:none}.accordion__item .detail__content{display:none}.accordion__item.is-open .detail__content{display:block}.accordion__item+.accordion__item{margin-top:5px}.mfp-bg,.mfp-wrap{z-index:1090}.mfp-iframe-holder .mfp-content{max-width:none}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{margin:0 auto;max-width:780px}.mfp-ajax-holder .mfp-content .post,.mfp-ajax-holder .mfp-content .white-popup-block,.mfp-inline-holder .mfp-content .post,.mfp-inline-holder .mfp-content .white-popup-block{border-radius:10px;padding:30px}.mfp-ready .mfp-content .post,.mfp-ready .mfp-content .white-popup-block{background-color:#fff}.mfp-s-loading .mfp-preloader{z-index:1090;color:#ac1f24;font-size:27px}.mfp-zoom-in .post,.mfp-zoom-in .white-popup-block{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in .post:after,.mfp-zoom-in .post:before,.mfp-zoom-in .white-popup-block:after,.mfp-zoom-in .white-popup-block:before{content:" ";display:table}.mfp-zoom-in .post:after,.mfp-zoom-in .white-popup-block:after{clear:both}.mfp-zoom-in.mfp-bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.mfp-zoom-in.mfp-ready .white-popup-block{-webkit-transform:scale(1);transform:scale(1);opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .white-popup-block{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.site__sidebar .widget+.widget{margin-top:30px}.site__sidebar .widget{padding:30px;padding-top:15px;border:1px solid #e2e2e2;position:relative}.site__sidebar .widget img{margin-top:-15px;margin-left:-31px;margin-right:-31px;width:calc(100% + 62px);max-width:none;float:none!important}.site__sidebar .widget .widget__title~.textwidget img{margin-top:-30px}.site__sidebar .widget__title{padding-bottom:15px;margin-left:-31px;margin-right:-31px;padding-left:30px;padding-right:30px;margin-bottom:0;border-bottom:1px solid #e2e2e2}.site__sidebar .widget__title+*{padding-top:30px}.site__sidebar ul{list-style:none;margin:0;padding:0}.site__sidebar ul a{color:#212721}.site__sidebar ul a:hover{color:#ac1f24}.widget__title{font-size:14px;font-weight:700}.widget_nav_menu{font-size:14px}.widget_nav_menu ul{margin:0;padding:0;list-style:none}.widget_nav_menu a{display:block;padding:5px 0;color:#666}.widget_nav_menu a:hover{color:#ac1f24}.footer__widgets .widget__title{margin-bottom:2em}.entry--excerpt,.entry--result{overflow:hidden}.entry--excerpt>a,.entry--result>a{color:#212721}.entry--result{border:1px solid #e2e2e2}.entry--result .entry__title{margin:0;font-size:16px}@media screen and (min-width:320px){.entry--result .entry__title{font-size:calc(16px + 2 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.entry--result .entry__title{font-size:18px}}.entry--result .subtitle--alt{margin:0;padding:0}.entry--result .entry__header{border-bottom:1px solid #e2e2e2}.entry--result .entry__body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.entry--result .entry__content,.entry--result .entry__header{padding:15px}.entry--result .entry__media{width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid #e2e2e2}@media screen and (max-width:480px){.entry--result .entry__media{position:relative;display:block;overflow:hidden;padding-bottom:58.18182%;width:100%;height:0}.entry--result .entry__media>*{position:absolute}}.entry--result .entry__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:481px){.entry--result>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card{position:relative}.card .card__media img{display:block}.card .card__title{margin:0}.card a{position:relative;z-index:10}.card .cover-link{position:static;z-index:6}.card .cover-link:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.card--listing{overflow:hidden;border-bottom:1px solid #e2e2e2;border-radius:3px;position:relative;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--listing .card__media{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.card--listing .card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.card--listing .card__image-spacer{position:relative;display:block;overflow:hidden;padding-bottom:58.18182%;width:100%;height:0}.card--listing .card__image-spacer>*{position:absolute}.card--listing .card__main{position:relative;border:1px solid #e2e2e2;border-bottom:0;background-color:#fff;-webkit-transform:translateY(58px);transform:translateY(58px);margin-top:-58px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.card--listing .card__content{border-top:1px solid #e2e2e2}.card--listing .card__content,.card--listing .card__footer,.card--listing .card__header{padding:10px 18px}.card--listing .card__title{font-size:16px}@media screen and (min-width:320px){.card--listing .card__title{font-size:calc(16px + 2 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.card--listing .card__title{font-size:18px}}.card--listing .cover-link.is-active~.card__main,.card--listing .cover-link.is-focused~.card__main,.card--listing .cover-link.is-hovered~.card__main,.card--listing .cover-link:active~.card__main,.card--listing .cover-link:focus~.card__main,.card--listing .cover-link:hover~.card__main{-webkit-transform:translateY(0);transform:translateY(0)}.card--listing .indicator{position:absolute;top:5px;left:5px}.card--listing .listing-status{position:absolute;bottom:100%;right:-1px;margin-bottom:1px}.card--listing .meta-list dd,.card--listing .meta-list dt{font-weight:400;color:#666}.card--listing.is-active,.card--listing.is-focused,.card--listing.is-hovered,.card--listing:active,.card--listing:focus,.card--listing:hover{-webkit-box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22);box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22)}.card--listing.is-active .card__main,.card--listing.is-focused .card__main,.card--listing.is-hovered .card__main,.card--listing:active .card__main,.card--listing:focus .card__main,.card--listing:hover .card__main{-webkit-transform:translateY(0);transform:translateY(0)}.card--listing:focus-within{-webkit-box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22);box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22)}.card--listing:focus-within .card__main{-webkit-transform:translateY(0);transform:translateY(0)}.featured-listing-card{background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e2e2}.featured-listing-card .listing-tags{position:absolute;bottom:100%;right:-1px;margin-bottom:1px;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-pack:end;-ms-flex-pack:end;justify-content:flex-end}.featured-listing-card .listing-tags .listing-status{line-height:inherit}.featured-listing-card .feature-icon{text-align:center;border-right:1px solid #e2e2e2;padding:20px;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;font-size:14px;width:100px}.featured-listing-card .feature-icon__label{color:#666;line-height:1.1;margin-top:.5em}.featured-listing-card__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-listing-card .card__header{padding:10px 18px}.featured-listing-card .card__content{padding:10px 18px;border-top:1px solid #e2e2e2}.featured-listing-card .listing__title{margin:0}.card--team{text-align:center;background-color:#fff}.card--team .entry__media{position:relative;display:block;overflow:hidden;padding-bottom:88%;width:100%;height:0}.card--team .entry__media>*{position:absolute}.card--team img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--team .card__content{border:1px solid #e2e2e2}.card--team .entry__title{margin:0}.card--team .card__footer,.card--team .card__header{margin:25px}.card--community{overflow:hidden;position:relative;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.card--community.is-active,.card--community.is-focused,.card--community.is-hovered,.card--community:active,.card--community:focus,.card--community:hover{-webkit-box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22);box-shadow:0 9px 18px rgba(0,0,0,.21),0 6px 7px rgba(0,0,0,.22)}.card--community .card__media{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.card--community .card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.card--community .card__image-spacer{position:relative;display:block;overflow:hidden;padding-bottom:58.18182%;width:100%;height:0}.card--community .card__image-spacer>*{position:absolute}.card--community .card__main{border:1px solid #e2e2e2;border-bottom:4px double #e2e2e2;text-align:center;padding:20px 0}.card--post{overflow:hidden;position:relative;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-bottom:2px solid transparent}.card--post:focus-within,.card--post:hover{border-bottom:2px solid #ac1f24}.card--post .card__media{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.card--post .card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.card--post .card__image-spacer{position:relative;display:block;overflow:hidden;padding-bottom:58.18182%;width:100%;height:0}.card--post .card__image-spacer>*{position:absolute}.card--post .card__main{padding:8%}.card--post .read-more-link{display:block;margin-top:1em}.card--post .card__title{font-size:16px;font-weight:700;margin-bottom:.5em;margin-top:0}@media screen and (min-width:480px){.card--post .card__title{font-size:calc(16px + 2 * ((100vw - 480px) / 720))}}@media screen and (min-width:1200px){.card--post .card__title{font-size:18px}}.indicator{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.5);color:#fff;padding:10px;font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator__dot{width:10px;height:10px;display:block;margin-right:5px;border:1px solid #fff;border-radius:100%;background-color:currentColor}.indicator__label{text-transform:uppercase;font-weight:700;line-height:1;white-space:nowrap}.indicator--success .indicator__dot{color:#15dc2c}.indicator--error .indicator__dot{color:red}.indicator--warning .indicator__dot{color:orange}.indicator--info .indicator__dot{color:teal}.listing-status{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:700;text-transform:uppercase;padding:7px 20px;line-height:1;text-align:center;background-color:#212721;color:#fff;display:inline-block}.listing-status--new{background-color:#8ec7ab}.listing-status--active{background-color:#212721}.listing-status--pending{background-color:#1a2d57}.listing-status--sold{background-color:#ac1f24}.acf-html_content{margin-top:60px;margin-bottom:60px}.acf-background_section{overflow:hidden;background-size:cover;background-color:rgba(33,39,33,.7);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acf-background_section:after,.acf-background_section:before{content:" ";display:table}.acf-background_section:after{clear:both}.acf-background_section :not(.button){color:inherit}.acf-stat_counters{margin-top:60px;margin-bottom:60px}@media screen and (min-width:769px){.stat-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start}}.stat-content-wrapper .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:30px}@media screen and (min-width:769px){.stat-content-wrapper .content{padding-right:30px;padding-bottom:0}}.stat-content-wrapper .stats{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.stat-content-wrapper .stat{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.stat{text-align:center;padding:15px;padding-top:0;width:200px}.stat .stat__subject{line-height:1;font-family:benton-sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.25em;white-space:nowrap;font-size:50px}@media screen and (min-width:320px){.stat .stat__subject{font-size:calc(50px + 30 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.stat .stat__subject{font-size:80px}}.stat .stat__after,.stat .stat__before{font-size:.5em}.stat .stat__after,.stat .stat__before,.stat .stat__value{display:inline-block;vertical-align:middle}.stat .stat__label{font-style:italic}.acf-featured_listings{margin-top:40px;margin-bottom:40px}.acf-featured_listings .l--contain{padding:0}.acf-latest_posts{padding-top:40px;padding-bottom:40px;background-color:#f2f2f2}.acf-latest_posts .l--contain{padding:0}.latest-posts__header{text-align:center;margin-bottom:40px}.highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.highlight .icon{vertical-align:middle;margin-right:.5em}.highlight .highlight__value{margin-left:.25em}.highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlights .highlight{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:300px}.listing__header{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:15px;padding-bottom:15px}.listing__header .l--contain{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}.listing__header .l--contain>*{margin-right:10px}.listing__header .l--contain>:last-child{margin-right:0}.listing__header .listing__price{margin-right:auto;font-size:24px;font-weight:700;line-height:1}@media screen and (min-width:320px){.listing__header .listing__price{font-size:calc(24px + 6 * ((100vw - 320px) / 880))}}@media screen and (min-width:1200px){.listing__header .listing__price{font-size:30px}}.listing__header .listing__address{font-weight:700;margin-left:auto;padding:5px}.listing__meta{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.listing__meta .meta-list{margin-bottom:0;margin-right:auto}.single-home_listing .home_listing>*{margin-bottom:60px}.acf-map{position:relative;display:block;overflow:hidden;padding-bottom:66.66667%;width:100%;height:0}.acf-map>*{position:absolute}.community-widget{margin-top:30px}.single-team_member .team_member .entry__title{margin-bottom:0}.single-team_member .team_member .entry__header{margin-bottom:60px}.single-team_member .team_member .member__bio,.single-team_member .team_member .member__headshot{margin-top:60px}.single-team_member .team_member .member__headshot-img{position:relative;display:block;overflow:hidden;padding-bottom:88%;width:100%;height:0}.single-team_member .team_member .member__headshot-img>*{position:absolute}.single-team_member .team_member .member__headshot-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:769px){.single-team_member .team_member{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}.single-team_member .team_member .member__bio{margin-right:10%}.single-team_member .team_member .member__headshot{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;width:32%;margin-top:0}.single-team_member .team_member .member__headshot-img{position:relative;display:block;overflow:hidden;padding-bottom:142.13333%;width:100%;height:0}.single-team_member .team_member .member__headshot-img>*{position:absolute}}@media screen and (min-width:769px){.single-team_member .backlink{display:block;position:absolute}}.single-team_member .member__contact{margin-top:60px}.single-team_member .member__contact ul{list-style:none;margin:0;padding:0}.community-listings-wrapper{padding:60px 0;background-color:#f2f2f2}.site__header,body{background-color:#fff}.site__header{color:#000;border-bottom:1px solid #e2e2e2}.site__header :not(.button){color:inherit}.footer__widgets{background-color:#fff;color:#000}.footer__widgets :not(.button){color:inherit}.site__info{background-color:#fafafa;color:#000}.site__info :not(.button){color:inherit}body.archive,body.blog{background-color:#f2f2f2}