/**handles:prospectestates**/
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/fonts/OpenSans.woff2') format('woff2'),url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/fonts/OpenSans.woff') format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/fonts/OpenSans-Bold.woff2') format('woff2'),url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/fonts/OpenSans-Bold.woff') format('woff')}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,img,ins,kbd,label,layer,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;background:0 0;border:none;text-decoration:none;font-weight:400;font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,img,ins,kbd,label,layer,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{font-weight:inherit;font-style:inherit}body{overflow-x:hidden;overflow-y:scroll;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2em;line-height:1.6em;background:#fff;color:#111}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:2.4em;line-height:1.2em;margin-bottom:.25em;color:#111;font-weight:700}.h2,h2{font-size:1.4em}.h3,h3{font-size:1.3em}.h4,h4{font-size:1.2em}.h5,h5{font-size:1.1em}.h6,h6{font-size:1em}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{line-height:1.4em;margin-bottom:.5em;margin-top:.75em}span{font-weight:inherit}del{text-decoration:line-through}img{max-width:100%;height:auto}@media \0screen{img{width:auto}}.aligncenter{text-align:center}.alignright{text-align:right}.clearfix:after{content:'';clear:both;display:table}img.aligncenter,input[type=submit].aligncenter{display:block;float:none;margin-left:auto;margin-right:auto}.floatleft,img.alignleft{clear:left;float:left;margin-right:3%}.floatright,img.alignright{float:right;margin-left:3%}.gallery .gallery-item{font-size:0;display:inline-block;float:none!important;vertical-align:middle!important;padding:5px}.gallery img{border:0!important}iframe{width:100%}table{width:100%;border-spacing:0}td,th{padding:8px 20px;text-align:left;border-bottom:2px solid #f4f4f4}th{background:#16a244;color:#fff;font-family:Arvo,serif;font-weight:700;font-size:1.2em}tr{background:#eee}tr:nth-child(2n){background:#e2e2e2}hr{border:0;clear:both;height:4px;margin:40px auto;background-color:#f4f4f4}hr.spacer{background-color:transparent;margin:15px 0;padding:0!important}hr.divider{margin:0}blockquote{border-left:7px solid #f4f4f4;padding-left:1.4em;margin:1em 0}blockquote>:first-child:before{content:'\201c';font-size:6em;line-height:.8em;margin:0 0 -.3em -.04em;display:block;font-weight:700;color:#343132;font-family:serif}.screen-reader-response,.screen-reader-text,a.button:empty,li:empty,p:empty{display:none}.hidden,.hide{display:none!important}ol,ul{padding-left:1.2em}[class*=cols] ul,ul[class*=cols]{-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}.cols-4 ul,ul.cols-4{-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (min-width:1024px){.cols-4 ul,ul.cols-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}.cols-3 ul,ul.cols-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.cols-2 ul,ul.cols-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}}li{margin-bottom:.5em}iframe,img,ol,p,table,ul,video{margin-bottom:1em}a{color:inherit;font-weight:inherit;text-decoration:underline;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:translateZ(0)}a:hover{text-decoration:underline}a.hide-if-no-link[href='']{display:none}:disabled{opacity:.5;pointer-events:none}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}.small,small{font-size:small;line-height:1.4em}.smaller{font-size:.8em;line-height:1.4em}.large,large{font-size:large;line-height:1.4em}.larger{font-size:larger;line-height:1.4em}.x-large{font-size:x-large;line-height:1.4em}.thin{font-weight:300}.caps{text-transform:uppercase;letter-spacing:.05em}.large{font-size:1.8em;line-height:1.4em}.divider{font-weight:300;color:initial;opacity:.5}.divider:last-child{display:none}.no-underline,.no-underline *{text-decoration:none}::-moz-selection{color:#fff;background:#16a244}::selection{color:#fff;background:#16a244}button,input,select,textarea{font-size:1em;font-family:inherit;font-weight:inherit}a.button,button,input,select,span.button a,textarea{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:8px 12px;min-height:40px;min-width:20px;line-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;background:#f4f4f4;background:rgba(0,0,0,.05);border:1px solid transparent;border-color:rgba(0,0,0,.1);color:#666;display:block;vertical-align:middle;width:100%;max-width:100%;margin-bottom:.5em}input[type=password]:-moz-read-only,input[type=text]:-moz-read-only{background-color:transparent;border-color:rgba(0,0,0,.1);padding-left:0;padding-right:0}input[type=password]:read-only,input[type=text]:read-only{background-color:transparent;border-color:transparent!important}button:focus,input:focus,select:focus{outline:0!important}::-webkit-input-placeholder{color:inherit;opacity:.8}::-moz-placeholder{color:inherit;opacity:.8}:-ms-input-placeholder{color:inherit;opacity:.8}::placeholder{color:inherit;opacity:.8}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:rgba(0,0,0,.2)}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;min-height:0;background-color:transparent}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}a.button,button,input[type=button],input[type=submit],span.button a{cursor:pointer;border:0;padding:10px 2em;text-align:center;position:relative;width:auto;display:inline-block;margin-top:.5em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background:#16a244;background-size:auto 100%;color:#fff;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;font-weight:700;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}a.button,span.button a{text-decoration:none!important}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,span.button a:hover{background:#0d6128;color:#fff}a.button.alt,button.alt,input[type=button].alt,input[type=submit].alt{background:#4a4a4b;background:linear-gradient(270deg,#4a4a4b 0,#000 100%);color:#fff;border-color:#4a4a4b}a.button.alt:hover,button.alt:hover,input[type=button].alt:hover,input[type=submit].alt:hover{background:#000;background:linear-gradient(90deg,#4a4a4b 0,#000 100%);border-color:#000}a.button.pop,button.pop,input[type=button].pop,input[type=submit].pop{background:#f07f00;color:#fff;border-color:#f07f00}a.button.pop:hover,button.pop:hover,input[type=button].pop:hover,input[type=submit].pop:hover{background:#dc6b00;border-color:#dc6b00}.button.outline,button.outline,input[type=button].outline,input[type=submit].outline{background:0 0;color:#343132;border:3px solid #343132}.button.outline:hover,button.outline:hover,input[type=button].outline:hover,input[type=submit].outline:hover{background:0 0;color:#3d4548;border-color:#3d4548}.button.small,button.small,input.small{font-size:.6em;padding:5px;min-height:0;min-width:30px}.button.large,button.large,input.large{font-size:1.2em}a.button.round,span.button.round a{padding:.1em;width:1.5em;height:1.5em}.button.icon,.button.next a,.button.previous a,a.button.next,a.button.previous{border:0!important;padding:10px 5px;font-size:1em;line-height:0;width:30px!important;height:20px;box-sizing:content-box;min-height:0;min-width:0;display:inline-block}.button.next a:before,.button.previous a:before,a.button.next:before,a.button.previous:before{content:'';display:block;background:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/images/chevron-left.svg') no-repeat center center;height:20px;filter:invert(99%) sepia(0%) saturate(7087%) hue-rotate(48deg) brightness(118%) contrast(101%)}.button.next a:before,a.button.next:before{background:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/images/chevron-right.svg') no-repeat center center}ul.menu,ul.sub-menu{list-style:none;padding:0;margin:0}.menu li{margin:0}.menu img{margin:5px 0}.menu a{display:block;text-decoration:none;padding-top:.75em;padding-bottom:.75em}.ios .hide-if-ios{display:none!important}#header .hide-in-header,#mobile-menu .hide-in-header{display:none!important}.grey{opacity:.5}.green{color:#16a244}.white{color:#fff}#header{position:fixed;z-index:999;top:0;left:0;width:100%;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background:#fff}body{padding-top:137px}#logo,#menu{display:inline-block;vertical-align:middle;width:300px;margin:0 -2px}#logo a{padding:20px 10px 20px 40px;display:block;font-weight:700;text-transform:uppercase;font-size:30px;text-decoration:none}#logo .custom-logo-link{line-height:0}#logo img{margin:0;box-sizing:border-box;width:100%;max-width:250px}#menu{width:calc(100% - 300px);text-align:right;padding:20px;box-sizing:border-box;font-size:.8em}#menu .menu{display:inline-block;vertical-align:middle}#menu .menu.social{margin-left:4em}#menu .menu>li{display:inline-block;margin:0 .5em;vertical-align:top;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#mobile-main-menu a,.buttons a,.social a{background:#f07f00;border:1px solid #f07f00;padding:.2em 1em;margin:5px 0;text-transform:uppercase;letter-spacing:.02em;font-weight:700;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.buttons a:hover{background:#dc6b00}.buttons .outline a{background:0 0;color:#f07f00}.social li{display:inline-block}.social a{background:#16a244;border-color:#16a244;min-width:28px;padding:.2em .5em;text-align:center}.social a:hover{background:#0d6128}#main-menu{background:#16a244;color:#fff;text-align:center;font-size:.9em;font-weight:700}#main-menu>li{display:inline-block;margin:0 -3px}#main-menu>li>a{text-transform:uppercase;letter-spacing:.02em;border-left:1px solid}#main-menu>li:first-child>a{border-left:none}#main-menu a{padding:.75em 1.5em}@media (max-width:1400px){#main-menu{font-size:.8em}#main-menu a{padding:.75em 1em}#main-menu .menu-item-has-children>a{padding-right:2em}#main-menu .menu-item-has-children .chevron-down{right:.5em}}@media (max-width:1200px){#main-menu{font-size:.7em}}#main-menu>.current-custom-parent>a,#main-menu>.current-menu-ancestor>a,#main-menu>.current-menu-item:not(.button)>a,#main-menu>.current-menu-parent>a,#main-menu>.current-page-ancestor>a,#main-menu>.current-page-parent>a,#main-menu>.current_page_parent>a,#main-menu>li:hover>a{background:#0d6128;text-decoration:underline}.single-team_member #main-menu .current_page_parent>a,.single-team_member #mobile-menu .current_page_parent>a{border-color:transparent}#main-menu .sub-menu{text-align:left;position:absolute;z-index:-999;top:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;min-width:240px;font-weight:400;font-size:.8em;line-height:1.6;background:#16a244}#main-menu>li:last-child .sub-menu{left:auto;right:0}#main-menu .sub-menu a{padding:1em 2em}#main-menu .sub-menu>.current-menu-ancestor>a,#main-menu .sub-menu>.current-menu-item>a{background:#0d6128}#main-menu .sub-menu>li>a:hover{background:#0d6128}#main-menu .sub-menu .sub-menu{left:100%;border:0;top:0;font-size:1em}#main-menu .sub-menu>li:last-child .sub-menu,#main-menu .sub-menu>li:nth-last-child(2) .sub-menu{top:auto;bottom:0}#main-menu>li:last-child .sub-menu .sub-menu{left:auto;right:100%}.menu-item-has-children{position:relative}#main-menu .menu-item-has-children>a{padding-right:3em}.menu-item-has-children .chevron-down{position:absolute;right:1.5em;top:50%;margin-top:-7px;pointer-events:none;content:'';display:block;background:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/images/chevron-down.svg') no-repeat center center;height:15px;width:20px;filter:invert(99%) sepia(0%) saturate(7087%) hue-rotate(48deg) brightness(118%) contrast(101%)}#main-menu .sub-menu .chevron-down{background-image:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/images/chevron-right.svg')}#mobile-main-menu .current-custom-parent>.chevron-down,#mobile-main-menu .current-menu-ancestor>.chevron-down,#mobile-main-menu .current-menu-item>.chevron-down,#mobile-main-menu .current-menu-parent>.chevron-down,#mobile-main-menu .current-page-ancestor>.chevron-down,#mobile-main-menu .current-page-parent>.chevron-down,#mobile-main-menu .current_page_parent>.chevron-down{filter:none}#main-menu .sub-menu .menu-item-has-children .chevron-down{right:1.8em}#main-menu .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:1000}#main-menu .has-mega-menu{position:initial}#main-menu .mega-menu{left:0;font-size:1.2em!important}.container{margin:0 auto;padding:0 40px;max-width:1200px}.container .container,.elementor-widget-container .container{padding:0;max-width:none}.title.container{margin-top:80px}.single-team_member h1{margin-bottom:0}.single-team_member .email,.single-team_member .linkedin,.single-team_member .phone{color:#16a244}.breadcrumbs{margin-top:-2em}.breadcrumbs ul{list-style:none;padding:0;margin:0}.breadcrumbs li{margin:0;display:none}.breadcrumbs li:nth-last-child(2){display:inline}.breadcrumbs a{text-decoration:none}#content{padding-bottom:100px;min-height:50vh}#content.has-sidebar{padding-top:0;padding-bottom:0}#content>.container>:first-child{margin-top:0}#main,#sidebar{display:inline-block;vertical-align:top;padding:60px 0;box-sizing:border-box}#sidebar{padding-left:60px}#sidebar:first-child,#sidebar:first-of-type{padding-left:0;padding-right:60px}#sidebar .widget{border-top:2px solid transparent;border-bottom:2px solid #eee;padding:.5em 0}#sidebar .widget:first-child{border-color:#eee}#sidebar .widget.widget_categories{border-bottom-color:transparent}#sidebar .widget ul{list-style:none;padding:0;margin:0}#sidebar .widget li{border-top:2px solid #eee;border-bottom:2px solid #eee;margin:-2px 0 0}#sidebar .widget>ul>li>a{text-transform:uppercase}#sidebar .widget ul a{display:block;text-decoration:none;padding:.25em 0}#sidebar .widget ul ul{margin-bottom:-2px}#sidebar .widget ul ul a{padding-left:1em}#sidebar .widget li.current-cat{border-color:#16a244;position:relative;z-index:1}.menu.sidebar{font-size:.8em;line-height:1.4em;text-transform:uppercase;border-top:2px solid #eee}.menu.sidebar a{border-top:2px solid transparent;border-bottom:2px solid #eee;margin-top:-2px;padding:.5em 0}.menu.sidebar li a:hover{border-color:#b6dfc4}.menu.sidebar li.current a{border-color:#16a244}.row{display:block;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:left;margin-left:-10px;margin-right:-10px}.box .row{justify-content:initial}.row>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.col{display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;overflow:hidden}.has-5-cols>.col,.one_fifth{width:20%;flex:0 0 20%}.has-4-cols>.col,.one_fourth{width:25%;flex:0 0 25%}.has-3-cols>.col,.one_third{width:33.33%;flex:0 0 33.33%}.has-2-cols>.col,.one_half{width:50%;flex:0 0 50%}.two_thirds{width:66.66%;flex:0 0 66.66%}.three_fourths{width:75%;flex:0 0 25%}.full_width,.has-1-col>.col{width:100%!important;box-sizing:border-box;flex:0 0 100%}.grid.row{text-align:left;justify-content:left;display:block;margin:0;column-count:3;column-gap:1em}.grid.has-1-cols{column-count:1}.grid.has-2-cols{column-count:2}.grid.has-4-cols{column-count:4}.grid.has-5-cols{column-count:5}.grid.has-6-cols{column-count:6}.grid.row>.col{padding:0;margin:0 0 1em;width:100%}.grid>.col>.hentry{flex-grow:1;margin-bottom:0}.grid.row>.col .testimonial{border:4px solid #f4f4f4;padding:20px}.tint{background:#eee}#content a.hentry{display:block;text-decoration:none;border-top:2px solid #eee;padding:20px 0}a.hentry img{width:33%;float:left;margin-right:3%;margin-bottom:.5em}a.hentry h2{font-size:1.6em;margin-top:0;margin-bottom:.5em}.content-wrapper,.thumbnail-wrapper{display:inline-block;width:100%;box-sizing:border-box}.thumbnail-wrapper{overflow:hidden;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media screen and (min-width:480px){#content a.hentry{display:flex}.content-wrapper,.thumbnail-wrapper{width:66%}.thumbnail-wrapper{width:33%}.content-wrapper{width:66%;padding:20px 0 20px 20px}a.hentry .thumbnail-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}a.hentry .thumbnail-wrapper img{float:none;width:100%;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.content-wrapper{font-size:.8em;line-height:1.4em}.search-submit{display:none}.meta{font-size:.8em;line-height:1.4em;padding:20px 0;margin-bottom:40px;border-top:2px solid #eee;border-bottom:2px solid #eee;display:flex;align-items:center}.meta li,.meta p,.meta ul{margin:0}.meta .share-buttons{margin-left:auto;min-width:220px;text-align:right}.share-buttons{list-style:none;padding:0}.share-buttons li{display:inline-block}.share-buttons img{height:20px;width:auto;margin:0}.hentry .read-more{font-weight:700;color:#343132}#page-navigation{overflow:hidden;margin-top:60px;padding:20px 0;border-top:2px solid #eee;border-bottom:2px solid #eee}.single-post #page-navigation{margin-top:-42px}#page-navigation .previous{float:left}#page-navigation .next{float:right}.fa.fa-fw{line-height:1.28571429em}#copyright{position:relative;z-index:1;background:#16a244;color:#fff;padding:40px;text-align:center;font-size:.7em;box-sizing:border-box;display:flex;justify-content:space-between}#copyright ul{padding:0;margin:0;list-style:none}#copyright li{display:inline-block;margin:0 .5em}#copyright img{margin:0}.post-edit-link{display:inline-block;background:#343132;color:#fff;padding:.3em 1em;font-size:12px;text-decoration:none}footer .post-edit-link{position:fixed;z-index:999;bottom:0;left:0}.wpforms-container .wpforms-field{clear:both}.elementor-widget-wp-widget-wpforms-widget h5{font-size:2em}.wpforms-field-sublabel.after{margin:-.75em 0 1em}.wpforms-confirmation-container{padding:20px 20px 10px;background-color:rgba(0,0,0,.05)}@media screen and (max-width:479px){.wpforms-field,.wpforms-field-row-block{width:100%!important;margin-left:0!important}}.do-not-edit input{padding:0;border:0;background:0 0;pointer-events:none}.elementor-page #content .container{max-width:1220px;padding-left:10px;padding-right:10px}.elementor-background-overlay,.elementor-column-wrap,.elementor-element,.elementor-flip-box__layer,.elementor-widget-container,.elementor-widget-wrap{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.elementor .elementor-element .elementor-button{background-color:#16a244;color:#fff;border:0;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-border-radius:7px;border-radius:7px}.elementor .elementor-element .elementor-button:hover{background-color:#0d6128;color:#fff}.elementor .elementor-slides .swiper-slide-inner .elementor-slide-button{background-color:#16a244;border:0}.elementor .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background-color:#0d6128}.elementor .alt button.elementor-button,.elementor .gradient a.elementor-button{background:linear-gradient(270deg,#16a244 0,#0d6128 100%)}.elementor .alt button.elementor-button:hover,.elementor .gradient a.elementor-button:hover{background:linear-gradient(90deg,#16a244 0,#0d6128 100%)}.elementor .alt a.elementor-button,.elementor .alt button.elementor-button{background:linear-gradient(270deg,#4a4a4b 0,#000 100%)}.elementor .alt a.elementor-button:hover,.elementor .alt button.elementor-button:hover{background:linear-gradient(90deg,#4a4a4b 0,#000 100%)}.elementor .elementor-flip-box__button.elementor-button{border:3px solid transparent;font-weight:700}.elementor .elementor-button.elementor-size-xs{padding:.5em 1em;-webkit-border-radius:7px;border-radius:7px}.elementor .elementor-button.elementor-size-sm{padding:.7em 2em;-webkit-border-radius:7px;border-radius:7px}.elementor .elementor-widget-heading .elementor-heading-title{line-height:1.4em}.elementor .elementor-widget-heading h1.elementor-heading-title,.elementor-icon-box-title{line-height:1.2em}p.elementor-icon-box-title{line-height:1.4em}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:3em}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:2em}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:1.5em}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:1em}.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:.9em}.elementor-widget-text-editor h2:first-child,.elementor-widget-text-editor h3:first-child,.elementor-widget-text-editor h4:first-child,.elementor-widget-text-editor h5:first-child,.elementor-widget-text-editor h6:first-child,.elementor-widget:not(.elementor-widget-text-editor) h2,.elementor-widget:not(.elementor-widget-text-editor) h3,.elementor-widget:not(.elementor-widget-text-editor) h4,.elementor-widget:not(.elementor-widget-text-editor) h5,.elementor-widget:not(.elementor-widget-text-editor) h6{margin-top:0}.elementor .elementor-icon{color:inherit}.elementor .elementor-widget a{text-decoration:underline}.elementor .elementor-widget.elementor-widget-icon-box a{text-decoration:none}.elementor-widget:not(.elementor-widget-text-editor) img{margin:0}.elementor-editor-active .post-edit-link{display:none}body .elementor-text-editor a{text-decoration:underline}.elementor a.elementor-button,body .elementor-widget-heading .elementor-heading-title>a{text-decoration:none}body .elementor hr{background-color:#f4f4f4;margin:40px auto}body .elementor-blockquote--skin-border .elementor-blockquote{border-color:#f4f4f4}blockquote.elementor-blockquote>:first-child:before{display:none}.elementor .elementor-flip-box__layer__description{font-size:.8em;line-height:1.4em}.elementor-widget-divider .elementor-divider-separator{color:#343132;border-top-width:3px}body .elementor-counter .elementor-counter-title{line-height:1.4}body .elementor-field-textual.elementor-size-sm{-webkit-border-radius:0;border-radius:0}.elementor-slide-heading{font-family:Arvo,serif}.elementor .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:2.4em;line-height:1.4em}.elementor .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:1em}body .elementor-headline-dynamic-wrapper{display:block}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{width:100%;text-align:center}.swiper-container-fade .swiper-slide .swiper-slide-contents{-webkit-perspective:300px;perspective:300px}.swiper-container-fade .swiper-slide .elementor-slide-heading,body .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:my-headline-drop-in-out 2s;animation:my-headline-drop-in-out 2s}.swiper-container-fade .swiper-slide-active .elementor-slide-heading,body .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{-webkit-animation:my-headline-drop-in-in 8s;animation:my-headline-drop-in-in 8s}@media screen and (max-width:479px){body .elementor .elementor-element .elementor-slide-heading,body .elementor .elementor-element.elementor-widget-animated-headline .elementor-headline{font-size:1.4em}}.elementor .elementor-flip-box__front{background-color:#fff}.elementor .elementor-flip-box__front .elementor-flip-box__layer__description,.elementor .elementor-flip-box__front .elementor-flip-box__layer__title{color:inherit}.elementor .elementor-flip-box__back{background:#16a244}body .elementor-headline{margin:0}body .elementor-portfolio-item__title{font-size:1.2em;line-height:1.4em}.elementor-shortcode .small.grey{margin:0}.slick-slider{position:relative}.slick-list{overflow:hidden}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.carousel .slick,.carousel .slick-list,.carousel.slick,.slider .slick,.slider .slick-list,.slider.slick{width:100%;max-width:1200px;margin:0 auto}.carousel .slick-initialized,.carousel.slick-initialized,.slider .slick-initialized,.slider.slick-initialized{max-width:none}body .elementor-grid.slick-initialized{display:block}body .carousel .slick-slide{margin:0 10px;clear:none}body .slider .slick-slide{align-items:center;justify-content:center}.carousel .slick-arrow,.slider .slick-arrow{position:absolute;z-index:1;top:50%;margin-top:-20px;font-size:0;padding:0 12px}.carousel .slick-arrow:after,.slider .slick-arrow:after{content:"\f054";font-family:FontAwesome;font-weight:900;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;font-size:30px;line-height:1;width:1.28571429em;line-height:1.28571429em;text-align:center}.carousel .slick-prev:after,.slider .slick-prev:after{content:"\f053"}.carousel .slick-prev,.slider .slick-prev{left:-50px}.carousel .slick-next,.slider .slick-next{right:-50px}.elementor-tab-content ul{-moz-column-count:4;-moz-column-gap:30px;-webkit-column-count:4;-webkit-column-gap:30px;column-count:4;column-gap:30px;list-style:none;padding:0}.elementor-tab-content ul a{text-decoration:underline}.elementor-tabs .elementor-tab-title{background:#4cb06a;color:#fff}.elementor-tabs .elementor-tab-title.elementor-active:not(.force-inactive){background:#0d6128;color:#fff}@media (max-width:767px){.elementor-tabs .elementor-tab-title:after{content:"\f078";font-family:FontAwesome;font-weight:900;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;width:1.28571429em;line-height:1.28571429em;text-align:center;position:absolute;right:10px;margin-top:3px}.elementor-tabs .elementor-tab-title.elementor-active:not(.force-inactive):after{content:""}.elementor-tab-content.force-inactive{display:none!important}.grid.row{column-count:2}.col.one_fourth,.has-4-cols>.col{flex:0 0 50%!important}}@media (min-width:1024px){.elementor-section-full_width .carousel .slick-prev{left:60px}.elementor-section-full_width .carousel .slick-next{right:60px}}#mobile-menu,#mobile-menu-toggle{display:none}.show-on-mobile{display:none!important}@media (min-width:1024px){#mobile-menu{display:none!important}}@media (max-width:1023px){body{padding-top:98px}#mobile-menu-toggle{display:block;height:auto}#logo{width:300px}#logo img{max-width:400px}#content{padding-bottom:40px}#main-menu,#menu{display:none!important}#mobile-menu-toggle{position:fixed;z-index:999;text-align:right;top:20px;right:20px;display:inline-block;padding:10px;font-size:30px;background:#fff;color:#111;cursor:pointer;line-height:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#mobile-menu-toggle img{margin:0}#mobile-menu{opacity:1;position:fixed;z-index:999;left:10px;right:10px;top:10px;bottom:10px;background:#111;color:#fff;padding:80px 40px 40px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;box-sizing:border-box;line-height:1.2em;overflow-y:scroll}#mobile-top-bar{font-size:.7em}#mobile-menu>ul{margin-bottom:1em}#mobile-menu a{display:block;padding:.5em 15px}#mobile-main-menu a{border-color:#fff;background:0 0;color:#fff}#mobile-menu .sub-menu a{border-color:transparent}#mobile-menu .sub-menu .sub-menu a{padding-left:90px}#mobile-main-menu .current-custom-parent>a,#mobile-main-menu .current-menu-ancestor>a,#mobile-main-menu .current-menu-item>a,#mobile-main-menu .current-menu-parent>a,#mobile-main-menu .current-page-ancestor>a,#mobile-main-menu .current-page-parent>a,#mobile-main-menu .current_page_parent>a{background-color:#fff;color:#111}#mobile-menu a:hover{border-color:inherit;text-decoration:none}#mobile-menu .sub-menu li{margin:0}.mobile-menu-open,.mobile-menu-open body{overflow:hidden}#mobile-menu .sub-menu{font-size:.8em;max-height:0;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#mobile-menu .open-sub-menu>.sub-menu{max-height:none;opacity:1}#mobile-menu .open-sub-menu>.chevron-down{background-image:url('https://s1.prospect-estates.com/wp-content/themes/prospectestates/images/chevron-up.svg')}#mobile-menu .menu-item-has-children .chevron-down{pointer-events:all;top:0;right:0;margin-top:0;height:45px;width:45px;background-size:16px}#mobile-menu .sub-menu .menu-item-has-children>a{padding-right:30px}#footer .col{display:inline-block;width:50%;margin:0 -2px 40px}#sidebar{padding-left:20px}#sidebar:first-child{padding-left:0;padding-right:20px}}@media screen and (max-width:767px){.show-on-mobile{display:initial!important}div.show-on-mobile{display:block!important}.button.show-on-mobile{display:inline-block!important}.hide-on-mobile{display:none}.row{display:block}#content.has-sidebar{display:flex;flex-wrap:wrap}#main,#sidebar,.col,.elementor-shortcode>div>.job,.grid>.slide{width:100%!important;flex:0 0 100%;margin-left:0;margin-right:0;display:block}#main{padding-top:20px}#sidebar{padding-left:0;padding-top:0}#sidebar:first-child,#sidebar:first-of-type{padding-right:0;padding-bottom:0;padding-top:20px}#sidebar:first-child br{display:none}.reverse-on-mobile #main{order:2;padding-top:30px}.reverse-on-mobile #sidebar{padding-top:60px;padding-bottom:0}.carousel .slick-prev{left:0}.carousel .slick-next{right:0}}@media screen and (max-width:767px){img.medium{max-width:50%}.elementor-tab-content ul{column-count:2!important}}@media screen and (max-width:479px){h1{font-size:1.8em}h2,h3{font-size:1.2em}body{padding-top:80px}.elementor-tab-content ul{column-count:1!important}img.medium{margin-left:0;margin-right:0;width:100%;max-width:100%}a.button,button,input[type=button],input[type=submit],span.button a{padding:10px 1.2em}.col.one_fourth,.has-4-cols>.col{flex:0 0 100%!important}.grid.row{column-count:1}#copyright,#logo a,.container{padding-left:20px;padding-right:20px}#copyright{display:block}}@media screen and (max-width:374px){#mobile-menu-toggle{padding:15px}}.rs-layer.rev-btn{font-family:'Open Sans',sans-serif!important}.collapse{overflow:hidden;max-height:10em}a[data-readmore-toggle]{text-decoration:underline!important}.ka-icon{height:1em;margin:0;vertical-align:middle;width:auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;filter:invert(0%) sepia(17%) saturate(2406%) hue-rotate(63deg) brightness(117%) contrast(87%)}.button .ka-icon,.ka-icon.white-icon,.menu .ka-icon,.white-icon .ka-icon{filter:invert(99%) sepia(0%) saturate(7087%) hue-rotate(48deg) brightness(118%) contrast(101%)}body img.ka-icon{height:1em;width:auto}