img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}
.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
@font-face{font-family:'icomoon';src:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon.eot?j4sljn);src:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon.eot?j4sljn#iefix) format('embedded-opentype'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon.ttf?j4sljn) format('truetype'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon.woff?j4sljn) format('woff'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon.svg?j4sljn#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon2.eot?j4sljn);src:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon2.eot?j4sljn#iefix) format('embedded-opentype'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon2.ttf?j4sljn) format('truetype'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon2.woff?j4sljn) format('woff'),url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../../build/fonts/icomoon/fonts/icomoon2.svg?j4sljn#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e90c"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-linkedin2:before{content:"\eaca"}.icon-corporate:before{content:"\e906"}.icon-crane:before{content:"\e907"}.icon-add:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-brokerage:before{content:"\e902"}.icon-building:before{content:"\e903"}.icon-caret-right:before{content:"\e904"}.icon-check:before{content:"\e905"}.icon-email:before{content:"\e908"}.icon-fax:before{content:"\e909"}.icon-location:before{content:"\e90a"}.icon-phone:before{content:"\e90b"}.icon-search:before{content:"\e90d"}.icon-vcard:before{content:"\e90e"}.icon-healthcare:before{content:"\e998"}.icon-financial:before{content:"\e93b"}.icon-legal:before{content:"\e9a8"}.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:480px) and (max-width:767px){.container{max-width:748px}.hidden-xs{display:block !important}}@media (min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{float:left}.col-ms-12{width:100%}.col-ms-11{width:91.66666667%}.col-ms-10{width:83.33333333%}.col-ms-9{width:75%}.col-ms-8{width:66.66666667%}.col-ms-7{width:58.33333333%}.col-ms-6{width:50%}.col-ms-5{width:41.66666667%}.col-ms-4{width:33.33333333%}.col-ms-3{width:25%}.col-ms-2{width:16.66666667%}.col-ms-1{width:8.33333333%}.col-ms-pull-12{right:100%}.col-ms-pull-11{right:91.66666667%}.col-ms-pull-10{right:83.33333333%}.col-ms-pull-9{right:75%}.col-ms-pull-8{right:66.66666667%}.col-ms-pull-7{right:58.33333333%}.col-ms-pull-6{right:50%}.col-ms-pull-5{right:41.66666667%}.col-ms-pull-4{right:33.33333333%}.col-ms-pull-3{right:25%}.col-ms-pull-2{right:16.66666667%}.col-ms-pull-1{right:8.33333333%}.col-ms-pull-0{right:auto}.col-ms-push-12{left:100%}.col-ms-push-11{left:91.66666667%}.col-ms-push-10{left:83.33333333%}.col-ms-push-9{left:75%}.col-ms-push-8{left:66.66666667%}.col-ms-push-7{left:58.33333333%}.col-ms-push-6{left:50%}.col-ms-push-5{left:41.66666667%}.col-ms-push-4{left:33.33333333%}.col-ms-push-3{left:25%}.col-ms-push-2{left:16.66666667%}.col-ms-push-1{left:8.33333333%}.col-ms-push-0{left:auto}.col-ms-offset-12{margin-left:100%}.col-ms-offset-11{margin-left:91.66666667%}.col-ms-offset-10{margin-left:83.33333333%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-8{margin-left:66.66666667%}.col-ms-offset-7{margin-left:58.33333333%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-5{margin-left:41.66666667%}.col-ms-offset-4{margin-left:33.33333333%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-2{margin-left:16.66666667%}.col-ms-offset-1{margin-left:8.33333333%}.col-ms-offset-0{margin-left:0}}.visible-xs,.visible-ms{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-ms-block,.visible-ms-inline,.visible-ms-inline-block{display:none !important}@media (max-width:479px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:479px){.visible-xs-block{display:block !important}}@media (max-width:479px){.visible-xs-inline{display:inline !important}}@media (max-width:479px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:480px) and (max-width:767px){.visible-ms{display:block !important}table.visible-ms{display:table}tr.visible-ms{display:table-row !important}th.visible-ms,td.visible-ms{display:table-cell !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-block{display:block !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline{display:inline !important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline-block{display:inline-block !important}}@media (max-width:479px){.hidden-xs{display:none !important}}@media (min-width:480px) and (max-width:767px){.hidden-ms{display:none !important}}.facetwp-counter{display:none !important}.facetwp-search,.facetwp-dropdown{border-color:#423c3c;height:42px;padding:8px 28px 8px 12px}.facetwp-dropdown{background:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/arrow-drop-down.png) no-repeat right 5px center #fff;font-weight:700}div.facetwp-checkbox{background-image:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/checkbox.jpg)}div.facetwp-checkbox.checked{background-image:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/checkbox-on.jpg)}.fancybox-button{background:rgba(202,58,60,.8);color:#fff;transition:background .3s}.fancybox-button:hover,.fancybox-button:focus{background:#ca3a3c}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;letter-spacing:normal;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}img{display:inline-block;max-width:100%;height:auto}.wp-caption .wp-caption-text{font-size:14px;line-height:20px;margin-bottom:30px}table{margin-top:0;margin-bottom:2.8rem;border-collapse:collapse}caption,th,td{padding:8px 12px}caption{border:1px solid;border-bottom:0;font-style:italic;text-align:center}th,td{border:1px solid #333132}th,tfoot td{background-color:#333132;color:#fff}body{color:#333132;font-family:"futura-pt",Helvetica,Arial,_sans-serif;font-size:1.6rem;font-weight:300;line-height:2;background-color:#fff}a{color:#333132;transition:color .3s}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:#ca3a3c}.arrow:after{content:"\e901";margin-left:1.25em;font-family:"icomoon";font-size:.5em}h1,h2,h3,.h1,.h2,.h3{margin:0 0 2.4rem;font-family:"utopia-std",Georgia,Times,"Times New Roman",_serif;font-weight:700}h4,h5,h6,.h4,.h5,.h6,.menu-primary-nav>li>a{margin:0 0 1.6rem;font-family:"futura-pt",Helvetica,Arial,_sans-serif}h4,h6,.h4,.h6,.menu-primary-nav>li>a{font-weight:900;text-transform:uppercase}h1,.h1{font-size:3.6rem;line-height:1.44444}@media (min-width:992px){h1,.h1{font-size:4.8rem;line-height:1.33333}}@media (min-width:1200px){h1,.h1{font-size:6rem;line-height:1.2}}h2,.h2{font-size:2.8rem;line-height:1.57143}@media (min-width:992px){h2,.h2{font-size:3.8rem;line-height:1.42105}}@media (min-width:1200px){h2,.h2{font-size:4.8rem;line-height:1.33333}}h3,.h3{font-size:2.2rem;line-height:1.72727}@media (min-width:992px){h3,.h3{font-size:2.8rem;line-height:1.57143}}@media (min-width:1200px){h3,.h3{font-size:3.2rem;line-height:1.5}}h4,.h4{font-size:1.8rem;line-height:1.77778}@media (min-width:992px){h4,.h4{letter-spacing:.2rem}}@media (min-width:1200px){h4,.h4{font-size:2rem;line-height:1.6;letter-spacing:.28rem}}h5,.h5{font-size:1.8rem;font-weight:500;line-height:1.77778}@media (min-width:1200px){h5,.h5{font-size:2rem;line-height:1.6}}h6,.h6,.menu-primary-nav>li>a{font-size:1.2rem;line-height:1;letter-spacing:.2rem}@media (min-width:992px){h6,.h6,.menu-primary-nav>li>a{font-size:1.4rem;line-height:2;letter-spacing:.233rem}}p{margin:0 0 2.8rem}p,ul,ol,dl,pre,table,blockquote,address{margin:0 0 2.8rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}blockquote{padding:8px 16px;font-size:2.4rem;line-height:1.5;border-left:4px solid #ca3a3c}blockquote>*:last-child{margin-bottom:0}blockquote footer{display:block;font-size:1.6rem;line-height:1.76rem}address{font-style:normal}small,.small{font-size:1.36rem}mark,.mark{padding:.32rem;background-color:#fbae42}strong,.strong{font-weight:700}.hide{display:none !important}@media (max-width:767px){.hide-mobile{display:none !important}}@media (min-width:768px) and (max-width:991px){.hide-phablet{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hide-tablet{display:none !important}}@media (min-width:768px){.hide-phablet-up{display:none !important}}@media (min-width:992px){.hide-tablet-up{display:none !important}}@media (min-width:1200px){.hide-desktop-up{display:none !important}}@media (max-width:767px){.hide-mobile-down{display:none !important}}@media (max-width:991px){.hide-phablet-down{display:none !important}}@media (max-width:1199px){.hide-tablet-down{display:none !important}}.sr-only,.screen-reader-text,.gform_validation_container{position:absolute !important;top:-9999px !important;left:-9999px !important}.list-unstyled{padding:0;list-style:none}.alignleft{float:left;margin:0 10px 0 0}.alignright{float:right;margin:0 0 0 10px}.aligncenter{display:block;margin:0 auto 30px}button,.button{display:inline-block;outline:0;font-size:1.2rem;font-weight:900;line-height:1;letter-spacing:.1rem;text-transform:uppercase;background-color:transparent;border-color:transparent;color:inherit;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}@media (min-width:992px){button,.button{font-size:1.4rem;letter-spacing:.2rem}}input[type=submit],.button-solid,.button-solid-inverse,.button-hollow{border:2px solid;padding:14px 38px;text-align:center}input[type=submit],.button-solid{border-color:#ca3a3c;background-color:#ca3a3c;color:#fff}input:hover[type=submit],input:focus[type=submit],.button-solid:hover,.button-solid:focus{border-color:#a52c2e;background-color:#a52c2e;color:#fff}.button-solid-inverse{border-color:#fff;background-color:#fff;color:#ca3a3c}.button-solid-inverse:hover,.button-solid-inverse:focus{border-color:#efe5de;background-color:#efe5de;color:#ca3a3c}.button-hollow{border-color:#ca3a3c;color:#ca3a3c}.button-hollow:hover,.button-hollow:focus{border-color:#ca3a3c;background-color:#ca3a3c;color:#fff}label{color:#afa2a6}input,select,textarea,select,.gform_drop_area{border:1px solid #efe5de;padding:21px 32px;line-height:1.4;background-color:#fff;width:100%}input,select,textarea{outline:0}select{-webkit-appearance:none;appearance:none;border-radius:0 !important}input[type=checkbox],input[type=radio]{width:auto}.gform_fields,.gfield_checkbox,.gfield_radio,.chosen-choices,.chosen-results{padding:0;list-style:none}.gform_fields>.gfield{position:relative}.gform_fields>.gfield>.gfield_label{position:absolute;z-index:10;top:20px;left:14px;display:inline-block;border:1px solid transparent;padding:5px 16px;background-color:#fff;line-height:1;transition:top .3s ease-in-out,border-color .3s ease-in-out}.gform_fields>.gfield.focused>.gfield_label,.gform_fields>.gfield.non-empty>.gfield_label{top:-14px;border-color:#efe5de}.gform_fields>.gfield.is-select>.gfield_label,.gform_fields>.gfield.is-checkbox>.gfield_label,.gform_fields>.gfield.is-radio>.gfield_label,.gform_fields>.gfield.is-fileupload>.gfield_label{border-color:#efe5de}.gform_fields>.gfield.is-select>.gfield_label,.gform_fields>.gfield.is-fileupload>.gfield_label{top:-14px}.gform_fields>.gfield.is-checkbox>.gfield_label,.gform_fields>.gfield.is-radio>.gfield_label{position:static;top:0;left:0}.gform_heading,.gfield{margin-bottom:2.8rem}.gform_footer{margin-top:2.8rem}.gfield_checkbox input,.gfield_radio input{margin-right:8px}.ginput_container_name label,.ginput_container_address label{display:block;font-size:75%}.gform_drop_area{text-align:center}.validation_error,.validation_message{color:#ca3a3c}.validation_error{margin-bottom:28px}.ginput_container_phone input,.ginput_container_email input{border:1px solid #efe5de;padding:21px 32px;padding-left:90px;line-height:1.4;background-color:#fff;width:100%}.container{margin:0 auto;padding:0 16px;max-width:1200px;width:100%}@media (min-width:768px){.container{padding:0 32px}}@media (min-width:992px){main{margin-top:0}}.content-main{position:relative;width:100%;height:auto;background-color:#fff;padding:0;min-height:500px}.footer{position:relative;background-color:#423c3c;color:#fff}.footer h6{font-size:1.4rem}.footer .col-logo-only{margin-bottom:48px}.footer .logo-link-footer{display:inline-block;max-width:150px}.footer .contact-info-wrap{display:flex;flex-direction:column;font-size:1.2rem}.footer .contact-info-wrap .phone-number{order:2}.footer .contact-info-wrap address{margin-bottom:8px}.footer .col-social-only{margin-top:32px}.footer .copyright-wrap{margin-top:128px;line-height:1;text-align:center}.footer .copyright-wrap .copyright{display:inline-block;font-size:1.2rem}.footer .col-contact a{color:inherit}.footer .col-contact a:hover,.footer .col-contact a:focus{color:inherit;text-decoration:underline}.footer .col-contact:before{content:"";display:block;margin-top:16px;border-top:1px solid #fbae42;padding-top:36px;width:24px}@media (min-width:768px){.footer{text-align:center}.footer .logo-link-footer{max-width:270px}.footer .col-contact:before{margin-left:auto;margin-right:auto}}@media (min-width:992px){.footer .copyright-wrap .copyright{font-size:1.4rem}.footer .contact-info-wrap{font-size:1.6rem}}@media (min-width:1200px){.footer{text-align:left}.footer .grid-wrap{display:flex;justify-content:space-between}.footer .copyright-wrap{margin-top:24px;text-align:left}.footer .col-contact:before{content:none}.footer .contact-info-wrap .phone-number{order:0;margin-bottom:16px}.footer .contact-info-wrap address{margin-bottom:0}}.header{display:flex;align-items:center;position:fixed;top:0;width:100%;z-index:50;height:95px;background-color:rgba(255,255,255,.88);transition:height .2s ease-in-out,top .2s ease-in-out,background-color .2s ease-in-out}.header a.logo-link-header-red{display:none}.header a.logo-link-header-black{display:inline-block}.header.at-top{background-color:rgba(255,255,255,.64)}.header.at-top a.logo-link-header-red{display:inline-block}.header.at-top a.logo-link-header-black{display:none}.header.nav-up{top:-110px}@media (min-width:992px){.header a.logo-link-header-black{display:flex}.header.at-top{height:110px;background-color:transparent}.header.at-top a.logo-link-header-red{display:flex}.header.at-top .header-logo{background-color:rgba(255,255,255,.64)}.header.at-top.light-theme .menu-primary-nav>li>a,.header.at-top.light-theme .menu-primary-nav>li.current_page_item>a{color:#fff}.header.at-top.light-theme .menu-primary-nav>li:hover>.sub-menu{background-color:rgba(255,255,255,.64)}}.header-logo{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px 40px;max-width:245px}.header-logo img{max-width:165px}.header-logo .logo-link-header-black{display:none}@media (min-width:992px){.header-logo{height:110px;max-height:100%;z-index:10;transition:background-color .2s ease-in-out}.header-logo .logo-link-header{display:flex;align-items:center;justify-content:center;width:100%;height:100%}}.navbar-mobile-slide-out{position:fixed;z-index:2147483647;top:0;right:0;padding:32px;min-width:80vw;max-width:80vw;background-color:#423c3c;transform:translateX(100%);transition:transform .15s ease-in-out}.navbar-mobile-slide-out:before{content:"";display:block;position:absolute;top:0;right:100%;min-width:100vw;max-width:100vw;background-color:rgba(255,255,255,.64);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.navbar-mobile-slide-out,.navbar-mobile-slide-out:before{min-height:100vh;max-height:100vh}.navbar-mobile-slide-out .mobile-menu-header{position:relative;margin-bottom:60px;line-height:1}.navbar-mobile-slide-out .logo-link-header-red-white{display:inline-block;width:185px}@media (min-width:768px){.navbar-mobile-slide-out{text-align:center}.navbar-mobile-slide-out .logo-link-header-red-white{width:275px}}@media (min-width:992px){.navbar-mobile-slide-out{position:static;z-index:0;padding:0;background-color:transparent;transform:none;width:auto;min-width:0;max-width:100%;min-height:0;max-height:100%}.navbar-mobile-slide-out .mobile-menu-header{display:none}}.mobile-menu-active{overflow:hidden}.mobile-menu-active .navbar-mobile-slide-out{transform:translateX(0)}.mobile-menu-active .navbar-mobile-slide-out:before{visibility:visible;opacity:1}.admin-bar #header{top:46px}.admin-bar #header.nav-up{top:-64px}@media (min-width:783px){.admin-bar #header{top:32px}.admin-bar #header.nav-up{top:-78px}}.admin-bar #header .header-nav{top:46px}@media (min-width:783px){.admin-bar #header .header-nav{top:32px}}@media (min-width:992px){.admin-bar #header .header-nav{top:auto}}.navigation{display:flex;align-items:center;justify-content:flex-end}.mobile-nav-toggle-open{overflow:hidden}.mobile-nav-toggle{display:inline-block;margin-right:16px;padding:0;line-height:1;width:32px;cursor:pointer}.mobile-nav-toggle.mobile-nav-toggle-open .bar{display:block;height:2px;border-radius:1px;background-color:#423c3c}.mobile-nav-toggle.mobile-nav-toggle-open .bar+.bar{margin-top:6px}.mobile-nav-toggle.mobile-nav-toggle-close{position:absolute;top:0;right:0;width:32px;height:32px}.mobile-nav-toggle.mobile-nav-toggle-close .bars{position:relative;display:block;width:100%;height:100%}.mobile-nav-toggle.mobile-nav-toggle-close .bar{position:absolute;top:50%;left:50%;display:block;width:100%;height:2px;border-radius:1px;background-color:#fff}.mobile-nav-toggle.mobile-nav-toggle-close .bar:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-nav-toggle.mobile-nav-toggle-close .bar:last-child{transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:992px){.mobile-nav-toggle{display:none}}.contact-metas{line-height:2}.contact-metas i{padding-top:.25em;font-size:1.25em;width:48px}.contact-metas li+li{margin-top:24px}.contact-metas .contact-meta{display:flex}.facet-heading{font-weight:700}.facet-single-checkbox,.facet-checkboxes{margin-bottom:16px}.facet-single-checkbox .facetwp-facet,.facet-checkboxes .facetwp-facet{margin:0}.facet-single-checkbox{font-weight:700}.facet-single-checkbox .facetwp-checkbox{padding-left:42px}.facet-checkboxes div.facetwp-checkbox{padding:8px 0;font-size:1.4rem;line-height:1.2;background:0 0}.facet-checkboxes div.facetwp-checkbox:hover,.facet-checkboxes div.facetwp-checkbox:focus,.facet-checkboxes div.facetwp-checkbox.checked{font-weight:700;color:#ca3a3c}.image-frame{position:relative;display:inline-block;font-size:0;max-width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.16)}.image-frame:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(239,230,227,.48)}.image-frame>img{position:relative;z-index:10}@media (min-width:992px){.image-frame:before{top:-32px}.image-frame.image-frame-left:before{left:-32px}.image-frame.image-frame-right:before{right:-32px}}.masthead{position:relative;background-color:#423c3c;color:#fff}.masthead .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center}.masthead .has-overlay{position:relative;position:absolute}.masthead .has-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51,49,50,.5)}.masthead .masthead-main,.masthead .masthead-stats{position:relative;z-index:10}.masthead .masthead-main-outer{display:flex;flex-direction:column}.masthead .masthead-main{min-height:100vh}.masthead .content>*:last-child{margin-bottom:0}.masthead .masthead-stats{padding:70px 0;background-color:#fff}.masthead .masthead-stats li{margin:0 0 24px;width:calc(50% - (24px / 2))}.masthead .masthead-stats .statistics-blocks{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:-24px}.masthead .masthead-stats .statistic-block{font-size:1.2rem;width:100%;height:100%}.masthead .locations{display:none;position:absolute;bottom:45px;left:50%;transform:translateX(-50%);text-align:center;font-size:1.2rem;font-weight:900;line-height:2;letter-spacing:.2rem;text-transform:uppercase}.masthead .locations li{display:inline-block}.masthead .locations li:after{content:"\00b7";display:inline-block;padding:0 4px 0 10px}.masthead .locations li:last-child:after{content:none}.masthead .down-indicator{position:absolute;display:block;left:50%;bottom:34px;transform:translateX(-50%) rotate(90deg)}.masthead .down-indicator .arrow-bounce-down{font-weight:700;font-size:24px;position:absolute;left:50%;top:0;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateX(-15px)}60%{transform:translateX(-7px)}}@media (min-width:480px){.masthead .masthead-stats .statistic-block{font-size:1.6rem}.masthead .locations{display:block}}@media (min-width:992px){.masthead .masthead-stats{background-color:rgba(255,255,255,.24)}.masthead .masthead-stats .statistics-blocks li{width:190px}}.masthead.masthead-two-column .masthead-main{position:relative;display:flex;align-items:center;justify-content:center}.masthead.masthead-two-column .container-bg-image{position:absolute;top:0;bottom:0;left:0;right:0}.masthead.masthead-two-column .container-main{position:relative;z-index:10;margin:110px auto 16px;width:calc(100% - (2 * 16px));background-color:rgba(66,60,60,.9);padding:32px}.masthead.masthead-two-column .title{color:#efe6e3}.masthead.masthead-two-column .cta-buttons li+li{margin-top:16px}.masthead.masthead-two-column .cta-buttons a{width:100%}.masthead.masthead-two-column .featured-property-meta .fp-small-title{margin-bottom:8px}.masthead.masthead-two-column .featured-property-meta a{color:#fff}.masthead.masthead-two-column .featured-property-meta a:hover,.masthead.masthead-two-column .featured-property-meta a:focus{color:#ca3a3c}@media (min-width:480px){.masthead.masthead-two-column .cta-buttons a{width:340px}.masthead.masthead-two-column .down-indicator{display:none}}@media (min-width:768px){.masthead.masthead-two-column .container-main{margin:110px 32px 0 auto;width:70%}}@media (min-width:992px){.masthead.masthead-two-column .container-bg-image,.masthead.masthead-two-column .container-main{min-width:50%;max-width:50%;min-height:100vh;height:100vh}.masthead.masthead-two-column .container-bg-image{position:relative}.masthead.masthead-two-column .container-main{position:relative;z-index:10;display:flex;align-items:center;margin:0;padding:110px 0 0;min-width:50%;max-width:50%;background-color:#423c3c}.masthead.masthead-two-column .featured-property-meta-wrap-tablet{position:absolute;z-index:10;bottom:32px;right:32px;width:calc(100% - (32px * 2));max-width:536px;font-size:1.8rem}.masthead.masthead-two-column .content{padding:32px}.masthead.masthead-two-column .down-indicator{display:block}}@media (min-width:1200px){.masthead.masthead-two-column .content{padding:60px}}@media (min-width:1500px){.masthead.masthead-two-column .content{padding:120px}}.masthead.masthead-expansive .masthead-main{display:flex;align-items:center;padding-top:calc(8rem + 110px)}.masthead.masthead-expansive .content{text-align:center}.masthead.masthead-expansive .cta-buttons li{display:block}.masthead.masthead-expansive .cta-buttons a{width:300px}@media (min-width:768px){.masthead.masthead-expansive .content{margin-right:auto;max-width:65%;text-align:left}.masthead.masthead-expansive .cta-buttons li{display:inline-block}.masthead.masthead-expansive .cta-buttons a{width:auto}}@media (min-width:992px){.masthead.masthead-expansive .masthead-main{padding-top:calc(10rem + 110px)}}@media (min-width:1200px){.masthead.masthead-expansive .masthead-main{padding-top:calc(12rem + 110px)}}.masthead.masthead-floating-content .masthead-main{display:flex;align-items:center;padding-top:calc(8rem + 110px)}.masthead.masthead-floating-content .title{color:#efe6e3}.masthead.masthead-floating-content .content{padding:40px;background:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/logo-only-transparent.png) no-repeat center center #423c3c}.masthead.masthead-floating-content .cta-buttons li+li{margin-top:16px}.masthead.masthead-floating-content .cta-buttons a{width:100%}@media (min-width:480px){.masthead.masthead-floating-content .cta-buttons a{width:340px}}@media (min-width:768px){.masthead.masthead-floating-content .content{margin-left:auto;max-width:80%;background-position:right -120px center}}@media (min-width:992px){.masthead.masthead-floating-content .masthead-main{padding-top:calc(10rem + 110px)}.masthead.masthead-floating-content .content{padding:60px;max-width:60%}}@media (min-width:1200px){.masthead.masthead-floating-content .masthead-main{padding-top:calc(12rem + 110px)}.masthead.masthead-floating-content .content{padding:80px}}.pagination{text-align:center}.pagination .facetwp-pager{margin-top:60px}.pagination .facetwp-page-default{padding:0 10px;width:32px;font-weight:700;transition:color .3s,background-color .3s}.pagination .facetwp-page-default:hover,.pagination .facetwp-page-default:focus,.pagination .facetwp-page-default.active{background-color:#ca3a3c;color:#fff}.pagination .facetwp-page-default.active{pointer-events:none;cursor:default}.pagination .facetwp-page-prev.disabled,.pagination .facetwp-page-next.disabled{pointer-events:none;cursor:default;color:#423c3c;opacity:.32}.pagination .facetwp-page-prev{margin:0 10px 0 0}.pagination .facetwp-page-next{margin:0 0 0 10px}@media (min-width:768px){.pagination .facetwp-page-prev{margin:0 40px 0 0}.pagination .facetwp-page-next{margin:0 0 0 40px}}.property-slideshow{position:relative}.property-slideshow .slides-nav{display:none}.property-slideshow .slide{width:100%}.property-slideshow .slide-inner{position:relative}.property-slideshow .image-bg{height:340px;background-size:cover;background-position:center}.property-slideshow .counter{position:absolute;bottom:16px;left:32px;display:flex;font-size:1.6rem;line-height:1;color:#fff}.property-slideshow .counter .current-slide-number{font-size:1.125em;font-weight:500}.property-slideshow .counter .total-slides-count{font-size:.5em;line-height:1.5}.property-slideshow .counter .total-slides-count:before{content:"/";display:inline-block;margin:0 .25em}.property-slideshow .play-video{position:absolute;top:50%;left:50%;border:2px solid;padding:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;outline:0;color:#fff;font-size:2.4rem;line-height:0;transform:translate(-50%,-50%);transition:background-color .3s}.property-slideshow .play-video i{transition:color .3s}.property-slideshow .play-video:hover,.property-slideshow .play-video:focus{background-color:#fff}.property-slideshow .play-video:hover i,.property-slideshow .play-video:focus i{color:red}@media (min-width:480px){.property-slideshow .image-bg{height:400px}.property-slideshow .counter{font-size:2.4rem}}@media (min-width:768px){.property-slideshow .image-bg{height:460px}.property-slideshow .counter{font-size:2.8rem}}@media (min-width:992px){.property-slideshow{display:grid;grid-template:"ss_main ss_nav" 1fr/1fr 1fr;grid-gap:16px 16px}.property-slideshow .slides-main{grid-area:ss_main}.property-slideshow .slides-nav{grid-area:ss_nav;display:block}.property-slideshow .slides-nav .slide{margin:0 8px;width:50%}.property-slideshow .slides-nav .slide-inner{position:relative}.property-slideshow .slides-nav .slide-inner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(66,60,60,.48)}.property-slideshow .flickity-prev-next-button{top:50%;left:auto;right:0;display:flex;align-items:center;justify-content:center;border-radius:0;width:60px;height:80px;background-color:rgba(255,255,255,.8);transform:none;cursor:pointer;opacity:.72;transition:color .3s}.property-slideshow .flickity-prev-next-button.next{transform:translateY(-100%)}.property-slideshow .flickity-prev-next-button:hover,.property-slideshow .flickity-prev-next-button:focus{background-color:rgba(255,255,255,.8);color:#ca3a3c;box-shadow:none}.property-slideshow .flickity-prev-next-button:disabled{opacity:.32}.property-slideshow .flickity-prev-next-button .flickity-button-icon{position:static;left:auto;top:auto;display:inline-block;width:20px;height:auto}.property-slideshow .image-bg{height:500px}}@media (min-width:992px){.property-slideshow .slides-main{-ms-grid-row:1;-ms-grid-column:1}.property-slideshow .slides-nav{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width:1200px){.property-slideshow .image-bg{height:550px}}.quote{border:0;padding:0;text-align:center;font-size:1.6rem}.quote>*:last-child{margin-bottom:0}.quote .quote-text{font-size:1.5em;line-height:1.66667}.quote .name{font-family:"utopia-std",Georgia,Times,"Times New Roman",_serif;font-size:1.5em;line-height:1.33333}.quote .company{margin-top:.5em;font-size:.875em}.social-media-links li{display:inline-block}.social-media-links li+li{margin-left:24px}.social-media-links a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px;background-color:#fff;font-size:1.4rem}.statistic-block{border:2px solid #efe6e3;padding:1.25em;color:#423c3c;text-align:center;font-size:1.6rem}.statistic-block .amount{font-family:"utopia-std",Georgia,Times,"Times New Roman",_serif;font-size:3em;line-height:1.20833}.statistic-block .unit,.statistic-block .description{font-weight:900}.statistic-block .unit{font-size:.85em;line-height:1.33333;letter-spacing:.125em;text-transform:uppercase}.statistic-block .description{margin-top:10px;font-size:1.25em;line-height:1.3}.property-directory .filters{position:relative;z-index:20;visibility:hidden;opacity:0;transition:opacity .3s}.property-directory .filters.active{visibility:visible;opacity:1}.property-directory .filters-inner{padding:32px;position:absolute;top:0;left:0;background-color:#423c3c;color:#fff;width:100%;box-shadow:0 8px 12px 3px rgba(51,49,50,.08);max-width:500px}.property-directory .filters-heading{margin-bottom:0}.property-directory .filters-heading:after{content:"";display:block;margin-top:16px;border-top:2px solid #fbae42;padding-top:40px;width:60px}.property-directory .grid-wrap-facets{max-height:55vh;overflow:auto}.property-directory .facet-checkboxes-wrap{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);display:flex;flex-wrap:wrap;align-items:stretch}.property-directory .facet-checkboxes-wrap:after{content:"";display:table;clear:both}.property-directory .facet-checkboxes-wrap .facetwp-checkbox{width:calc(50% - 24px);float:left;margin-left:16px}.property-directory .col-teasers{margin-top:32px}.property-directory .teaser-grid{margin-bottom:-60px}.property-directory .teaser{margin-bottom:60px}@media (min-width:480px){.property-directory .teaser-grid{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);display:flex;flex-wrap:wrap;align-items:stretch}.property-directory .teaser-grid:after{content:"";display:table;clear:both}.property-directory .teaser{width:calc(50% - 48px);float:left;margin-left:32px}}@media (min-width:992px){.property-directory .grid-wrap{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.property-directory .grid-wrap:after{content:"";display:table;clear:both}.property-directory .col-filters{width:calc(33.33333% - 42.66667px);float:left;margin-left:32px}.property-directory .col-teasers{width:calc(66.66667% - 53.33333px);float:left;margin-left:32px;margin-top:0}.property-directory .filters{visibility:visible;opacity:1}.property-directory .filters-inner{padding:0;position:relative;background-color:transparent;color:inherit;box-shadow:none;max-width:100%}.property-directory .grid-wrap-facets{max-height:100%;overflow:visible}.property-directory .reset-filters{margin-top:32px}}@media (min-width:1200px){.property-directory .col-filters{width:calc(25% - 40px);float:left;margin-left:32px}.property-directory .col-teasers{width:calc(75% - 56px);float:left;margin-left:32px}.property-directory .teaser{width:calc(33.33333% - 42.66667px);float:left;margin-left:32px}}.team-members-directory{background-color:#efe6e3}.team-members-directory .facet-select{width:100%}.team-members-directory .teaser-grid{margin-top:32px;margin-bottom:-32px}.team-members-directory .teaser{margin-bottom:32px}.team-members-directory .facetwp-facet-departments .facetwp-radio,.team-members-directory .facetwp-facet-departments .filter-reset{padding:0;background:0 0;font-size:1.25em;line-height:1.6;white-space:nowrap}.team-members-directory .facetwp-facet-departments .facetwp-radio:hover,.team-members-directory .facetwp-facet-departments .facetwp-radio:focus,.team-members-directory .facetwp-facet-departments .facetwp-radio.checked,.team-members-directory .facetwp-facet-departments .filter-reset:hover,.team-members-directory .facetwp-facet-departments .filter-reset:focus,.team-members-directory .facetwp-facet-departments .filter-reset.checked{color:#ca3a3c}.team-members-directory .facetwp-facet-departments .filter-reset{margin-bottom:4px;cursor:pointer}.team-members-directory .facetwp-facet-departments .inline-divider{display:none}@media (min-width:768px){.team-members-directory .teaser-grid{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.team-members-directory .teaser-grid:after{content:"";display:table;clear:both}.team-members-directory .teaser{width:calc(50% - 48px);float:left;margin-left:32px}.team-members-directory .directory-filter-title,.team-members-directory .facetwp-facet-departments{text-align:center}.team-members-directory .facetwp-facet-departments{max-width:75%;margin-left:auto;margin-right:auto}.team-members-directory .facetwp-facet-departments .facetwp-radio,.team-members-directory .facetwp-facet-departments .filter-reset{display:inline-block;padding:0 16px}.team-members-directory .facetwp-facet-departments .inline-divider{display:inline;font-weight:700}.team-members-directory .facetwp-facet-departments .facetwp-radio:last-of-type+.inline-divider{display:none}}@media (min-width:992px){.team-members-directory.panel-padding{padding-bottom:calc(10rem * 3)}.team-members-directory .teaser{width:calc(33.33333% - 42.66667px);float:left;margin-left:32px}}@media (min-width:1200px){.team-members-directory.panel-padding{padding-bottom:calc(12rem * 3)}}.team-members-contact{background-color:#fbae42}.team-members-contact h2:after{content:"";display:block;margin-top:16px;border-top:2px solid #ca3a3c;padding-top:32px;width:60px}.team-members-contact .form-wrap{padding:32px;background-color:#fff}@media (min-width:768px){.team-members-contact .form-wrap{padding:64px}}@media (min-width:992px){.team-members-contact.panel-padding{padding-top:0}.team-members-contact .grid-wrap{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.team-members-contact .grid-wrap:after{content:"";display:table;clear:both}.team-members-contact .form-wrap{width:calc(83.33333% - 58.66667px);float:left;margin-left:32px;left:calc(8.33333% - 34.66667px + 32px);position:relative;margin-top:calc(-10rem * 1.5);padding:40px 80px}}@media (min-width:1200px){.team-members-contact .form-wrap{margin-top:calc(-12rem * 1.5);padding:60px 120px}}@media (min-width:768px){#gform_wrapper_3 .gform_fields{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);margin-bottom:0}#gform_wrapper_3 .gform_fields:after{content:"";display:table;clear:both}#gform_wrapper_3 .gfield{width:calc(50% - 48px);float:left;margin-left:32px}#gform_wrapper_3 #field_3_5{width:calc(100% - 64px);float:left;margin-left:32px}}#gform_wrapper_2 #field_2_6 .gfield_label,#gform_wrapper_3 #field_3_6 .gfield_label,#gform_wrapper_4 #field_4_9 .gfield_label{display:none}.menu-legal,.menu-footer-column-1,.menu-footer-column-2{margin-bottom:0}.menu-legal a,.menu-footer-column-1 a,.menu-footer-column-2 a{color:inherit}.menu-legal a:hover,.menu-legal a:focus,.menu-footer-column-1 a:hover,.menu-footer-column-1 a:focus,.menu-footer-column-2 a:hover,.menu-footer-column-2 a:focus{color:inherit;text-decoration:underline}.menu-legal{font-size:1.2rem}.menu-legal,.menu-legal li{display:inline-block}.menu-legal li{margin-left:6px;border-left:1px solid;padding-left:8px}@media (min-width:992px){.menu-legal{font-size:1.4rem}}.menu-footer-column-1 a,.menu-footer-column-2 a{display:inline-block;padding:8px 0;font-size:1.4rem}@media (min-width:1200px){.menu-footer-column-1 a,.menu-footer-column-2 a{padding:0}}.menu-primary-nav{margin:0}.menu-primary-nav>li{margin-bottom:32px}.menu-primary-nav>li a{color:inherit}.menu-primary-nav>li a:hover,.menu-primary-nav>li a:focus{color:inherit;text-decoration:underline}.menu-primary-nav>li:last-child{margin-bottom:0}.menu-primary-nav>li>a{font-size:1.6rem;color:#fff;transition:color .2s ease-in-out}.menu-primary-nav>li>a:hover,.menu-primary-nav>li>a:focus,.menu-primary-nav>li.current_page_item>a{color:#fff;text-decoration:underline}.menu-primary-nav>li>.sub-menu{display:none}@media (min-width:992px){.menu-primary-nav{position:absolute;bottom:0;left:0;display:flex;justify-content:center;width:100%}.menu-primary-nav>li{position:relative;margin-bottom:0}.menu-primary-nav>li:nth-child(2){margin-right:145px}.menu-primary-nav>li:nth-child(3){margin-left:145px}.menu-primary-nav>li>a{display:block;margin:0;width:175px;padding:16px 18px}.menu-primary-nav>li>a,.menu-primary-nav>li>a:hover,.menu-primary-nav>li>a:focus,.menu-primary-nav>li.current_page_item>a{color:#423c3c}.menu-primary-nav>li:hover>.sub-menu{display:block;position:absolute;top:100%;left:18px;border-top:3px solid #fff;padding-top:12px;width:100%;min-width:270px;background-color:rgba(255,255,255,.88);box-shadow:0 -4px 8px 0 rgba(51,49,50,.16)}.menu-primary-nav .sub-menu>li>a{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;text-align:left}.menu-primary-nav .sub-menu>li>a i{font-size:.75em;font-weight:900}.menu-primary-nav .sub-menu>li>a:hover,.menu-primary-nav .sub-menu>li>a:focus,.menu-primary-nav .sub-menu>li.current-menu-item>a{font-weight:500;text-decoration:none}}.panel-margin{margin:8rem 0}@media (min-width:992px){.panel-margin{margin:10rem 0}}@media (min-width:1200px){.panel-margin{margin:12rem 0}}.panel-padding{padding:8rem 0}@media (min-width:992px){.panel-padding{padding:10rem 0}}@media (min-width:1200px){.panel-padding{padding:12rem 0}}.panel-featured-properties .fp-mobile-wrap{background:#423c3c}.panel-featured-properties .fp-mobile-wrap .title{color:#efe6e3}.panel-featured-properties .fp-mobile-wrap .slides-featured-properties-mobile{position:relative;margin:0 -32px}.panel-featured-properties .fp-mobile-wrap .slide{position:relative;padding:16px 32px;min-height:40vh;background-size:cover;background-position:center;width:100%}.panel-featured-properties .fp-mobile-wrap .slide-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(66,60,60,.48) 0%,rgba(255,255,255,0) 100%)}.panel-featured-properties .fp-mobile-wrap .slide-content{position:relative;z-index:10}.panel-featured-properties .fp-mobile-wrap .p-link{font-size:1.4rem;font-weight:500;color:#fff}.panel-featured-properties .fp-mobile-wrap .p-link:hover,.panel-featured-properties .fp-mobile-wrap .p-link:focus{color:#ca3a3c}.panel-featured-properties .fp-mobile-wrap .flickity-page-dots{position:absolute;bottom:16px}.panel-featured-properties .fp-mobile-wrap .dot{background-color:#fff;opacity:.48;transition:opacity .3s}.panel-featured-properties .fp-mobile-wrap .dot:hover,.panel-featured-properties .fp-mobile-wrap .dot:focus,.panel-featured-properties .fp-mobile-wrap .dot.is-selected{opacity:1}.panel-featured-properties .fp-mobile-wrap .cta-buttons{margin:32px 0 0}.panel-featured-properties .fp-mobile-wrap .cta-buttons li+li{margin-top:8px}.panel-featured-properties .fp-mobile-wrap .cta-buttons a{width:100%}@media (min-width:768px){.panel-featured-properties .fp-mobile-wrap .cta-buttons li{display:inline-block}.panel-featured-properties .fp-mobile-wrap .cta-buttons li+li{margin-top:0}.panel-featured-properties .fp-mobile-wrap .cta-buttons a{width:auto}}.panel-featured-properties .fb-tablet-wrap{position:relative;min-height:50vh;color:#fff;overflow:hidden}.panel-featured-properties .fb-tablet-wrap .slides{position:absolute;top:0;bottom:0;left:0;right:0;line-height:0}.panel-featured-properties .fb-tablet-wrap .slide{position:relative;background-size:cover;background-position:center;width:100%;min-height:50vh;height:100%}.panel-featured-properties .fb-tablet-wrap .slides-nav{position:relative;z-index:10}.panel-featured-properties .fb-tablet-wrap .grid-wrap{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);display:flex;align-items:flex-end}.panel-featured-properties .fb-tablet-wrap .grid-wrap:after{content:"";display:table;clear:both}.panel-featured-properties .fb-tablet-wrap .col{width:calc(50% - 48px);float:left;margin-left:32px}.panel-featured-properties .fb-tablet-wrap .col-property-addresses{position:relative;min-height:40vh}.panel-featured-properties .fb-tablet-wrap .col-property-addresses:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(66,60,60,.54)}.panel-featured-properties .fb-tablet-wrap .col-property-addresses:before{top:-10rem;bottom:-10rem;left:-100vw;right:-16px}.panel-featured-properties .fb-tablet-wrap .col-property-addresses-inner{position:relative;z-index:10}.panel-featured-properties .fb-tablet-wrap .property-addresses{margin:0;font-size:1.8rem;line-height:1.77778}.panel-featured-properties .fb-tablet-wrap .property-addresses li{cursor:pointer;outline:0}.panel-featured-properties .fb-tablet-wrap .property-addresses li:after{content:"";display:block;margin-left:auto;border-top:1px solid;max-width:75%}.panel-featured-properties .fb-tablet-wrap .property-addresses li:last-child:after{content:none}.panel-featured-properties .fb-tablet-wrap .property-address{padding:32px 0}.panel-featured-properties .fb-tablet-wrap .property-address-inner{margin-left:-16px;border-left:4px solid transparent;padding-left:16px}.panel-featured-properties .fb-tablet-wrap .property-addresses li:hover .property-address-inner,.panel-featured-properties .fb-tablet-wrap .property-addresses li:focus .property-address-inner,.panel-featured-properties .fb-tablet-wrap .property-addresses li.active .property-address-inner{border-left-color:#fbae42;font-weight:900}.panel-featured-properties .fb-tablet-wrap .cta-buttons{text-align:center}.panel-featured-properties .fb-tablet-wrap .cta-buttons li{display:inline-block}@media (min-width:1200px){.panel-featured-properties .fb-tablet-wrap .col-property-addresses{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px}.panel-featured-properties .fb-tablet-wrap .col-property-addresses:before{top:-12rem;bottom:-12rem;right:-32px}.panel-featured-properties .fb-tablet-wrap .col-cta-buttons{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px}}.panel-full-width-callout{color:#fff;overflow:hidden}.panel-full-width-callout .callout-container{position:relative;margin:0 auto;max-width:1200px;padding-left:16px;padding-right:16px}.panel-full-width-callout .callout-container:before{content:"";position:absolute;top:-45px;left:-165px;display:block;background:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/logo-only-transparent.png);width:550px;height:442px}.panel-full-width-callout .panel-padding-slim{padding-top:75px;padding-bottom:75px}.panel-full-width-callout .flex-wrap{position:relative;z-index:10}.panel-full-width-callout .text{font-family:"futura-pt",Helvetica,Arial,_sans-serif}.panel-full-width-callout.panel-full-width-callout-slim{background-color:#fbae42}.panel-full-width-callout.panel-full-width-callout-large{background-color:#ca3a3c}@media (min-width:768px){.panel-full-width-callout .callout-container{padding-left:32px;padding-right:32px}.panel-full-width-callout.panel-full-width-callout-slim .flex-wrap{display:flex;align-items:center;justify-content:space-between}.panel-full-width-callout.panel-full-width-callout-slim .text{margin:0}.panel-full-width-callout.panel-full-width-callout-slim .button{margin-left:48px;white-space:nowrap}}@media (min-width:1200px){.panel-full-width-callout .callout-container:before{top:50%;left:-125px;transform:translateY(-50%)}}.panel-full-width-quote{background-color:#efe6e3}.panel-full-width-quote .quote{position:relative;margin:0 auto}.panel-full-width-quote .quote:before{content:"\201c";display:block;margin-bottom:-.5em;font-family:"utopia-std",Georgia,Times,"Times New Roman",_serif;font-size:7.5em;font-weight:700;line-height:1;color:#e6d8d3}@media (min-width:768px){.panel-full-width-quote .quote{max-width:80%}}@media (min-width:992px){.panel-full-width-quote .quote{max-width:790px}.panel-full-width-quote .quote:before{display:inline-block;position:absolute;top:-.2333333em;left:-.4em;margin-bottom:0}}.panel-quote-contact-form .quote-wrap{background-color:#fbae42;color:#fff}.panel-quote-contact-form .quote{margin-bottom:0;font-size:2.135rem}.panel-quote-contact-form .col-form h2{margin:0}.panel-quote-contact-form .col-form h2:after{content:"";display:block;margin-top:16px;border-top:2px solid #ca3a3c;padding-top:52px;width:60px}.panel-quote-contact-form .col-contact-info{margin-top:64px}.panel-quote-contact-form .col-contact-info h2{margin:0}.panel-quote-contact-form .col-contact-info h2:after{content:"";display:block;margin-top:22px;border-top:2px solid #fbae42;padding-top:44px;width:60px}.panel-quote-contact-form .contact-metas{font-size:2rem}@media (min-width:768px){.panel-quote-contact-form .quote{margin:0 auto;max-width:80%}}@media (min-width:992px){.panel-quote-contact-form .grid-wrap-contact{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.panel-quote-contact-form .grid-wrap-contact:after{content:"";display:table;clear:both}.panel-quote-contact-form .col-form{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px;left:calc(41.66667% - 45.33333px + 32px);position:relative;padding:48px;box-shadow:0 8px 12px 3px rgba(51,49,50,.08)}.panel-quote-contact-form .col-contact-info{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px;left:calc(-58.33333% - 13.33333px + 32px);position:relative;margin-top:52px}.panel-quote-contact-form .col-contact-info h2{padding-left:48px}}@media (min-width:1200px){.panel-quote-contact-form .grid-wrap-quote{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.panel-quote-contact-form .grid-wrap-quote:after{content:"";display:table;clear:both}.panel-quote-contact-form .quote{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px}.panel-quote-contact-form .col-form{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px;left:calc(58.33333% - 50.66667px + 32px);position:relative;background-color:#fff;margin-top:-265px}.panel-quote-contact-form .col-contact-info{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px;left:calc(-41.66667% - 18.66667px + 32px);position:relative;margin-top:0}}.panel-services-grid{text-align:center}.panel-services-grid i{font-size:7.2rem;min-height:100px;transition:color .3s}.panel-services-grid .h6{margin:4rem 0 0;max-width:80%}.panel-services-grid .grid-wrap{display:grid;grid-template:"ts_a" 1fr "ts_b" 1fr "ts_c" 1fr "ts_d" 1fr/1fr;grid-gap:32px 32px}.panel-services-grid .teaser-service{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;min-height:400px;color:#fff}.panel-services-grid .teaser-service:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51,49,50,.5)}.panel-services-grid .teaser-service:hover>i,.panel-services-grid .teaser-service:focus>i{color:#ca3a3c}.panel-services-grid .teaser-service>*{position:relative;z-index:10;transition:color .3s}.panel-services-grid .teaser-service:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:ts_a}.panel-services-grid .teaser-service:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:ts_b}.panel-services-grid .teaser-service:nth-child(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:ts_c}.panel-services-grid .teaser-service:nth-child(4){-ms-grid-row:7;-ms-grid-column:1;grid-area:ts_d}@media (min-width:768px){.panel-services-grid .grid-wrap{grid-template:"ts_a ts_b" 1fr "ts_c ts_d" 1fr/1fr 1fr}.panel-services-grid .teaser-service:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.panel-services-grid .teaser-service:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.panel-services-grid .teaser-service:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.panel-services-grid .teaser-service:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media (min-width:1200px){.panel-services-grid .grid-wrap{grid-template:"ts_a ts_b ts_c ts_d" 1fr/1fr 1fr 1fr 1fr}.panel-services-grid .teaser-service:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.panel-services-grid .teaser-service:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.panel-services-grid .teaser-service:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.panel-services-grid .teaser-service:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}}.panel-two-column.panel-two-column-bg-image{color:#fff}.panel-two-column.panel-two-column-bg-image .col-image{min-height:40vh;background-size:cover;background-position:center}.panel-two-column.panel-two-column-bg-image .col-content{padding:80px 16px;background-color:#423c3c}.panel-two-column.panel-two-column-bg-image .title{color:#efe6e3}.panel-two-column.panel-two-column-bg-image .service-links-wrap{margin-top:32px}.panel-two-column.panel-two-column-bg-image .service-links{display:grid;grid-template:"sl_a" 1fr "sl_b" 1fr "sl_c" 1fr "sl_d" 1fr/1fr;grid-gap:8px 8px;margin-bottom:0}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:sl_a}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:sl_b}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:sl_c}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(4){-ms-grid-row:7;-ms-grid-column:1;grid-area:sl_d}.panel-two-column.panel-two-column-bg-image .service-link{display:flex;align-items:center;padding:28px 20px;background-color:#fff;color:#423c3c}.panel-two-column.panel-two-column-bg-image .service-link i{width:48px;font-size:1.25em;transition:color .3s}.panel-two-column.panel-two-column-bg-image .service-link:hover i,.panel-two-column.panel-two-column-bg-image .service-link:focus i{color:#ca3a3c}.panel-two-column.panel-two-column-bg-image .service-title{margin-bottom:0}@media (min-width:768px){.panel-two-column.panel-two-column-bg-image .col-content{padding-left:32px;padding-right:32px}.panel-two-column.panel-two-column-bg-image .service-links{grid-template:"sl_a sl_b" 1fr "sl_c sl_d" 1fr/1fr 1fr}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media (min-width:992px){.panel-two-column.panel-two-column-bg-image .flex-wrap{display:flex}.panel-two-column.panel-two-column-bg-image .col{width:50%;max-width:50%}.panel-two-column.panel-two-column-bg-image.image-right .col-image{order:1}.panel-two-column.panel-two-column-bg-image .col-image{display:flex;align-items:center;justify-content:center;min-height:60vh}.panel-two-column.panel-two-column-bg-image .col-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.panel-two-column.panel-two-column-bg-image .service-links{grid-template:"sl_a sl_b" 1fr "sl_c sl_d" 1fr/1fr 1fr;grid-gap:0;padding:32px}.panel-two-column.panel-two-column-bg-image .service-links li{border:1px solid}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(1),.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(2){border-top:0}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(1),.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(3){border-left:0}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(3),.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(4){border-bottom:0}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(2),.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(4){border-right:0}.panel-two-column.panel-two-column-bg-image .service-links-wrap{margin-top:0}.panel-two-column.panel-two-column-bg-image .service-link{flex-direction:column;justify-content:center;height:100%;background-color:transparent;color:#fff;text-align:center}.panel-two-column.panel-two-column-bg-image .service-link i{width:auto;margin-bottom:32px;font-size:2.5em}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.panel-two-column.panel-two-column-bg-image .service-links li:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media (min-width:1200px){.panel-two-column.panel-two-column-bg-image .content-wrap{padding:0 60px;max-width:535px}.panel-two-column.panel-two-column-bg-image.image-left .content-wrap{margin-right:auto}.panel-two-column.panel-two-column-bg-image.image-right .content-wrap{margin-left:auto}.panel-two-column.panel-two-column-bg-image .service-link{width:300px;height:300px}.panel-two-column.panel-two-column-bg-image .service-link i{font-size:4em}}@media (min-width:1500px){.panel-two-column.panel-two-column-bg-image.image-left .content-wrap{padding-left:120px;padding-right:0}.panel-two-column.panel-two-column-bg-image.image-right .content-wrap{padding-left:0;padding-right:120px}.panel-two-column.panel-two-column-bg-image .service-links{padding:90px}}.panel-two-column.panel-two-column-static .col-image{margin-bottom:32px}@media (min-width:992px){.panel-two-column.panel-two-column-static .flex-wrap{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);display:flex;align-items:center}.panel-two-column.panel-two-column-static .col-image{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px}.panel-two-column.panel-two-column-static .col-content{width:calc(58.33333% - 50.66667px);float:left;margin-left:32px}.panel-two-column.panel-two-column-static.image-right .col-image{order:1}}@media (min-width:1200px){.panel-two-column.panel-two-column-static .col-image{width:calc(33.33333% - 42.66667px);float:left;margin-left:32px;margin-left:calc(8.33333% - 34.66667px + 64px)}.panel-two-column.panel-two-column-static .col-content{width:calc(41.66667% - 45.33333px);float:left;margin-left:32px;margin-left:calc(8.33333% - 34.66667px + 64px)}}.content-main-property address{margin:0}.content-main-property .button{display:block}.content-main-property .divider-yellow:after{content:"";display:block;margin-top:8px;border-top:2px solid #fbae42;padding-top:20px;width:60px}.content-main-property .divider-red:after{content:"";display:block;margin-top:8px;border-top:2px solid #ca3a3c;padding-top:20px;width:60px}.content-main-property .property-header,.content-main-property .property-availability,.content-main-property .property-description,.content-main-property .property-metas,.content-main-property .energy-star-block{margin-bottom:8rem}.content-main-property .property-description-text{text-align:justify}.content-main-property .property-broker{margin-top:60px}.content-main-property .cta-buttons{margin:0}.content-main-property .cta-buttons li+li{margin-top:16px}.content-main-property .suites,.content-main-property .property-metas,.content-main-property .energy-star-block{font-size:.875em}.content-main-property .suites{line-height:1.4}.content-main-property .suites tr:first-child td{padding-top:0}.content-main-property .suites td{border:0;padding:16px}.content-main-property .suites td:first-child{padding-left:0}.content-main-property .suites td:nth-child(2){text-align:right}.content-main-property .suites td:last-child{padding-right:0}.content-main-property .property-metas li+li{margin-top:12px}.content-main-property .energy-star-block{line-height:1.4}.content-main-property .energy-star-block .logo{margin-bottom:16px}.content-main-property .energy-star-block .body>div{margin-top:12px}.content-main-property .energy-star-block .label{font-weight:700;text-transform:uppercase}.content-main-property .property-form h2{margin-bottom:1.6rem}.content-main-property .property-map{position:relative;height:400px;overflow:hidden}.content-main-property .property-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media (min-width:480px){.content-main-property .button{display:inline-block}.content-main-property .suites td{padding-left:32px;padding-right:32px}.content-main-property .property-metas{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.content-main-property .property-metas:after{content:"";display:table;clear:both}.content-main-property .property-metas li{width:calc(50% - 48px);float:left;margin-left:32px;padding:6px 0}.content-main-property .property-metas li+li{margin-top:0}}@media (min-width:768px){.content-main-property .property-basic-content,.content-main-property .property-form{max-width:600px}.content-main-property .property-broker{margin-left:-32px;max-width:600px}}@media (min-width:992px){.content-main-property .grid-wrap{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.content-main-property .grid-wrap:after{content:"";display:table;clear:both}.content-main-property .col{width:calc(50% - 48px);float:left;margin-left:32px}.content-main-property .flex-wrap{display:flex;align-items:center;justify-content:space-between}.content-main-property .property-titles{width:50%;max-width:50%}.content-main-property .property-titles{padding-right:10%;width:45%}.content-main-property .property-broker{margin-top:0;width:51.9%;margin-right:-32px}.content-main-property .teaser-broker{max-width:none}.content-main-property .property-header,.content-main-property .property-availability,.content-main-property .property-description,.content-main-property .property-metas,.content-main-property .energy-star-block{margin-bottom:10rem}.content-main-property .property-basic-content,.content-main-property .property-form{max-width:none}.content-main-property .property-more-information .content>*:last-child{margin-bottom:0}.content-main-property .suites,.content-main-property .property-metas,.content-main-property .energy-star-block{font-size:1em}.content-main-property .property-form{margin-top:10rem;padding:60px 48px;box-shadow:0 8px 16px 0 rgba(51,49,50,.08)}}@media (min-width:1200px){.content-main-property .col-right{left:calc(8.33333% - 34.66667px + 32px);position:relative;width:calc(41.66667% - 45.33333px);float:left;margin-left:32px}.content-main-property .property-broker{align-self:inherit;min-width:600px;width:600px;margin-right:-32px}.content-main-property .property-basic-content .content{padding-left:calc(2 * 32px)}.content-main-property .property-form{margin-top:12rem}}.teaser-broker{padding:32px;background:url(//www.capitalassociates.com/wp-content/themes/wwframework/build/css/../images/logo-only-transparent.png) no-repeat center right -150px #423c3c;margin-bottom:15px}.teaser-broker,.teaser-broker a{color:#fff}.teaser-broker a:hover,.teaser-broker a:focus{color:#fbae42}.teaser-broker i{padding-top:.5em;font-size:1em;width:40px}.teaser-broker .name{margin-bottom:8px}.teaser-broker .job-title{line-height:1.4}.teaser-broker .contact-metas{margin:24px 0 0}@media (min-width:768px){.teaser-broker{display:flex}.teaser-broker .thumb-wrap{margin-right:48px;line-height:0}.teaser-broker .name{font-size:1.8rem;font-weight:500;line-height:1.33333}.teaser-broker .contact-metas li+li{margin-top:8px}}section.team-member h1{margin-bottom:8px}section.team-member .container-bg-image{position:relative;min-height:280px;height:70vh}section.team-member .container-main{padding-top:8rem;padding-bottom:8rem}section.team-member .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:top center}section.team-member .contact-metas{margin-top:28px}section.team-member .body>*:last-child{margin-bottom:0}@media (min-width:768px){section.team-member .container-bg-image{min-height:400px}}@media (min-width:992px){section.team-member{display:flex}section.team-member .container{padding-top:calc(10rem + 110px);padding-bottom:10rem;height:100vh;min-height:100vh;width:50%;max-width:50%}section.team-member .container-main{overflow:auto}}@media (min-width:1200px){section.team-member .content{padding:60px}}@media (min-width:1500px){section.team-member .content{padding:120px}}.teaser-property{position:relative;display:block;border:1px solid #efe5de;text-align:center}.teaser-property:hover,.teaser-property:focus{color:#423c3c}.teaser-property:hover .view-property,.teaser-property:focus .view-property{border-color:#ca3a3c;background-color:#ca3a3c;color:#fff}.teaser-property img{width:100%}.teaser-property .image-wrap{margin:-1px -1px 0;font-size:0}.teaser-property .meta-wrap{padding:12px 12px 32px}.teaser-property .title{margin-bottom:12px;font-size:1.6rem;font-weight:500;line-height:1.5;color:#423c3c}.teaser-property .metas,.teaser-property .view-property{font-size:1rem;line-height:1;text-transform:uppercase}.teaser-property .metas{margin-bottom:0;letter-spacing:.1rem}.teaser-property .metas li{display:inline-block}.teaser-property .metas li:after{content:"\00b7";padding:0 8px;font-weight:700}.teaser-property .metas li:last-child:after{content:none}.teaser-property .view-property{position:absolute;bottom:0;left:50%;z-index:10;display:inline-block;border:1px solid #efe5de;padding:8px 16px;background-color:#fff;letter-spacing:.2rem;transform:translate(-50%,50%);transition:color .3s,border-color .3s,background-color .3s}.teaser-team-member{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:32px;height:350px;background-size:cover;background-position:top center;text-align:center}.teaser-team-member:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.05) 30%,rgba(0,0,0,0) 100%)}.teaser-team-member>*{position:relative;z-index:10;max-width:100%}.teaser-team-member,.teaser-team-member:hover,.teaser-team-member:focus{color:#fff}.teaser-team-member .name{margin-bottom:8px;font-family:"futura-pt",Helvetica,Arial,_sans-serif;font-size:2.4rem;line-height:1.33333;font-weight:500}.teaser-team-member .job-title{margin:0;line-height:1.4}
h2.gform_submission_error{font-size:16px;color:#d02139;margin-bottom:0;margin-top:0}.panel-full-width-quote.highlight{background-color:#fbae42;color:#fff}.panel-full-width-quote.highlight .quote:before{color:#fff}.panel-property-list{background-color:#efe6e3}.panel-property-list h2{margin-bottom:1rem}.panel-property-list hr{background-color:#fbae42;width:70px;height:4px;border:none;margin-left:0;margin-bottom:3rem}.panel-property-list .card-title{font-weight:700;font-family:"utopia-std",Georgia,Times,"Times New Roman",_serif;margin-bottom:1rem}.panel-property-list .grid-card p{margin-bottom:1rem;line-height:2rem}.footnote{font-style:italic}.panel-property-list .grid-wrap{display:flex;flex-wrap:wrap}.panel-property-list .grid-card{padding-bottom:2rem;margin-bottom:3rem;border-bottom:1px solid #c3b7b9}@media (max-width:599px){.panel-property-list .grid-card{width:100%;margin-right:0}}@media (min-width:600px){.panel-property-list .grid-card{width:47%;margin-right:3%}}@media (min-width:900px){.panel-property-list .grid-card{width:30%;margin-right:3%}}@media (min-width:1200px){.panel-property-list .grid-card{width:22%;margin-right:3%}.panel-property-list .grid-wrap{padding-bottom:150px}}.contact-meta-fax{display:none !important}.panel-featured-properties .fp-mobile-wrap .slide{position:absolute}.panel-featured-properties .fb-tablet-wrap .slide{position:absolute}