/**handles:Main**/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;position:relative}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}a,a:active,a:focus,a:hover{outline:0}a img{border:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#4c5e63;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}html{box-sizing:border-box}body,html{height:100%}body{padding-top:65px;transition:padding-top 1s ease-out}@media screen and (min-width:768px){body{padding-top:160px}}body{background:#fff}*,:after,:before{box-sizing:border-box}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}#wpadminbar{z-index:999999!important}hr{background-color:#e6e6e6;border:0;height:1px;margin-bottom:1.5em}ol,ul{list-style:disc;margin:0 0 1.5em 3em}ol{list-style:numerical}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.lazy-background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.block{display:block}.hidden{display:none}@media(min-width:768px){.sm\:block{display:block}.sm\:hidden{display:none}}@media(min-width:992px){.md\:block{display:block}.md\:hidden{display:none}}@media(min-width:1200px){.lg\:block{display:block}.lg\:hidden{display:none}}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe:not(.wp-embedded-content),object{aspect-ratio:16/9;height:100%;min-width:100%;width:100%}.wp-caption-text{text-align:center}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;color:#9fa4a7;font-family:Baskerville,baskerville-urw,Times,Serif;font-size:17px;font-size:1.6rem;line-height:1.5}.heading-five,.heading-four,.heading-one,.heading-three h4,.heading-two,h1,h2,h3,h5{font-weight:lighter}.heading-five,.heading-four,.heading-three,h3,h4,h5{color:#9fa4a8}.heading-one,h1{color:#73848b;font-size:30px;line-height:35px;transition:font-size .5s ease}.heading-one a,h1 a{border-bottom:1px solid #73848b;font-style:italic;transition:color .5s ease,border-bottom-color .5s ease}.heading-one a:hover,h1 a:hover{border-bottom-color:#4c5e63}.rsSlide .heading-one a,.rsSlide h1 a{color:#73848b;display:inline-block;line-height:30px}.rsSlide .heading-one a:hover,.rsSlide h1 a:hover{border-bottom:1px solid #e65333;color:#e65333}.heading-two,h2{color:#e65333;font-size:20px;line-height:24px;margin-bottom:40px}.home .heading-two,.home h2{font-size:23px;line-height:27px}.home .heading-three.subtitle,.home .heading-two em,.home h2 em,.home h3.subtitle{font-size:24px}.heading-three,h3{font-size:21px;line-height:23px;margin-bottom:40px}.heading-three.subtitle,h3.subtitle{color:#9fa4a8;font-style:italic}.heading-two+.heading-three{color:#73848b;font-style:italic;margin-top:-37px}.heading-four,h4{font-size:20px;font-style:italic;line-height:22px}.heading-five,h5{font-family:Arial,sans-serif;font-size:11px;line-height:13px}.heading-six,h6{font-size:14px;margin-bottom:5px}p{margin:0 0 1em}b,strong{color:#4c5e63;font-weight:400}a.begin-slideshow{font-size:21px;line-height:23px;margin-bottom:0}cite,dfn,em,i{font-style:italic}pre{font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6}code,kbd,pre,tt,var{font-size:15px;font-size:1.5rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}dt,th{font-weight:700}a{border-bottom:1px solid transparent;cursor:pointer;text-decoration:none;transition:color .5s ease,opacity .5s ease,border .5s ease}a,a:active,a:focus,a:hover,a:visited{color:#4c5e63}cite{color:#e65333;font-size:16px;font-style:normal;line-height:1.5em}cite em{color:#73848b}.page-parts p em,cite em{font-size:18px}.page-parts a:active,.page-parts a:focus,.page-parts a:hover{border-bottom:1px solid #4c5e63;text-decoration:none}button,input,select,textarea{font-size:100%}button,input[type=button],input[type=reset],input[type=submit]{color:rgba(0,0,0,.8);font-size:16px!important;line-height:16px!important;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{color:#666}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}.site-nav{color:#fff;font-size:21px}.site-nav .sub-menu{font-size:18px}.site-nav a.close-nav{color:#fff;text-align:center;text-decoration:none}.site-nav ul{text-align:center}.site-nav ul li a{color:#fff;opacity:.6}.site-nav ul li a:hover{opacity:1}.site-nav ul li.current-page-ancestor,.site-nav ul li.current_page_item{font-size:23px;font-style:italic}.site-nav ul li.current-page-ancestor a,.site-nav ul li.current_page_item a{color:#e65333;opacity:1}.header-nav,.site-contact-details{font-size:14px;line-height:19px}.header-nav a,.header-nav span,.site-contact-details a,.site-contact-details span{color:#4c5e63}.header-nav a:hover,.site-contact-details a:hover{color:#76858d}.site-footer{font-size:13px}.site-footer a{color:#9fa4a7}.site-footer a:hover{color:#e65333}.paging-navigation{font-style:italic}.paging-navigation a:link,.paging-navigation a:visited{color:rgba(59,59,59,.7)}.paging-navigation a:active,.paging-navigation a:hover{color:#76858d}.contact-page h3{color:#73848b;margin-bottom:15px}@media screen and (max-width:375px){.rsSlide h1{font-size:25px;line-height:30px}}@media screen and (min-width:768px){body,button,input,select,textarea{font-size:17px}.heading-one,h1{font-size:57px;line-height:60px}.rsSlide h1 a{line-height:48px}cite{font-size:18px}cite em{font-size:19px}.site-nav{font-size:22px}.site-nav ul li.current-page-ancestor,.site-nav ul li.current_page_item{font-size:24px}.site-nav .sub-menu li.current-page-ancestor,.site-nav .sub-menu li.current_page_item{font-size:20px}}@media screen and (max-height:768px)and (orientation:landscape){h1{font-size:50px;line-height:55px}}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.sticky{display:block}.hentry{margin:0}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}blockquote{color:#73848b;font-size:30px;line-height:35px;margin-bottom:25px}blockquote:before{content:"“";left:-17px;position:absolute;top:-5px}blockquote>:last-child:after{content:"”"}@media screen and (min-width:768px){blockquote{font-size:57px;line-height:60px;margin-bottom:50px}blockquote:before{left:-30px;top:-10px}}@media screen and (max-height:768px)and (orientation:landscape){blockquote{font-size:50px;line-height:55px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.pushnav{bottom:0;height:100%;left:-70%;opacity:0;position:fixed;top:0;width:70%}.pushnav-container,.pushnav-pushee{min-height:100%;overflow-x:hidden;width:100%}.pushnav-pushee{box-sizing:content-box;margin:0;padding-left:0;position:relative}#header-container,.header-nav,.pushnav,.pushnav-fixed,.site-footer{transition:all .5s ease}.pushnav-pushee{transition:margin-left .5s ease}.site.pushnav--pushed .pushnav{left:0;opacity:1}.site.pushnav--pushed #header-container,.site.pushnav--pushed .header-nav,.site.pushnav--pushed .sub-navigation-container.stuck{left:70%}.site.pushnav--pushed .site-branding-small{left:100%;opacity:0}.site.pushnav--pushed .pushnav-pushee{margin-left:70%}@media screen and (min-width:850px){.pushnav{left:-50%;width:50%}.site.pushnav--pushed #header-container,.site.pushnav--pushed .header-nav,.site.pushnav--pushed .sub-navigation-container.stuck{left:50%}.site.pushnav--pushed .pushnav-pushee{margin-left:50%}}@media screen and (min-width:1025px){.pushnav{left:-25%;width:25%}.site.pushnav--pushed #header-container,.site.pushnav--pushed .header-nav,.site.pushnav--pushed .sub-navigation-container.stuck{left:25%}.site.pushnav--pushed .pushnav-pushee{margin-left:25%}}#header-container{background-color:#fff;left:0;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:999999}#header-container .site-header{border-bottom:1px solid #e6e6e6;margin:0 30px;padding:20px 0}@media screen and (min-width:768px){#header-container .site-header{margin:0 80px;padding:70px 0}#header-container .site-header.shrink{margin:0 80px;padding:20px 0}}@media screen and (min-width:1200px){.page-template-projects #header-container .site-header.minimal{border-color:#e6e6e6}}.site-content-header{background-color:#fff;box-sizing:border-box;min-height:180px;position:relative;width:100%;z-index:100}.site-content-header.stuck{left:0;position:fixed;top:0}.site-nav{background-color:#b4b2b3}.site-nav #site-nav-placeholder{height:30%;max-height:245px;min-height:130px}.site-nav #site-navigation{bottom:50px;left:0;overflow:auto;position:absolute;right:0;top:65px}.site-nav #site-navigation .social-icons{margin:50px 0 0}.site-nav #scroller{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;position:absolute;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.site-nav a.icon-close{display:block;height:20px;left:50%;margin-left:-10px;position:absolute;top:20px;width:20px}.site-nav ul{margin:0;padding:0}.site-nav ul li{list-style:none;margin:0 0 18px}.site-nav .sub-menu li{margin:18px 0 0}.site-nav #menu-main-nav li,.site-nav .social-icons{display:none}.site-nav .menu-item-has-children>a{align-items:center;display:inline-flex}.site-nav .menu-item-has-children>a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";height:0;margin-left:.3em;margin-top:.3em;transition:border .2s;width:0}.site-nav .menu-item-has-children>a.--open:after{border-bottom:5px solid;border-top:0}@media screen and (min-width:768px){.site-nav a.icon-close{top:70px}.site-nav #site-navigation{top:150px}.site-nav ul li{margin:0 0 20px}.site-nav .sub-menu li{margin:20px 0 0}}@media screen and (max-height:555px)and (orientation:landscape){.site-nav #site-navigation{top:150px}}@media screen and (max-height:768px)and (orientation:landscape){.site-nav ul li{margin:0 0 20px}.site-nav .sub-menu li{margin:20px 0 0}}.social-icons,.social-icons ul{margin:0;padding:0}.social-icons ul li{background:url(/wp-content/themes/pegasus/dist/img/social-icons.svg) no-repeat 10px 3px;display:inline-block;height:18px;margin:0!important;opacity:1;text-indent:-9999em;transition:opacity .25s ease-out;width:25px}.no-svg .social-icons ul li{background-image:url(/wp-content/themes/pegasus/dist/img/social-icons.png)}.no-svg .light .social-icons ul li,.no-svg .site-nav .social-icons ul li{background-image:url(/wp-content/themes/pegasus/dist/img/social-icons-wo.png)}.social-icons ul li.instagram{background-position:-23px 3px}.social-icons ul li.pinterest{background-position:-52px 3px}.social-icons ul li.twitter{background-position:-83px 3px}.social-icons ul li.google{background-position:-110px 3px}.social-icons ul li.linkedin{background-position:-143px 3px}.social-icons ul li:hover{opacity:.5}.social-icons ul li a{display:block;height:18px}.social-icons ul li:last-child{margin-right:0}.social-icons.light ul li{background-image:url(/wp-content/themes/pegasus/dist/img/social-icons-wo.svg)}.footer-social-links{float:none;margin:0 -10px 10px 0}.footer-social-links .social-icons,.footer-social-links span{display:inline-block}.footer-social-links span{margin-right:10px}@media screen and (min-width:768px){.footer-social-links{float:right;margin-bottom:0;margin-left:20px}}.site-branding{margin:5px auto 0;text-align:center;transition:all .5s ease;width:188px}.site-branding div{line-height:20px}.site-branding div a{background:url(/wp-content/themes/pegasus/dist/img/logo-sm.svg) no-repeat;background-size:contain;border-bottom:none;display:block;text-indent:-9999em}.no-svg .site-branding div a{background-image:url(/wp-content/themes/pegasus/dist/img/logo-sm.png)}.site-branding-small{display:none;margin:0;opacity:0;position:fixed;right:80px;top:23px;transition:opacity .9s ease;visibility:hidden;width:188px;z-index:9999999}.site-branding-small div{line-height:20px}.site-branding-small div a{background:url(/wp-content/themes/pegasus/dist/img/logo-sm.svg) no-repeat;border-bottom:none;display:block;text-indent:-9999em}.no-svg .site-branding-small div a{background-image:url(/wp-content/themes/pegasus/dist/img/logo-sm.png)}.site-branding-small.minimal{opacity:1;visibility:visible}@media screen and (min-width:1200px){.site-branding{margin:0 auto;width:251px}.site-branding h1 a{background:url(/wp-content/themes/pegasus/dist/img/logo.svg) no-repeat}.no-svg .site-branding h1 a{background-image:url(/wp-content/themes/pegasus/dist/img/logo.png)}.site-header.minimal .site-branding{opacity:0;transition:all .3s ease;visibility:hidden}.site-branding-small{display:block}}.site-contact-details{display:none}@media screen and (min-width:1025px){.site-contact-details{bottom:0;display:block;opacity:1;overflow:hidden;position:absolute;right:80px;top:51px;transition:all .5s ease;visibility:visible;z-index:999999}.shrink+.site-contact-details{opacity:0;top:22px;visibility:hidden}}.header-nav{cursor:pointer;left:0;margin-left:30px;overflow:hidden;position:fixed;top:22px;z-index:9999999}.header-nav,.header-nav .home-link,.header-nav .menu-toggle,.header-nav .menu-toggle--text{transition:all .5s ease}.header-nav .home-link,.header-nav .menu-toggle{display:block;float:left}.header-nav .home-link,.header-nav .menu-toggle--text{opacity:0;visibility:hidden}.header-nav .menu-toggle{margin-right:15px;padding-left:40px;position:relative}.header-nav .home-link{padding-left:16px;position:relative}.header-nav .home-link:before{border-left:1px solid #dfdfdf;content:" ";display:block;height:13px;left:0;position:absolute;top:3px;width:1px}.header-nav .menu-toggle--icon{border-bottom:1px solid #77848c;height:9px;top:5px}.header-nav .menu-toggle--icon,.header-nav .menu-toggle--icon:before{border-top:1px solid #77848c;box-sizing:border-box;left:0;position:absolute;width:19px}.header-nav .menu-toggle--icon:before{content:"";display:block;height:1px;top:3px}@media screen and (min-width:768px){.header-nav{margin-left:80px;top:70px}.header-nav .home-link,.header-nav .menu-toggle--text{opacity:1;visibility:visible}.header-nav.shrink{top:22px}.header-nav.shrink .home-link{opacity:0;visibility:hidden}}@media screen and (min-width:1200px){.header-nav.minimal .menu-toggle--text{opacity:0;visibility:hidden}}.icon-close{background:url(/wp-content/themes/pegasus/dist/img/close.png) no-repeat 50%;display:inline-block;height:14px;overflow:hidden;text-indent:-100em;vertical-align:middle;width:14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-close{background-image:url(/wp-content/themes/pegasus/dist/img/close@2x.png);background-size:14px 14px}}.icon-close-dark{background:url(/wp-content/themes/pegasus/dist/img/close-dark.png) no-repeat 50%;display:inline-block;height:14px;overflow:hidden;text-indent:-100em;vertical-align:middle;width:14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-close-dark{background-image:url(/wp-content/themes/pegasus/dist/img/close-dark@2x.png);background-size:14px 14px}}.image-row{-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-align-items:center;align-items:center;display:block;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-row>*{flex:0 0 auto}.image-row__item{box-sizing:border-box;overflow:hidden;padding:10px 40px 10px 0}.image-row__item img{height:auto;max-height:45px;max-width:115px;width:auto!important}.content-archive.property .post-content-body,.content-archive.property .property-tags{padding-top:10px}.content-archive.property .property-tags{font-size:18px;font-style:italic}.load-first,.load-second,.load-third{opacity:0;transform:translateY(-30px);transition:opacity,visibility,transform;transition-delay:.2s;transition-duration:1s;visibility:hidden}.load-first.loaded,.load-second.loaded,.load-third.loaded{opacity:1;transform:none;visibility:visible}.load-second{transition-delay:.5s}.load-third{transition-delay:.8s}.page-part-template{opacity:0;padding:30px 0;transition:all .8s ease-out;transition-duration:1s}.page-part-template .image-load,.page-part-template .text-load{opacity:0;transition:opacity,visibility,transform;transition-duration:1s;visibility:hidden}.page-part-template .image-load{transform:translateY(150px);transition-delay:.3s}.page-part-template.image-right-text-left .image-load{transform:translateY(100px)}.page-part-template .text-load{transform:translateY(55px);transition-delay:.8s}.page-part-template.loaded{opacity:1}.page-part-template.loaded .image-load,.page-part-template.loaded .text-load{opacity:1;transform:translateY(0);visibility:visible}@media screen and (min-width:768px){.page-part-template{padding:0}}.site-content{padding:0 30px 130px;transition:opacity .5s linear}.unload .site-content{opacity:0}@media screen and (min-width:768px){.site-content{padding:0 80px 105px}}.site-footer{border-top:1px solid #e6e6e6;bottom:0;left:0;margin:0 30px;overflow:hidden;padding:30px 0;position:absolute;right:0}.site-footer #footer-navigation{float:none;margin-bottom:10px}.site-footer .site-info{float:left}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer ul li{display:inline-block;margin-right:20px}.site-footer ul li:last-child{margin-right:0}.unload .site-footer{opacity:0}@media screen and (min-width:768px){.site-footer{margin:0 80px;padding:40px 20px}.site-footer #footer-navigation{float:right;margin-bottom:0}}.sub-navigation-container{background-color:transparent;display:none;margin:0;position:relative;transition:left .5s ease}.sub-navigation-container .sub-navigation{border-bottom:1px solid #e6e6e6}.sub-navigation-container .page-nav{list-style:none;margin:0 auto;padding:0}.sub-navigation-container .page-nav li{display:inline-block;font-size:14px;margin-right:30px;max-height:62px}.sub-navigation-container .page-nav li a{color:#9fa4a7;display:block;margin-bottom:-1px;max-height:62px;padding:20px 0 19px;position:relative}.page-template-projects .sub-navigation-container .page-nav li a{padding-bottom:18px}.sub-navigation-container .page-nav li a .page-nav-text-selected{font-size:15px;font-style:italic;left:0;letter-spacing:.7px;position:absolute;top:20px;visibility:hidden}.sub-navigation-container .page-nav li a span{transition:color .3s ease}.sub-navigation-container .page-nav li a:hover span{color:#e65333}.sub-navigation-container .page-nav li a.active,.sub-navigation-container .page-nav li.current_page_item a{border-bottom:1px solid #76858d;color:#73848b;font-size:15px;font-style:italic;letter-spacing:.6px}.sub-navigation-container .page-nav li:last-child{margin-right:0}.sub-navigation-container.narrow-width{margin:0 auto}.back-to-top{border-bottom:5px solid #9fa4a7;border-left:5px solid transparent;border-right:5px solid transparent;cursor:pointer;display:none;height:0;margin:0;opacity:0;position:fixed;right:30px;text-indent:-9999em;top:28px;transition:all .5s ease;visibility:hidden;width:0;z-index:9999999}.single .back-to-top.minimal{display:block;opacity:1;visibility:visible}.js .sub-navigation-container .page-nav li a.active{font-size:14px;font-style:normal;letter-spacing:.6px}.js .sub-navigation-container .page-nav li a.active .page-nav-text{visibility:hidden}.js .sub-navigation-container .page-nav li a.active .page-nav-text-selected{visibility:visible}.js .sub-navigation-container .page-nav li.current-item{font-size:14px;font-style:normal;letter-spacing:.6px}.js .sub-navigation-container .page-nav li.current-item .page-nav-text{visibility:hidden}.js .sub-navigation-container .page-nav li.current-item .page-nav-text-selected{visibility:visible}@media screen and (max-width:767px){.sticky-wrapper-sub-navigation-container{display:none}}@media screen and (min-width:768px){.sub-navigation-container{display:block}}@media screen and (min-width:1200px){.sub-navigation-container.stuck{animation:fadeinout 1s linear forwards;background-color:#fff;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999999}.sub-navigation-container.stuck .sub-navigation{margin:0 80px}.back-to-top{right:80px}}@keyframes fadeinout{to{opacity:1}}.sub-navigation-adaptive-menu .adaptive-menu-header{display:none}@media screen and (max-width:1199px){.sub-navigation-adaptive-menu{border-bottom:none!important}.sub-navigation-adaptive-menu .adaptive-menu-header{border-bottom:1px solid #e6e6e6;display:block;max-height:64px}.sub-navigation-adaptive-menu .adaptive-menu-header .adaptive-menu-toggle,.sub-navigation-adaptive-menu .adaptive-menu-header .arrow,.sub-navigation-adaptive-menu .adaptive-menu-header .selected-item{display:inline-block}.sub-navigation-adaptive-menu .adaptive-menu-header .adaptive-menu-toggle{cursor:pointer}.sub-navigation-adaptive-menu .adaptive-menu-header .arrow{border-bottom:4px solid transparent;border-left:4px solid #76858d;border-top:4px solid transparent;height:0;margin-left:17px;margin-right:17px;vertical-align:middle;width:0}.sub-navigation-adaptive-menu .adaptive-menu-header .selected-item{border-bottom:1px solid;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.7px;min-height:61px;opacity:1;padding:20px 0;transition:all .5s ease}.sub-navigation-adaptive-menu .page-nav{display:none;margin:0;padding-top:30px}.sub-navigation-adaptive-menu .page-nav li{display:block;margin-bottom:15px;margin-right:0}.sub-navigation-adaptive-menu .page-nav li a{display:inline;padding:0!important}.sub-navigation-adaptive-menu.open .adaptive-menu-header .selected-item{opacity:0}.sub-navigation-adaptive-menu.open .adaptive-menu-header .arrow{border:4px solid transparent;border-bottom:none;border-top-color:#76858d;margin-left:15px;margin-right:15px}.sub-navigation-adaptive-menu.open .page-nav{display:block}}.page-intro{margin:40px auto 60px;padding-right:0;position:relative;width:100%}@media screen and (min-width:768px){.page-intro{margin:100px auto}.page-intro h1{padding-bottom:5px}}.post-type-archive-property .page-intro{margin-bottom:50px}@media screen and (min-width:768px){.post-type-archive-property .page-intro{margin-bottom:50px}}.home .entry-content{margin:0}.home .entry-content img{height:auto;width:100%}.featurette-slider{opacity:0;position:relative;transition:opacity 1s ease-out;transition-delay:.6s}.featurette-slider__overlaid-content{display:grid;inset:0 15%;place-items:center;position:absolute}.featurette-slider .rsSlide,.featurette-slider .slide-background{-ms-align-items:center;align-items:center;background:#fff;display:block;display:flex;justify-content:center}.featurette-slider .rsABlock{box-sizing:border-box;flex:0 1 100%;margin:0 auto;width:100%}.featurette-slider .rsNav{bottom:20px;text-align:center}.featurette-slider .rsArrow{bottom:0;left:-80px;position:absolute;right:auto;top:0;width:80px;z-index:999999}.featurette-slider .rsArrow .rsArrowIcn{border-bottom:1px solid #76858d;border-left:1px solid #76858d;height:15px;left:35px;margin-top:-15px;position:absolute;top:50%;transform:rotate(45deg);transition:all .5s ease-out;width:15px}.featurette-slider .rsArrow.rsArrowDisabled{cursor:default;opacity:.2}.featurette-slider .rsArrow:hover .rsArrowIcn{border-bottom:1px solid #e65333;border-left:1px solid #e65333}.featurette-slider .rsArrow.rsArrowRight{left:auto;right:-80px}.featurette-slider .rsArrow.rsArrowRight .rsArrowIcn{border-bottom:1px solid #76858d;border-left:0;border-right:1px solid #76858d;left:auto;right:35px;transform:rotate(-45deg)}.featurette-slider .rsArrow.rsArrowRight .rsArrowIcn.disabled{cursor:default;opacity:.2}.featurette-slider .rsArrow.rsArrowRight:hover .rsArrowIcn{border-bottom:1px solid #e65333;border-left:0;border-right:1px solid #e65333}.featurette-slider .split-slide{height:100%;overflow:hidden;width:100%}.featurette-slider .split-slide .slide{float:left;height:100%;width:50%}.featurette-slider .split-slide .slide img{width:80%}.featurette-slider .split-slide .slide:nth-child(2) img{float:right}.featurette-slider.loaded{opacity:1}.featurette-slider img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:375px){.featurette-slider .rsNav{bottom:10px}}@media screen and (min-width:768px){.featurette-slider .rsABlock{flex:0 1 80%;margin:-50px auto 0;width:80%}.featurette-slider .rsNav{bottom:0}.featurette-slider .slide .rsABlock{flex:0 1 50%;margin:30px 0;width:50%}.featurette-slider .rsBullets{bottom:30px}.featurette-slider .rsBullets .rsBullet:last-child{margin-right:0}}@media screen and (min-width:1025px){.featurette-slider .rsABlock{flex:0 1 70%;width:70%}}@media screen and (max-width:1024px)and (orientation:portrait){.home .featurette-slider div.rsSlide .rsImgContainer{-ms-align-items:center;align-items:center;bottom:0;display:block!important;display:flex!important;flex-direction:column;left:0;position:absolute;right:0;top:0}}#main .featurette-slider .has-content{background-color:#000}#main .featurette-slider .has-content .rsImg{opacity:.33}@media screen and (min-width:1200px){#main .featurette-slider .rsImg,.feature-slider img{-o-object-fit:contain;object-fit:contain}#main .featurette-slider .rsImg{height:100%}}.progress-navigation{background:#e6e6e6;margin:19px 0 20px;opacity:0;transition:all .8s ease-out}.progress-navigation .progress-bar{background:#76858d;display:block;height:1px;transition:all 3s ease-out}.progress-navigation.active{opacity:1}.paging-navigation{margin:15px 0 25px;overflow:hidden}.paging-navigation .nav-previous{float:right}.rsBullets{bottom:20px;text-align:left;width:100%;z-index:999998}.rsBullets .rsBullet{display:inline-block;height:7px;margin-right:20px;width:7px}.rsBullets .rsBullet span{background:#76858d;border-radius:50%;display:block;height:5px;margin:1px auto;opacity:.6;width:5px}.rsBullets .rsBullet:last-child{margin-right:0}.rsBullets .rsBullet.rsNavSelected span{background:#e65333;height:7px;margin:0;opacity:1;width:7px}@media screen and (min-width:768px){.rsBullets{text-align:center}}.page-parts{margin:20px auto;width:100%}@media screen and (min-width:768px){.page-parts{margin:100px auto 0}}.home .page-parts{margin-top:0}.page-part-template__featurette-slider{margin:0 auto 20px;width:100%}@media screen and (min-width:768px){.page-part-template__featurette-slider{margin:0 auto 100px}}.page-part.default{margin:0 0 20px}.page-part.default img{display:block;width:100%}.page-part.default .page-part-content{overflow:hidden;padding:0;position:relative;width:100%}.page-part.default .default-text.narrow-width,.page-part.default.no-image .default-text.narrow-width{width:100%}.page-part.default #default-page-part-image{margin-bottom:20px}.page-part.default .content-part-left,.page-part.default .content-part-right{float:none;margin:0 0 20px;width:100%}@media screen and (min-width:1025px){.page-part.default{margin:0 0 100px;overflow:hidden}.page-part.default .page-part-content{margin:0 auto;padding:0;width:70%}.page-part.default.no-image .default-text.narrow-width{width:80%}.page-part.default #default-page-part-image{margin-bottom:30px}.page-part.default .content-part-left,.page-part.default .content-part-right{float:left;width:45%}.page-part.default .content-part-left a,.page-part.default .content-part-left a:hover,.page-part.default .content-part-right a,.page-part.default .content-part-right a:hover{border-bottom:0}.page-part.default .content-part-left a:hover,.page-part.default .content-part-right a:hover{color:#e65333;text-decoration:underline}.page-part.default .content-part-right{float:right;width:45%}.contact-page .page-part.default{margin:0 0 50px}.contact-page .page-part.default .page-part-content{padding-bottom:30px}}.page-part-slider{margin-bottom:20px;margin-top:0;padding-bottom:40px;position:relative}.page-part-slider .rsNav{text-align:center}@media screen and (min-width:768px){.page-part-slider{margin-bottom:50px}}.full-width-slider-template{margin:0 0 20px}.full-width-slider-template .full-width-slider{margin:0;min-height:100%;overflow:hidden;position:relative}.full-width-slider-template .full-width-slider .rsSlide{opacity:0;transition:all .8s ease-out}.full-width-slider-template .full-width-slider.active .rsSlide{opacity:1}.full-width-slider-template .full-width-caption{min-height:110px;padding:30px 0 10px;position:relative}.full-width-slider-template .full-width-caption .caption-titles{min-height:44px;opacity:0;position:relative;transition:all .8s ease-out}.full-width-slider-template .full-width-caption .caption-titles h3{color:#4c5e63;font-size:18px;line-height:20px;margin-bottom:40px}.full-width-slider-template .full-width-caption .caption-titles h4{color:#9fa4a8;font-size:19px;margin-top:-37px}.full-width-slider-template .full-width-caption .caption-titles.animate{opacity:1}.full-width-slider-template .full-width-caption .full-width-slider-bullets{bottom:0;margin-top:10px;min-height:24px;position:relative;right:0;width:100%}.full-width-slider-template .full-width-caption .full-width-slider-bullets .rsBullets{bottom:0;text-align:left}@media screen and (min-width:768px){.full-width-slider-template{margin:0 0 100px}.full-width-slider-template .full-width-caption{min-height:84px;padding:30px 30px 10px}.full-width-slider-template .full-width-caption .full-width-slider-bullets{bottom:auto;margin-top:0;min-height:24px;position:absolute;right:20px;top:39px;width:30%}.full-width-slider-template .full-width-caption .full-width-slider-bullets .rsBullets{text-align:right}}.image-left-text-right,.image-right-text-left{margin:0 0 20px;overflow:hidden}.image-left-text-right .image,.image-left-text-right .text,.image-right-text-left .image,.image-right-text-left .text{float:none;margin:0 0 20px;width:100%}.image-left-text-right .image img,.image-left-text-right .text img,.image-right-text-left .image img,.image-right-text-left .text img{display:block;width:100%}.image-left-text-right .column-content,.image-right-text-left .column-content{padding:0}.image-left-text-right .column-text,.image-right-text-left .column-text{padding-top:20px}.image-left-text-right .column-text a,.image-left-text-right .column-text a:hover,.image-right-text-left .column-text a,.image-right-text-left .column-text a:hover{border-bottom:0}.image-left-text-right .column-text a:hover,.image-right-text-left .column-text a:hover{color:#e65333;text-decoration:underline}.image-left-text-right blockquote,.image-right-text-left blockquote{font-size:18px;line-height:26px;margin-bottom:26px}.image-left-text-right blockquote:before,.image-right-text-left blockquote:before{content:"";left:0;top:auto}.image-left-text-right blockquote>:last-child:after,.image-right-text-left blockquote>:last-child:after{content:""}.image-left-text-right cite,.image-right-text-left cite{font-size:100%}@media screen and (min-width:768px){.image-left-text-right,.image-right-text-left{margin:0 0 100px}.image-left-text-right .page-part-content,.image-right-text-left .page-part-content{margin:0 auto;overflow:hidden}.image-left-text-right .image,.image-left-text-right .text,.image-right-text-left .image,.image-right-text-left .text{float:left;width:50%}.image-left-text-right .image img,.image-left-text-right .text img,.image-right-text-left .image img,.image-right-text-left .text img{display:block;width:80%}.image-left-text-right .column-content,.image-right-text-left .column-content{max-width:70%}.image-left-text-right .column-text,.image-right-text-left .column-text{padding-top:25%}.image-left-text-right .text,.image-left-text-right .text .column-content,.image-right-text-left .image,.image-right-text-left .image img{float:right}}.page-part-template.feature{border-top:1px solid #e6e6e6;margin:0 0 20px;padding:20px 0 0}.page-part-template.feature img{display:block;width:100%}.page-part-template.feature.feature-image-left .image,.page-part-template.feature.feature-image-left .text,.page-part-template.feature.feature-image-right .image,.page-part-template.feature.feature-image-right .text{float:none;margin-bottom:20px;padding-top:0;width:100%}.page-part-template.feature.feature-image-left .image .column-content,.page-part-template.feature.feature-image-left .text .column-content,.page-part-template.feature.feature-image-right .image .column-content,.page-part-template.feature.feature-image-right .text .column-content{width:100%}.page-part-template.feature.feature-image-left blockquote,.page-part-template.feature.feature-image-right blockquote{font-size:18px;line-height:26px;margin-bottom:26px}.page-part-template.feature.feature-image-left blockquote:before,.page-part-template.feature.feature-image-right blockquote:before{content:"";left:0;top:auto}.page-part-template.feature.feature-image-left blockquote>:last-child:after,.page-part-template.feature.feature-image-right blockquote>:last-child:after{content:""}.page-part-template.feature.feature-default .page-part-content{padding:20px 0 0;width:100%}.page-part-template.feature.feature-default .page-part-content.has-content .default-text{margin-top:30px}.page-part-template.feature.feature-default .default-text.narrow-width{width:100%}.page-part-template.feature .arrow-left,.page-part-template.feature .arrow-right{border-color:transparent transparent #76858d;border-style:solid;border-width:0 5px 5px;float:right;height:0;line-height:0;margin-top:5px;width:0}@media screen and (min-width:768px){.page-part-template.feature{margin:0 0 100px;padding:0}.page-part-template.feature.feature-image-left .page-part-content,.page-part-template.feature.feature-image-right .page-part-content{margin:0 auto;overflow:hidden}.page-part-template.feature.feature-image-left .image,.page-part-template.feature.feature-image-left .text,.page-part-template.feature.feature-image-right .image,.page-part-template.feature.feature-image-right .text{float:left;width:50%}.page-part-template.feature.feature-image-left .image img,.page-part-template.feature.feature-image-left .text img,.page-part-template.feature.feature-image-right .image img,.page-part-template.feature.feature-image-right .text img{display:block;width:80%}.page-part-template.feature.feature-image-left .text,.page-part-template.feature.feature-image-right .text{margin-top:50px}.page-part-template.feature.feature-image-left .column-content,.page-part-template.feature.feature-image-right .column-content{max-width:70%}.page-part-template.feature.feature-image-left .column-text,.page-part-template.feature.feature-image-right .column-text{padding-top:20%}.page-part-template.feature.feature-image-left .text,.page-part-template.feature.feature-image-left .text .column-content,.page-part-template.feature.feature-image-right .image{float:right}.page-part-template.feature.feature-default .page-part-content{margin:0 auto;padding:0}.page-part-template.feature.feature-default .default-text.narrow-width{width:70%}.page-part-template.feature .arrow-left,.page-part-template.feature .arrow-right{display:inline-block;float:none;margin:0 0 50px}.page-part-template.feature .arrow-right{border-color:transparent transparent transparent #76858d;border-width:5px 0 5px 5px}.page-part-template.feature .arrow-left{border-color:transparent #76858d transparent transparent;border-width:5px 5px 5px 0}}@media screen and (min-width:1025px){.page-part-template.feature.feature-default .page-part-content{width:70%}}.page-part-template.image-grid{border-top:1px solid #e6e6e6}.page-part-template.image-grid .grid{margin-bottom:20px;overflow:hidden}.page-part-template.image-grid .grid .grid-item{float:left;opacity:0;width:50%}.page-part-template.image-grid .grid .grid-item.lazy-background{background-size:contain}.page-part-template.image-grid .page-part-content{width:100%}.page-part-template.image-grid .page-part-content a,.page-part-template.image-grid .page-part-content a:hover{border-bottom:0}.page-part-template.image-grid .page-part-content a:hover{text-decoration:underline}@media screen and (min-width:768px){.page-part-template.image-grid{margin:0 auto;padding:50px 0}.page-part-template.image-grid .grid{margin-bottom:50px}.page-part-template.image-grid .grid .grid-item{width:25%}.page-part-template.image-grid .page-part-content{width:70%}}.full-width-image-caption{margin:0 0 20px}.full-width-image-caption .narrow-width{margin:0 auto}@media screen and (min-width:1025px){.full-width-image-caption{margin:0 0 100px}}.page-part-image-row h1{margin-bottom:25px}.page-part-image-row .image-row:first-child{margin-top:0}.page-part-image-row .image-row:last-child{margin-bottom:0}@media screen and (min-width:1025px){.page-part-image-row h1,.page-part-image-row.page-part{margin-bottom:50px}}.page-template-projects{padding-top:65px}.page-template-projects .sticky-wrapper-sub-navigation-container,.page-template-projects .sub-navigation-container{display:block}.page-template-projects .sticky-wrapper-sub-navigation-container{height:100%!important;margin-bottom:20px}.page-template-projects .back-to-top,.page-template-projects .header-nav a.home-link,.page-template-projects .rsNav{display:none}.page-template-projects .site-content{padding:0 30px}.page-template-projects .hentry{margin:0}.page-template-projects a.begin-slideshow{display:none}.page-template-projects .site-footer{display:block;position:relative}@media screen and (min-width:768px){.completed-projects-slider{margin-top:0}.completed-projects-slider a.begin-slideshow{display:block}.completed-projects-slider #slide-one,.completed-projects-slider #slide-one p:last-child{margin-bottom:0}.completed-projects-slider .rsArrow .rsArrowIcn:after{border:solid #76858d;border-width:0 1px 1px 0;content:"";display:inline-block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:15px}.completed-projects-slider .rsArrow.rsArrowRight .rsArrowIcn:after{margin-left:-10px;transform:rotate(-45deg)}.completed-projects-slider .rsArrow.rsArrowLeft .rsArrowIcn:after{margin-left:-5px;transform:rotate(135deg)}.completed-projects-slider .rsArrow{bottom:0;left:-80px;margin-bottom:40px;position:absolute;right:auto;top:0;width:80px;z-index:999999}.completed-projects-slider .rsArrow .rsArrowIcn{background-position:50%;display:block;height:100%;padding:3px;text-indent:-9999em;transition:all .8s ease-out;width:80px}.completed-projects-slider .rsArrow.rsArrowDisabled{cursor:default;opacity:.2}.completed-projects-slider .rsArrow.rsArrowRight{left:auto;right:-80px}.completed-projects-slider .rsArrow.rsArrowRight .rsArrowIcn.disabled{cursor:default;opacity:.2}.page-template-projects .site-content{padding:0 80px}.page-template-projects .site-footer{display:none}.page-template-projects .page-parts{margin-top:0}}@media screen and (min-width:1200px){body.page-template-projects{padding-top:78px}}.completed-projects-slider{opacity:0;position:relative;transition:opacity 1s ease-out;transition-delay:.6s}.completed-projects-slider div.rsSlide.rsActiveSlide{position:relative;z-index:9999999!important}.completed-projects-slider .narrow-width{margin:0 auto}.completed-projects-slider blockquote{position:relative}.completed-projects-slider .page-part-content{height:100%}.completed-projects-slider .gallery-slide{margin-bottom:30px}.completed-projects-slider div.rsSlide{z-index:9999998!important}.completed-projects-slider img{height:100%;width:auto}.completed-projects-slider .image{height:100%}.completed-projects-slider .rsActiveSlide,.completed-projects-slider .rsSlide,.completed-projects-slider .slide-background{-ms-align-items:center;align-items:center;background:#fff;display:block!important;display:flex!important;justify-content:center}.completed-projects-slider .rsABlock{margin:30px auto;width:100%}.completed-projects-slider .page-part.default{margin:0}.completed-projects-slider .split-slide{height:100%;overflow:hidden;width:100%}.completed-projects-slider .split-slide .slide{float:left;height:100%;opacity:1;transition:opacity,visibility,transform;-webkit-transition-delay:2s;transition-duration:2s;width:100%}.completed-projects-slider .split-slide .slide:first-child{border-right:0 solid #fff}.completed-projects-slider .split-slide .slide:first-child img{height:auto;width:100%}.completed-projects-slider .split-slide .slide:nth-child(2){border-left:0 solid #fff}.completed-projects-slider .split-slide .slide:nth-child(2) .rsABlock{display:none!important}.completed-projects-slider .split-slide .slide:nth-child(2) img{float:right;height:auto;max-height:100%;max-width:100%;width:auto}.completed-projects-slider .rsActiveSlide .split-slide .slide{opacity:1}.completed-projects-slider .rsActiveSlide .split-slide .slide:first-child{transition-delay:.8s}.completed-projects-slider .rsActiveSlide .split-slide .slide:nth-child(2){transition-delay:1.6s}.completed-projects-slider .gallery-image-left-text-right,.completed-projects-slider .gallery-image-right-text-left{height:100%;margin:0;overflow:hidden;width:100%}.completed-projects-slider .gallery-image-left-text-right .page-part-content,.completed-projects-slider .gallery-image-right-text-left .page-part-content{opacity:1;transition:opacity 1s ease-out;transition-delay:.8s}.completed-projects-slider .gallery-image-left-text-right .image-holder,.completed-projects-slider .gallery-image-right-text-left .image-holder{float:left;height:100%!important;max-width:100%!important;min-width:30%;overflow:hidden;position:relative}.completed-projects-slider .gallery-image-left-text-right .image-holder img,.completed-projects-slider .gallery-image-right-text-left .image-holder img{height:auto;max-height:100%;max-width:100%;width:auto}.completed-projects-slider .gallery-image-left-text-right .text,.completed-projects-slider .gallery-image-right-text-left .text{float:left;height:100%;margin:0;position:relative}.completed-projects-slider .gallery-image-left-text-right .text .rsABlock,.completed-projects-slider .gallery-image-right-text-left .text .rsABlock{bottom:0;left:0;margin:30px auto;position:relative;width:100%}.completed-projects-slider .gallery-image-left-text-right .text .rsABlock p,.completed-projects-slider .gallery-image-right-text-left .text .rsABlock p{margin:0}.completed-projects-slider .rsActiveSlide .gallery-image-left-text-right .page-part-content,.completed-projects-slider .rsActiveSlide .gallery-image-right-text-left .page-part-content{opacity:1}.completed-projects-slider .gallery-image-right-text-left .image-holder{float:right;text-align:right}.completed-projects-slider.loaded{opacity:1}.completed-projects-slider .gallery-text h3{margin:50px 0}@media screen and (min-width:768px){.completed-projects-slider .gallery-slide{margin-bottom:0}.completed-projects-slider .rsABlock{margin:-50px auto 0;width:80%}.completed-projects-slider .slide .rsABlock{margin:30px 0;width:40%}.completed-projects-slider .split-slide .slide{opacity:0;width:50%}.completed-projects-slider .split-slide .slide:first-child{border-right:5px solid #fff}.completed-projects-slider .split-slide .slide:first-child img{width:90%}.completed-projects-slider .split-slide .slide:nth-child(2){border-left:5px solid #fff}.completed-projects-slider .split-slide .rsABlock{width:50%}.completed-projects-slider .rsBullets{bottom:30px}.completed-projects-slider .rsBullets .rsBullet:last-child{margin-right:0}.completed-projects-slider .gallery-image-left-text-right .page-part-content,.completed-projects-slider .gallery-image-right-text-left .page-part-content{opacity:0}.completed-projects-slider .gallery-image-left-text-right .image-holder,.completed-projects-slider .gallery-image-right-text-left .image-holder{max-width:75%!important}.completed-projects-slider .gallery-image-left-text-right .image-holder img,.completed-projects-slider .gallery-image-right-text-left .image-holder img{height:100%}.completed-projects-slider .gallery-image-left-text-right .text .rsABlock,.completed-projects-slider .gallery-image-right-text-left .text .rsABlock{bottom:50px;left:50px;margin:0 auto;position:absolute;width:50%}}@media screen and (min-width:1025px){.completed-projects-slider .rsABlock{width:70%}}.gallery-default{width:100%}.gallery-default h1,.gallery-default h3{margin-bottom:50px}.gallery-default .gallery-slide-caption-inner{margin-left:auto;margin-right:auto}.rsContainer .gallery-default .gallery-slide-caption-inner{opacity:0;transform:translateY(-10px);transition-delay:0s;transition:opacity .4s,transform .4s .4s}.rsContainer .rsActiveSlide .gallery-default .gallery-slide-caption-inner{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s;transition-delay:.5s}.gallery-slide-split-columns{display:block;display:flex;flex-direction:column;height:65vw;overflow:hidden;width:100%}.gallery-slide-split-columns .gallery-slide-image{margin-bottom:30px}.gallery-slide-split-columns .gallery-slide-image .gallery-slide-img{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 2s}.gallery-slide-split-columns .gallery-slide-image .gallery-slide-img.b-loaded{opacity:1}.gallery-slide-split-columns .gallery-slide-images{display:block;display:flex;flex:1 1 auto;height:50vw;margin-bottom:30px;margin-left:-10px;margin-right:-10px}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image{flex:1 1 auto;margin-bottom:0;position:relative;width:50%}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:first-child{border-right:10px solid #fff}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:10px solid #fff}.gallery-slide-split-columns .gallery-slide-caption{max-width:80%}.rsContainer .gallery-slide-split-columns .gallery-slide-caption,.rsContainer .gallery-slide-split-columns .gallery-slide-image{opacity:0;transition-delay:0s}.rsContainer .gallery-slide-split-columns .gallery-slide-image{transition:opacity .4s}.rsContainer .gallery-slide-split-columns .gallery-slide-caption{transform:translateY(-10px);transition:opacity .4s,transform .4s .4s}.rsContainer .rsActiveSlide .gallery-slide-split-columns .gallery-slide-image{opacity:1;transition:opacity 2s;transition-delay:.5s}.rsContainer .rsActiveSlide .gallery-slide-split-columns .gallery-slide-image:nth-child(2){transition-delay:1s}.rsContainer .rsActiveSlide .gallery-slide-split-columns .gallery-slide-image:nth-child(3){transition-delay:1.5s}.rsContainer .rsActiveSlide .gallery-slide-split-columns .gallery-slide-caption{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s;transition-delay:.5s}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image{width:33.33%}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:first-child,.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(2),.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(3){border-left:10px solid #fff;border-right:10px solid #fff}@media screen and (max-width:767px){.gallery-slide-split-columns .gallery-slide-images{overflow:hidden}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image{position:relative}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image .gallery-slide-img{bottom:0;left:0;position:absolute;right:0;top:0}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:first-child{border-right:10px solid #fff}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:10px solid #fff}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:first-child{border-right:14px solid #fff}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:6px solid #fff;border-right:6px solid #fff}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(3){border-left:14px solid #fff}}@media screen and (min-width:768px){.gallery-slide-split-columns{display:block;display:flex;flex-direction:column;height:100%;overflow:hidden}.gallery-slide-split-columns .gallery-slide-images{display:block;display:flex;flex:1 1 auto;height:100%}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image{flex:1 1 auto;margin-bottom:0;overflow:hidden;position:relative;width:50%}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:first-child{border-right:10px solid #fff}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:10px solid #fff}.gallery-slide-split-columns .gallery-slide-images .gallery-slide-image .gallery-slide-img{bottom:0;left:0;padding-top:0!important;position:absolute;right:0;top:0}.gallery-slide-split-columns.gallery-slide-split-columns-3{height:100%}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images{height:100%;margin-bottom:0}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image{overflow:hidden}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:first-child{border-right:14px solid #fff}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:6px solid #fff;border-right:6px solid #fff}.gallery-slide-split-columns.gallery-slide-split-columns-3 .gallery-slide-images .gallery-slide-image:nth-child(3){border-left:14px solid #fff}.gallery-slide-split-columns .gallery-slide-caption{box-sizing:border-box;flex:1 0 auto;padding-top:30px}}.gallery-fullwidth{width:100%}.gallery-fullwidth .gallery-slide-image{margin-bottom:30px}.gallery-fullwidth .gallery-slide-image .gallery-slide-img{background-position:50%;background-repeat:no-repeat;background-size:100% auto;opacity:0;transition:opacity 2s}.gallery-fullwidth .gallery-slide-image .gallery-slide-img.b-loaded{opacity:1}.gallery-fullwidth .gallery-slide-caption{max-width:80%}.rsContainer .gallery-fullwidth .gallery-slide-caption,.rsContainer .gallery-fullwidth .gallery-slide-image{opacity:0;transition-delay:0s}.rsContainer .gallery-fullwidth .gallery-slide-image{transition:opacity .4s}.rsContainer .gallery-fullwidth .gallery-slide-caption{transform:translateY(-10px);transition:opacity .4s,transform .4s .4s}.rsContainer .rsActiveSlide .gallery-fullwidth .gallery-slide-image{opacity:1;transition:opacity 2s;transition-delay:.5s}.rsContainer .rsActiveSlide .gallery-fullwidth .gallery-slide-caption{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s;transition-delay:.5s}@media screen and (min-width:768px){.gallery-fullwidth{display:block;display:flex;flex-direction:column;height:100%;overflow:hidden}.gallery-fullwidth .gallery-slide-images{display:block;display:flex;flex:1 1 auto;height:100%}.gallery-fullwidth .gallery-slide-images .gallery-slide-image{flex:1 1 auto;margin-bottom:0;overflow:hidden;position:relative;width:100%}.gallery-fullwidth .gallery-slide-images .gallery-slide-image .gallery-slide-img{bottom:0;left:0;padding-top:0!important;position:absolute;right:0;top:0}.gallery-fullwidth .gallery-slide-caption{box-sizing:border-box;flex:1 0 auto;padding-top:30px}}.gallery-image-side{width:100%}.gallery-image-side img{height:auto}.gallery-image-side img.b-lazy{opacity:0;transition:opacity 2s}.gallery-image-side img.b-lazy.b-loaded{opacity:1}.gallery-image-side .gallery-slide-image{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:30px}.gallery-image-side .gallery-slide-image img{display:block;visibility:hidden;width:100%}.rsContainer .gallery-image-side .gallery-slide-caption-inner,.rsContainer .gallery-image-side .gallery-slide-image{opacity:0;transition-delay:0s}.rsContainer .gallery-image-side .gallery-slide-image{transition:opacity .4s}.rsContainer .gallery-image-side .gallery-slide-caption-inner{transform:translateY(-10px);transition:opacity .4s,transform .4s .4s}.rsContainer .rsActiveSlide .gallery-image-side .gallery-slide-image{opacity:1;transition:opacity 2s;transition-delay:.5s}.rsContainer .rsActiveSlide .gallery-image-side .gallery-slide-caption-inner{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s;transition-delay:.5s}@media screen and (min-width:768px){.gallery-image-side{height:100%;overflow:hidden}.gallery-image-side .gallery-slide-images{display:block;display:flex;height:100%;margin-right:auto;width:100%}.gallery-image-side .gallery-slide-images .gallery-slide-image{display:block;display:flex;flex:1 0 auto;height:100%;justify-content:center;margin-bottom:0;max-width:calc(100% - 250px);overflow:hidden;padding-top:0!important;position:relative}.gallery-image-side .gallery-slide-images .gallery-slide-image img{height:100%;max-width:none;width:auto}.rsContainer .gallery-image-side .gallery-slide-images .gallery-slide-image .gallery-slide-image-placeholder{display:none}.gallery-image-side .gallery-slide-images .gallery-slide-caption{display:block;display:flex;flex:1 1 auto;height:100%;min-width:250px;position:relative;width:100%}.gallery-image-side .gallery-slide-images .gallery-slide-caption-inner{align-self:flex-end;box-sizing:border-box;flex:0 1 auto;max-width:400px;padding:40px}.gallery-image-side .gallery-slide-images .gallery-slide-caption-inner>:last-child{margin-bottom:0}.gallery-image-side.gallery-image-right .gallery-slide-images{flex-direction:row-reverse}.gallery-image-side.no-content .gallery-slide-images .gallery-slide-image{background-position:0;justify-content:flex-start;max-width:100%}.gallery-image-side.no-content.gallery-image-right .gallery-slide-images .gallery-slide-image{background-position:100%;justify-content:flex-end}}.gallery-two-column{width:100%}.gallery-two-column .gallery-slide-image{margin-bottom:30px}.gallery-two-column .gallery-slide-image .gallery-slide-img{background-position:0 0;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;opacity:0;transition:opacity 2s}.gallery-two-column .gallery-slide-image .gallery-slide-img.b-loaded{opacity:1}.rsContainer .gallery-two-column .gallery-slide-caption,.rsContainer .gallery-two-column .gallery-slide-image{opacity:0;transition-delay:0s}.rsContainer .gallery-two-column .gallery-slide-image{transition:opacity .4s}.rsContainer .gallery-two-column .gallery-slide-caption{transform:translateY(-10px);transition:opacity .4s,transform .4s .4s}.rsContainer .rsActiveSlide .gallery-two-column .gallery-slide-image{opacity:1;transition:opacity 2s;transition-delay:.5s}.rsContainer .rsActiveSlide .gallery-two-column .gallery-slide-image:nth-child(2){transition-delay:1s}.rsContainer .rsActiveSlide .gallery-two-column .gallery-slide-image:nth-child(3){transition-delay:1.5s}.rsContainer .rsActiveSlide .gallery-two-column .gallery-slide-caption{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s;transition-delay:.5s}@media screen and (min-width:768px){.gallery-two-column{height:100%;overflow:hidden}.gallery-two-column .gallery-slide-images{display:block;display:flex;flex:1 1 auto;height:100%}.gallery-two-column .gallery-slide-images .gallery-slide-image{display:block;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0;overflow:hidden;position:relative;width:50%}.gallery-two-column .gallery-slide-images .gallery-slide-image .gallery-slide-img{background-size:contain;flex:1 1 auto;margin-bottom:0;padding-top:0!important}.gallery-two-column .gallery-slide-images .gallery-slide-image .gallery-slide-caption{flex:0 1 auto}.gallery-two-column .gallery-slide-images .gallery-slide-image .gallery-slide-caption-inner{box-sizing:border-box;max-width:80%;padding-top:30px;width:80%}.gallery-two-column .gallery-slide-images .gallery-slide-image:first-child{border-right:20px solid #fff}.gallery-two-column .gallery-slide-images .gallery-slide-image:nth-child(2){border-left:20px solid #fff}.gallery-two-column .gallery-slide-images .gallery-slide-image:nth-child(2) .gallery-slide-img{background-position:100% 0}}.archive .default-text.narrow-width,.blog .default-text.narrow-width{width:100%!important}.archive .sub-navigation-container,.blog .sub-navigation-container{display:block}.archive .sub-navigation-container .sub-navigation,.blog .sub-navigation-container .sub-navigation{border-bottom:0}.archive .sub-navigation-container li,.blog .sub-navigation-container li{display:block;margin-bottom:15px;margin-right:0}.archive .sub-navigation-container li a,.blog .sub-navigation-container li a{display:inline;padding:0}.archive .sub-navigation-container.stuck,.blog .sub-navigation-container.stuck{animation:fadeinout .5s linear forwards;background:#fff;left:30px;max-height:calc(100vh - 66px);opacity:0;overflow:auto;position:fixed;right:30px;top:66px;z-index:999999}@media screen and (min-width:1025px){.archive .sub-navigation-container.stuck,.blog .sub-navigation-container.stuck{overflow:visible}}.archive .sticky-wrapper-sub-navigation-container,.blog .sticky-wrapper-sub-navigation-container{display:block;height:100%!important;margin-bottom:20px}.archive #category-menu,.blog #category-menu{padding-top:30px}.archive #category-menu li a.current_page_item,.blog #category-menu li a.current_page_item{border-bottom:1px solid;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.7px}.archive .mobile-nav,.blog .mobile-nav{border-bottom:1px solid #e6e6e6;display:block;max-height:64px}.archive .mobile-nav .arrow,.archive .mobile-nav .selected-cat,.archive .mobile-nav p,.blog .mobile-nav .arrow,.blog .mobile-nav .selected-cat,.blog .mobile-nav p{display:inline-block}.archive .mobile-nav .arrow,.blog .mobile-nav .arrow{margin-left:15px;margin-right:15px;vertical-align:middle}.archive .mobile-nav .selected-cat,.blog .mobile-nav .selected-cat{border-bottom:1px solid;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.7px;min-height:61px;opacity:0;padding:20px 0;transition:all .5s ease}.archive .mobile-nav .selected-cat.open,.blog .mobile-nav .selected-cat.open{opacity:1}.archive .mobile-nav.closed .arrow,.blog .mobile-nav.closed .arrow{border-bottom:4px solid transparent;border-left:4px solid #76858d;border-top:4px solid transparent;height:0;width:0}.archive .mobile-nav.open .arrow,.blog .mobile-nav.open .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #76858d;height:0;width:0}.archive #category-menu.open,.blog #category-menu.open{display:block}.archive #category-menu.closed,.blog #category-menu.closed{display:none}.post-list{margin:0 auto}.post-list article{border-bottom:1px solid #e6e6e6;cursor:pointer;margin:0;opacity:1;overflow:hidden;padding:20px 0}.post-list article,.post-list article h2{transition:all .5s ease}.post-list article h3{margin-bottom:30px}.post-list article .post-content{max-width:100%}.post-list article .post-image{float:none;margin-bottom:20px;width:100%}.post-list article .post-image img{display:block;width:100%}.post-list article .post-category,.post-list article .post-date{float:left;font-family:futura-pt,Futura,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase}.post-list article .post-category{color:#76858d;margin-right:10px}.post-list article .post-date{margin-bottom:20px}.post-list article p{color:#76858d;display:inline}.post-list article a.more-link{color:#e65333;font-size:18px}.post-list article:last-child{border-bottom:none;padding-bottom:50px}.post-list article:hover a.more-link,.post-list article:hover h2{color:#4c5e63}.post-list.fade-out article{opacity:0}.image-details{font-family:Arial,sans-serif;font-size:13px;margin-top:30px}li.post-nav .close-post,li.post-nav .nav-links{display:inline-block}li.post-nav .close-post{height:61px;position:relative}li.post-nav .close-post .close{display:block;height:61px;padding:20px;text-indent:-9999em;width:10px}li.post-nav .close-post .close:after,li.post-nav .close-post .close:before{background-color:#9fa4a7;bottom:26px;content:" ";height:10px;left:19px;position:absolute;width:1px}li.post-nav .close-post .close:before{transform:rotate(45deg)}li.post-nav .close-post .close:after{transform:rotate(-45deg)}li.post-nav .nav-previous{display:inline-block;height:100%;position:relative;width:30px}li.post-nav .nav-previous a,li.post-nav .nav-previous span{display:block;text-indent:-9999em}li.post-nav .nav-previous span{border-bottom:4px solid transparent;border-right:4px solid #9fa4a7;border-top:4px solid transparent;height:0;left:13px;padding:0;position:absolute;top:25px;width:0}li.post-nav .nav-previous span:hover{border-right:4px solid #333}li.post-nav .nav-next{display:inline-block;height:100%;position:relative;width:30px}li.post-nav .nav-next a,li.post-nav .nav-next span{display:block;text-indent:-9999em}li.post-nav .nav-next span{border-bottom:4px solid transparent;border-left:4px solid #9fa4a7;border-top:4px solid transparent;height:0;left:13px;padding:0;position:absolute;top:25px;width:0}li.post-nav .nav-next span:hover{border-left:4px solid #333}li.post-nav a{transition:none}li.post-nav a span{display:none}li.post-nav a .active{border-bottom:4px solid transparent}.post-footer{margin:0 auto}.post-footer .sub-navigation-container{margin-bottom:30px;z-index:999998}.post-footer .sub-navigation-container .narrow-width{width:100%}.post-footer h3{border-bottom:1px solid #e6e6e6;padding-bottom:30px}.post-footer h3 em{font-size:22px}.post-footer article h3{border-bottom:none;padding:0}@media screen and (min-width:768px){.archive .sub-navigation-container.stuck,.blog .sub-navigation-container.stuck{left:80px;right:80px}.post-list{margin:50px auto}.post-list article{padding:30px 0}.post-list article .post-content{max-width:65%}.post-list article .post-image{displaY:inline-block;margin-bottom:0;margin-right:30px;vertical-align:top;width:25%}.post-list article .post-content{display:inline-block}.post-list article .post-date{margin-bottom:25px}}@media screen and (min-width:1025px){.archive .sticky-wrapper-sub-navigation-container,.blog .sticky-wrapper-sub-navigation-container{display:block;height:100%!important;margin-bottom:20px}.archive .sub-navigation-container .sub-navigation,.blog .sub-navigation-container .sub-navigation{border-bottom:1px solid #e6e6e6}.archive .sub-navigation-container li,.blog .sub-navigation-container li{display:inline-block;margin-bottom:0;margin-right:30px}.archive .sub-navigation-container li a,.blog .sub-navigation-container li a{display:block;padding:20px 0}.archive .sub-navigation-container.stuck,.blog .sub-navigation-container.stuck{animation:fadeinout 1s linear forwards;background-color:#fff;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999999}.archive .mobile-nav,.blog .mobile-nav{display:none}.archive #category-menu,.blog #category-menu{padding-top:0}.archive #category-menu.closed,.blog #category-menu.closed{display:block}}.single .default-text{margin:20px 0 0}.single .main-navigation li.current_page_item a{color:#fff}.single .sticky-wrapper-sub-navigation-container,.single .sub-navigation-container{display:block}.single .sub-navigation-container li.current_page_item a{border-bottom:1px solid #76858d;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.6px;margin-bottom:-1px}.single .sub-navigation-container li.share{display:none}.single .sub-navigation-container li.post-nav{margin-right:0;position:absolute;right:0}.single .sub-navigation-container.stuck{animation:fadeinout .5s linear forwards;background:#fff;left:30px;opacity:0;position:fixed;right:30px;top:66px;z-index:999999}@media screen and (min-width:768px){.single .sub-navigation-container li.share{display:block}.single .sub-navigation-container.stuck{animation:fadeinout 1s linear forwards;background-color:#fff;left:0;opacity:0;padding-left:200px;position:fixed;top:0;width:100%;z-index:999999}.single .site-branding-small{display:none}.single #main{padding-top:50px}.single .default-text{margin:50px 0 0}.single .page-intro{margin:50px auto}.single .page-parts{margin:50px auto 0}.single .full-width-image-caption,.single .image-left-text-right,.single .image-right-text-left,.single .page-part.default{margin:0 0 50px}.single .page-nav em{font-size:16px}.single .page-nav em a{border-bottom:1px solid #76858d;color:#73848b;font-size:15px;font-style:italic;letter-spacing:.6px}.single .page-nav .share{float:right;padding:20px 0}.single .page-nav .share .social-icons,.single .page-nav .share .span{display:inline-block}.single .page-nav .share .social-icons a,.single .page-nav .share .social-icons li{padding:0}.single .page-nav li.post-nav{margin-right:30px;position:relative;right:auto}}@media screen and (min-width:1025px){.single .sub-navigation-container.stuck{padding-left:50px}}@media screen and (min-width:1200px){.single .sub-navigation-container.stuck{padding-left:0}}.post-list article.property .post-category{margin-bottom:20px}@media all,screen and (min-width:768px){.post-list article.property .post-category{margin-bottom:25px}}.narrow-width{width:100%}@media screen and (min-width:1025px){.narrow-width{width:70%}}.iScrollVerticalScrollbar{bottom:0!important;overflow:visible!important;right:15px!important;top:0!important;width:1px!important}.iScrollIndicator{background:#333!important;border:none!important;border-radius:0!important;opacity:.5}.iScrollIndicator:before{background:hsla(0,0%,100%,.2)}.iScrollIndicator:after,.iScrollIndicator:before{content:".";overflow:hidden;position:absolute;text-indent:-999px}.iScrollIndicator:after{background:#fff}#site-navigation .iScrollIndicator{background:#fff!important;opacity:1}.iScrollVerticalScrollbar .iScrollIndicator{width:100%}.iScrollVerticalScrollbar .iScrollIndicator:before{height:200vh;left:0;top:-100vh;width:1px}.iScrollVerticalScrollbar .iScrollIndicator:after{height:100%;left:0;top:0;width:1px}.b-lazy{max-width:100%;opacity:0;transition:opacity .5s ease-in-out;transition-delay:.1s}.b-lazy.b-loaded{opacity:1}.full-width-slider .slide-background{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}body .gform_wrapper{margin:20px 0!important;position:relative}body .gform_wrapper .top_label .gfield_label{display:none!important}body .gform_wrapper .top_label li.gfield.gf_left_third{width:100%!important}body .gform_wrapper .top_label input,body .gform_wrapper textarea{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:100%!important}body .gform_wrapper .top_label li.gfield.gf_middle_third{margin-left:0!important;width:100%!important}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half,body .gform_wrapper .top_label li.gfield.gf_right_third{width:100%!important}body .gform_wrapper li{margin:0 0 15px!important;padding-right:0!important}body .gform_wrapper li .ginput_container{margin-top:0!important}body .gform_wrapper input[type=email],body .gform_wrapper input[type=number],body .gform_wrapper input[type=password],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=text],body .gform_wrapper textarea{background:#f7f9f8;border:1px solid #f1f1f1!important;border-radius:0!important;color:#9fa4a7;font-size:inherit!important;padding:8px!important}body .gform_wrapper .gfield_radio{margin:2px 0 0!important}body .gform_wrapper .gfield_radio li{float:left;margin-bottom:0!important;position:relative;width:25%}body .gform_wrapper .gfield_radio li input[type=radio]+label{background-position:0 0}body .gform_wrapper .gfield_radio li input[type=radio]{visibility:hidden}body .gform_wrapper .gfield_radio li input[type=radio]:checked+label{background-position:0 -48px!important;font-weight:400!important}body .gform_wrapper .gfield_radio li label{background:url(/wp-content/themes/pegasus/dist/img/checkbox.svg) no-repeat 0 2px!important;cursor:pointer;left:0;margin:0!important;padding-left:30px;position:absolute;top:0}.no-svg body .gform_wrapper .gfield_radio li label{background-image:url(/wp-content/themes/pegasus/dist/img/checkbox.png)!important}body .gform_wrapper .gform_footer{margin:0!important;padding:40px 0 0!important}body .gform_wrapper input[type=submit]{background:#fff!important;border:1px solid #f1f1f1!important;cursor:pointer;font-style:italic!important;padding:8px 8px 9px!important;text-shadow:none;transition:all .5s ease;width:100%!important}body .gform_wrapper input[type=submit]:hover{background:#e65333!important;color:#fff}body .gform_wrapper .top_label li.gfield.gf_left_third.gfield_error,body .gform_wrapper .top_label li.gfield.gf_middle_third.gfield_error,body .gform_wrapper .top_label li.gfield.gf_right_third.gfield_error,body .gform_wrapper li.gfield.gfield_error{max-width:100%!important;width:100%!important}body .gform_wrapper li.gfield.gfield_error{background-color:#fff!important;border:none!important;margin:0 0 15px!important;padding:0!important}body .gform_wrapper li.gfield.gfield_error .ginput_container{max-width:100%!important}body .gform_wrapper li.gfield.gfield_error .ginput_container input,body .gform_wrapper li.gfield.gfield_error .ginput_container textarea{background:#faf0f0!important;border:1px solid #edc0c0!important}body .gform_wrapper li.gfield.gfield_error .validation_message{display:none}body .gform_wrapper p.validation-message{color:#c23430;margin-bottom:30px}body .gform_ajax_spinner{bottom:-10px;left:-10px;position:absolute;width:25px!important}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_confirmation_message{color:#4c5e63;font-size:20px;margin-top:40px}body .gform_required_legend{display:none}@media screen and (min-width:1025px){body .gform_wrapper{margin:30px 0!important}body .gform_wrapper .gform_footer{padding-top:20px!important}body .gform_wrapper .top_label li.gfield.gf_left_third,body .gform_wrapper .top_label li.gfield.gf_left_third.gfield_error{width:15%!important}body .gform_wrapper .top_label input,body .gform_wrapper textarea{width:100%!important}body .gform_wrapper input[type=submit]{width:-moz-max-content!important;width:max-content!important}body .gform_wrapper .top_label li.gfield.gf_left_half,body .gform_wrapper .top_label li.gfield.gf_right_half{width:49%!important}body .gform_wrapper .top_label li.gfield.gf_right_half{margin-left:2%!important}body .gform_wrapper .top_label li.gfield.gf_middle_third,body .gform_wrapper .top_label li.gfield.gf_middle_third.gfield_error{margin-left:2%!important;width:32%!important}body .gform_wrapper .top_label li.gfield.gf_right_third,body .gform_wrapper .top_label li.gfield.gf_right_third.gfield_error{margin-left:2%!important;width:49%!important}body .gform_wrapper li{margin-bottom:15px!important}body .gform_ajax_spinner{bottom:10px;left:105px}}.post-edit-link{background:#000;border-radius:50%;bottom:20px;box-shadow:1px 1px 2px rgba(0,0,0,.4);display:block;font:normal 16px/36px ionicons;height:36px;overflow:hidden;position:fixed;right:55px;text-align:center;text-decoration:none!important;transition:all .2s ease-out;width:36px;z-index:9999}.post-edit-link:hover{background:#fff}.post-edit-link:hover i{color:#000}.post-edit-link:active:hover{transform:scale(.93)}.post-edit-link i{color:#fff;display:block}.post-edit-link span{display:none}.modal-open{overflow:hidden}.search-results .page-header,.search-results article{border-bottom:1px solid #e6e6e6;margin:30px auto;padding-bottom:30px}.component-agent_archive{min-height:100vh}.component-agent_archive .cat-toggle{cursor:pointer}.component-agent_archive .post-list article{display:flex;flex-direction:column}@media (min-width:992px){.component-agent_archive .post-list article{flex-direction:row}}.component-agent_archive .post-list article .item-image{margin-bottom:1rem;margin-right:30px}@media (min-width:768px){.component-agent_archive .post-list article .item-image{margin-bottom:0}}.component-agent_archive .post-list article .item-image a{border-bottom:0!important;display:flex;height:22rem}.component-agent_archive .post-list article .item-image a img{max-height:22rem;max-width:22rem;-o-object-fit:cover;object-fit:cover;width:22rem;width:100%}.component-agent_archive .post-list article .item-image a svg{max-height:22rem;max-width:22rem;width:100%}.component-agent_archive .post-list article .post-content .post-title h2{margin-bottom:1rem}.agent_archive__sub-navigation{position:relative;z-index:1}.property-filters__filter-list button{display:flex}.CTA__Slider{margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:2rem;padding-top:2rem;position:relative}.sub-navigation-container.CTA__Slider{margin:0 auto}.page-part.default .default-text.CTA__Slider,.page-part.default.no-image .default-text.CTA__Slider{width:100%}@media screen and (min-width:1025px){.page-part.default.no-image .default-text.CTA__Slider{width:80%}}.page-part-template.feature.feature-default .default-text.CTA__Slider{width:100%}@media screen and (min-width:768px){.page-part-template.feature.feature-default .default-text.CTA__Slider{width:70%}}.completed-projects-slider .CTA__Slider,.full-width-image-caption .CTA__Slider{margin:0 auto}.CTA__Slider,.archive .default-text.CTA__Slider,.blog .default-text.CTA__Slider,.post-footer .sub-navigation-container .CTA__Slider{width:100%}@media screen and (min-width:1025px){.CTA__Slider{width:70%}}.CTA__Slider-container,.Modal .CTA__Slider{width:100%}.CTA__Slider-container .flickity-slider{height:100%}.CTA__Slider-container.-no-slider{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-self:center}@media (min-width:768px){.CTA__Slider-container.-no-slider.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.CTA__Slider-container.-no-slider.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.CTA__Slider-container.-no-slider.four-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.CTA__Slider-container.-no-slider.four-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.CTA__Slider-container.-no-slider .item-container .cta-image{width:100%}.CTA__Slider-container.-slider{overflow:hidden;width:100%}.CTA__Slider-container.-slider .item-container .cta-image{width:300px}@media (min-width:992px){.CTA__Slider-container.-slider .item-container .cta-image{width:400px}}.CTA__Slider-container.-grid.-no-slider{display:none}@media (min-width:992px){.CTA__Slider-container.-grid.-no-slider{display:grid}.CTA__Slider-container.-grid.-slider{display:none}}.CTA__Slider-container a,.CTA__Slider-container a:active,.CTA__Slider-container a:focus,.CTA__Slider-container a:hover{border-bottom:0!important}.CTA__Slider-container .item-container{margin-left:1rem;margin-right:1rem;overflow:hidden;position:relative}.CTA__Slider-container .item-container.group{position:relative}.CTA__Slider-container .item-container.group:hover .cta-image img{transform:scale(1.05);transition:transform .3s ease-in-out}.CTA__Slider-container .item-container .cta-image{height:300px;overflow:hidden;position:relative}@media (min-width:1500px){.CTA__Slider-container .item-container .cta-image{height:500px}}.CTA__Slider-container .item-container .cta-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .3s ease-in-out;width:100%}.CTA__Slider-container .item-container .cta-heading{margin-top:1.5rem;text-align:center}.CTA__Slider-heading{color:#9fa4a8;display:flex;font-size:20px;font-style:italic;font-weight:lighter;justify-content:center;line-height:22px;margin-bottom:5rem;position:relative;text-align:center}@media (min-width:992px){.CTA__Slider-heading{margin-bottom:7rem}}.CTA__Slider-heading span{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(238 0 0/var(--tw-text-opacity,1));padding-left:4rem;padding-right:4rem;position:relative;z-index:10}@media (min-width:992px){.CTA__Slider-heading span{padding-left:5rem;padding-right:5rem}}.CTA__Slider-heading:before{--tw-translate-y:-50%;--tw-content:"";background-color:rgba(55,65,81,.3);content:var(--tw-content);display:flex;height:1px;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.CTA__Slider-view-all{justify-self:center;margin-top:2.5rem}.CTA__Slider-view-all a:hover{border-bottom:1px solid #e65333!important;color:#e65333!important}.CTA__Slider .flickity-page-dots{display:flex;justify-content:center;margin-left:0;margin-right:0;margin-top:1rem}.CTA__Slider .flickity-page-dots .dot{background-color:rgba(0,0,0,.25);border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.CTA__Slider .flickity-page-dots .dot.is-selected,.CTA__Slider .flickity-page-dots .dot:hover{background:#e65333;opacity:1}.border-top{border-top:1px solid #e6e6e6;padding-top:20px}@media screen and (min-width:768px){.border-top{padding-top:100px}}.border-bottom .page-part-content{border-bottom:1px solid #e6e6e6}.Modal{position:relative;z-index:9999999}.Modal .gform_wrapper{margin:auto!important}.Modal .load-first,.Modal .load-second,.Modal .load-third{opacity:1;visibility:visible}.Modal .page-intro,.Modal .page-parts{margin:0}.Modal .narrow-width,.Modal__body .container{width:100%}@media(min-width:768px){.Modal__body .container{max-width:100%}}@media(min-width:992px){.Modal__body .container{max-width:100%}}.Modal__close-btn{border:0;cursor:pointer;height:42px;overflow:visible;padding:8px;position:relative;width:42px}.Modal__close-btn:after,.Modal__close-btn:before{content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}@media(min-width:992px){.Modal__close-btn:after,.Modal__close-btn:before{height:32px}}@media(min-width:1500px){.Modal__close-btn:after,.Modal__close-btn:before{height:45px}}.Modal__close-btn:before{transform:rotate(45deg)}.Modal__close-btn:after{transform:rotate(-45deg)}.Modal--with-nav .Modal__footer{display:flex}.Modal--with-nav .Modal__navigation{bottom:0;position:fixed;width:100%}@media(min-width:992px){.Modal--with-nav .Modal__navigation{position:static}}.Modal--with-nav .Modal__navigation .links{display:flex;justify-content:center;padding:0 3px}@media(min-width:992px){.Modal--with-nav .Modal__navigation .links{justify-content:flex-start}}.Modal--with-nav .Modal__navigation .links .arrow-btn{position:relative}.Modal--with-nav .Modal__navigation .links .arrow-btn.-disabled{opacity:.5}.Modal--with-nav .Modal__navigation .links .arrow-btn:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:inline-block;padding:8px}.Modal--with-nav .Modal__navigation .links .arrow-btn:before{background:#000;content:"";height:2px;margin-top:-3px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:right;width:24px}.Modal--with-nav .Modal__navigation .links .arrow-btn.next-link{margin-left:40px}.Modal--with-nav .Modal__navigation .links .arrow-btn.next-link:after{transform:rotate(45deg)}.Modal--with-nav .Modal__navigation .links .arrow-btn.next-link:before{right:-1px}.Modal--with-nav .Modal__navigation .links .arrow-btn.prev-link{margin-right:40px}.Modal--with-nav .Modal__navigation .links .arrow-btn.prev-link:after{left:0;transform:rotate(135deg)}.Modal--with-nav .Modal__navigation .links .arrow-btn.prev-link:before{left:-1px}.Modal__backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff;filter:blur(12px);inset:0;position:fixed;transition:opacity .5s;z-index:0}@media(min-width:768px){.Modal__backdrop{background-color:transparent}}.Modal__dialog-wrapper{inset:0;left:auto;overflow:hidden;position:fixed;width:100%;z-index:10}@media(min-width:768px){.Modal__dialog-wrapper{height:100vh}}.Modal__dialog{background-color:rgba(0,0,0,.333);display:flex;height:100%;justify-content:center;overflow:auto;position:relative;width:100%}@media(min-width:768px){.Modal__dialog{align-items:center}}.Modal__content{background-color:#fff;height:-moz-max-content;height:max-content;max-width:1000px;padding:0 20px 20px;position:relative;width:100%}@media(min-width:768px){.Modal__content{padding:0 0 30px}}.Modal__header{align-items:center;display:flex;height:48px;justify-content:flex-end;position:relative;top:0;width:100%;z-index:10}.Modal__body{margin:0 auto;max-width:700px}.Modal__body .gform-body ul{list-style:none;margin:0}.Modal__error{display:none}.Modal__footer{align-items:center;bottom:0;display:hidden;justify-content:flex-end;position:absolute;width:100%;z-index:10}.Modal__navigation{background-color:#fff}[x-cloak]{opacity:0}.component-popup__wrap{bottom:0;position:fixed;right:10px;transition:transform .5s ease;width:300px;z-index:999999}.component-popup__inner{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);max-height:100vh;overflow:auto;padding:18px}.component-popup__close{display:flex;justify-content:flex-end}.component-popup__close button{border:0;cursor:pointer}.component-popup .gform_wrapper.gravity-theme .gform_validation_errors{padding-left:16px}.pushnav--pushed .component-popup__wrap{transform:translateX(330px)}.component-property_archive{min-height:100vh}.property_archive__sub-navigation{position:relative;z-index:1}#no_posts_message{display:none}#post-list-contents{transition:opacity .5s}#post-list-contents.load-posts{opacity:0}.no-posts{padding:40px 0}@media screen and (min-width:1025px){.no-posts{padding:90px 0 30px}}.property-filters{position:relative}.property-filters select{display:none}.property-filters button{background:0 0;border:0;color:#9fa4a7;cursor:pointer;line-height:21px!important;margin-bottom:-1px;max-height:62px;padding:20px 0}.property-filters button.--open{border-bottom:1px solid;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.7px}.property-filters .post-nav{position:relative}@media screen and (min-width:1025px){.property-filters .post-nav{position:static}}.property-filters__dropdown{background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;left:0;margin-top:1px;padding-bottom:30px;position:absolute;right:0;top:100%;z-index:1}@media screen and (min-width:1025px){.property-filters__dropdown{display:block;padding-bottom:0}}.property-filters__dropdown button{margin:0 0 0 30px;width:-moz-max-content;width:max-content}@media screen and (min-width:1025px){.property-filters__dropdown button{margin:0 30px 0 0}}.property-filters__dropdown button.--selected{border-bottom:1px solid;color:#4c5e63;font-size:15px;font-style:italic;letter-spacing:.7px}.property-filters__filter-list button{background:0 0;border:0;color:#9fa4a7;cursor:pointer;line-height:21px!important;margin-bottom:-1px;margin-right:1em;max-height:62px;padding:20px 0}.property-filters__filter-list button:after{content:"x";display:inline-block;margin-left:.3em;vertical-align:super}.component-search{margin:30px auto}@media screen and (min-width:768px){.text-columns__column{float:left;padding:0 10px 0 0;text-align:left;width:50%}}