.slideshow-container{display:block;position:relative;overflow:hidden;height:100vh}.slideshow-container .slideshow-wrapper{display:block;position:relative;height:100%}.slideshow-container .slideshow-wrapper:before{position:absolute;content:"";top:0;left:0;width:0%;height:100%;pointer-events:none;z-index:2;background-color:var(--primary);transition:1s all ease-in-out}.slideshow-container .slideshow-wrapper .text-widget{height:100%}.slideshow-container .aios-slider{background-color:var(--primary);height:100vh}.slideshow-container .aios-slider-img{background-color:#000;height:100%}.slideshow-container .aios-slider-img img{transition:var(--default-transition)}.slideshow-container .aios-slider-img canvas{min-height:100%!important}.slideshow-container .aios-slider-img:hover img{filter:none}.slideshow-container .aios-slider-custom-video canvas{min-height:100%!important}.slideshow-container:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:#0000004d}.slideshow-container:after{position:absolute;content:"";top:0;left:0;width:33%;height:100%;background-color:var(--primary);pointer-events:none;z-index:1;transition:1.5s all ease-in-out}.slideshow-container .aios-slider-custom-video,.slideshow-container .aios-slider-splide,.slideshow-container .splide__track,.slideshow-container .splide__track--fade>.splide__list,.slideshow-container .splide__track--fade>.splide__list>.splide__slide{height:100%}.slideshow-container .slideshow-tagline{position:absolute;bottom:26%;left:0;right:0;width:100%;max-width:1125px;padding:0 15px;margin:0 auto;z-index:10}.slideshow-container .slideshow-tagline h2{font-size:74px;line-height:1;letter-spacing:-.02em;color:var(--secondary);display:inline-block;position:relative;font-family:var(--font-family-title)}.slideshow-container .slideshow-tagline h2>span{font-size:25px;line-height:1;letter-spacing:.12em;font-weight:300;display:block;margin-bottom:10px}.slideshow-container .slideshow-tagline h2>em{font-style:normal;display:block}.slideshow-container .global-fixed-btn{bottom:92px;right:92px}.slideshow-container.active .slideshow-wrapper:before{width:100%}.slideshow-container.active:after{width:0;left:-100%}#about{z-index:2;position:sticky;top:0%;overflow:clip}.about-container{position:relative;font-size:0;padding:50px 0 56px;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--secondary)}.about-container .custom-container{max-width:1418px}.about-container .about-main{display:block;position:relative;padding-left:21px}.about-container .about-main .about-row{display:flex;position:relative;justify-content:flex-end}.about-container .about-main .about-row .about-col{display:inline-block;vertical-align:top;position:relative}.about-container .about-main .about-row .about-col:first-child{margin-right:45px}.about-container .about-main .about-row .about-col:nth-child(2){width:602px;max-width:100%;margin-right:77px;margin-top:10px}.about-container .about-main .about-row .about-col:last-child{width:331px;max-width:100%;margin-top:30px}.about-container .about-main .about-row .about-col .about-client-photo{height:100%;width:100%;overflow:hidden}.about-container .about-main .about-row .about-col .about-title-holder{display:flex;justify-content:space-between;flex-direction:column;position:relative;height:100%;width:100%}.about-container .about-main .about-row .about-col .about-title-holder .about-monogram-logo{display:block;position:relative}.about-container .about-main .about-row .about-col .about-title-holder .about-monogram-logo img{max-width:100%;height:auto}.about-container .about-main .about-row .about-col .about-title-holder .about-title{display:block;position:relative}.about-container .about-main .about-row .about-col .about-title-holder .about-title h2{font-size:85px;line-height:.7648;font-weight:700;color:var(--primary);letter-spacing:-.02em;text-transform:uppercase}.about-container .about-main .about-row .about-col .about-title-holder .about-title img{max-width:100%;height:auto}.about-container .about-main .about-row .about-col .about-content{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%}.about-container .about-main .about-row .about-col .about-content .about-content-text{display:block;position:relative;margin-right:49px}.about-container .about-main .about-row .about-col .about-content .about-content-text p{font-size:16px;line-height:1.5;color:var(--primary);display:block}.about-container .about-main .about-row .about-col .about-content .about-content-text p:not(:last-child){margin-bottom:23px}.about-container .about-main .about-row .about-col .about-content .about-content-btn{display:block;position:relative;margin-bottom:8px}#featured-listings{z-index:5;position:relative}.fl-container{display:block;position:relative;font-size:0;width:100%}.fl-container .global-fixed-btn{top:110px;right:138px}.fl-container .fl-main{display:block;position:relative;width:100%}.fl-container .fl-main .fl-item{display:block;width:100%;position:sticky;top:0%;overflow:clip}.fl-container .fl-main .fl-item>a{display:block;position:relative;width:100%;height:100%;overflow:hidden}.fl-container .fl-main .fl-item>a .fl-img{width:100%;height:100%}.fl-container .fl-main .fl-item>a .fl-img img{filter:grayscale(1)}.fl-container .fl-main .fl-item>a .fl-img:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:65%;pointer-events:none;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%)}.fl-container .fl-main .fl-item>a .fl-img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%)}.fl-container .fl-main .fl-item>a .fl-content{position:absolute;bottom:70px;left:0;width:100%;z-index:5}.fl-container .fl-main .fl-item>a .fl-content .custom-container{position:relative}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main{display:block;position:relative;top:130px;transition:var(--default-transition)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title{display:block;position:relative;margin-bottom:45px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title h2{font-size:14px;line-height:1;font-weight:300;letter-spacing:.2em;color:var(--secondary);text-transform:uppercase;font-family:var(--font-family-title)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content{display:block;position:relative}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content h2{font-size:45px;line-height:1.2;letter-spacing:-.02em;color:var(--secondary);margin-bottom:40px;font-family:var(--font-family-title)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content p{font-size:18px;line-height:1.667;color:#f5f5f5;width:52%;font-weight:300}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover{display:block;position:relative;margin-top:35px;padding-top:35px;width:82%;opacity:0;visibility:hidden;pointer-events:none;transition:var(--default-transition)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title{display:block;margin-bottom:20px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title span{font-size:18px;line-height:1;color:#f5f5f5;font-family:var(--font-family-title)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-price{display:block;margin-bottom:20px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-price span{font-size:38px;line-height:1;color:var(--secondary);font-family:var(--font-family-title)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info{display:block}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span{display:inline-block;vertical-align:middle;font-size:18px;line-height:1;color:#f5f5f5;padding:0 13px;font-weight:300;position:relative}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span:first-child{padding-left:0}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span:last-child{padding-right:0}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span:not(:last-child):before{position:absolute;content:"";top:50%;right:-10px;width:18px;height:1px;background-color:#f5f5f5;pointer-events:none;transform:rotate(-61deg) translateY(-50%)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover:before{position:absolute;content:"";top:0;left:0;width:170px;height:3px;background-color:var(--secondary)}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-btn{position:absolute;bottom:49px;right:0;width:215px;z-index:10}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-btn .global-btn{width:100%}.fl-container .fl-main .fl-item>a:hover .fl-content .custom-container .fl-content-main{top:0}.fl-container .fl-main .fl-item>a:hover .fl-content .custom-container .fl-content-main .fl-listing-hover{opacity:1;visibility:visible;pointer-events:auto}.fl-container .fl-main .fl-item>a:hover .fl-content .custom-container .fl-btn .global-btn{background-color:var(--primary)!important;color:var(--secondary)!important}.fl-container .fl-main .fl-item>a:hover .fl-img img{filter:none}.fl-container .fl-main .fl-item:nth-child(2){z-index:5}.fl-container .fl-main .fl-item:nth-child(3){z-index:6}@media screen and (min-width: 992px){.slideshow-container .slideshow-tagline{max-width:70.313vw;padding:0 .938vw}.slideshow-container .slideshow-tagline h2{font-size:4.625vw}.slideshow-container .slideshow-tagline h2>span{font-size:1.563vw;margin-bottom:.625vw}.slideshow-container .global-fixed-btn{bottom:5.75vw;right:5.75vw}.about-container{padding:3.125vw 0 3.5vw}.about-container .custom-container{max-width:88.625vw}.about-container .about-main{padding-left:1.313vw}.about-container .about-main .about-row .about-col:first-child{margin-right:2.813vw}.about-container .about-main .about-row .about-col:nth-child(2){width:37.625vw;margin-right:4.813vw;margin-top:.625vw}.about-container .about-main .about-row .about-col:last-child{width:20.688vw;margin-top:1.875vw}.about-container .about-main .about-row .about-col .about-title-holder .about-monogram-logo img{width:5.813vw;height:5.813vw}.about-container .about-main .about-row .about-col .about-title-holder .about-title h2{font-size:5.313vw}.about-container .about-main .about-row .about-col .about-title-holder .about-title img{width:20.563vw;height:15.875vw}.about-container .about-main .about-row .about-col .about-content .about-content-text{margin-right:3.063vw}.about-container .about-main .about-row .about-col .about-content .about-content-text p{font-size:1vw}.about-container .about-main .about-row .about-col .about-content .about-content-text p:not(:last-child){margin-bottom:1.438vw}.about-container .about-main .about-row .about-col .about-content .about-content-btn{margin-bottom:.5vw}.fl-container .global-fixed-btn{top:6.875vw;right:8.625vw}.fl-container .fl-main .fl-item>a .fl-content{bottom:4.375vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main{top:8.125vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title{margin-bottom:2.813vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title h2{font-size:.875vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content h2{font-size:2.813vw;margin-bottom:2.5vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content p{font-size:1.125vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover{margin-top:2.188vw;padding-top:2.188vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title{margin-bottom:1.25vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title span{font-size:1.125vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-price{margin-bottom:1.25vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-price span{font-size:2.375vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span{font-size:1.125vw;padding:0 .813vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span:not(:last-child):before{right:-.625vw;width:1.125vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover:before{width:10.625vw;height:.188vw}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-btn{bottom:3.063vw;width:13.438vw}}@media screen and (max-width: 1440px){.slideshow-container,.slideshow-container .aios-slider{height:100%}.about-container{display:block;height:100%;padding:4.75% 0}.about-container .about-main .about-row .about-col:first-child{margin-right:4.813vw}.about-container .about-main .about-row .about-col:nth-child(2){width:34.625vw;margin-right:5.813vw}.fl-container{height:100%}}@media screen and (max-width: 991px){#slideshow{margin-top:70px}.slideshow-container .aios-slider-img canvas{height:400px!important}.slideshow-container:after{width:50%}.slideshow-container .slideshow-tagline{text-align:center;bottom:125px}.slideshow-container .slideshow-tagline h2{font-size:35px}.slideshow-container .slideshow-tagline h2>span{font-size:15px;letter-spacing:.1em}.slideshow-container .global-fixed-btn{bottom:20px;left:0;right:0;margin:0 auto}#about{position:relative}.about-container{padding:60px 0}.about-container .about-main{padding-left:0}.about-container .about-main .about-row{display:block}.about-container .about-main .about-row .about-col{display:block;width:100%!important;margin:0!important;padding:0!important}.about-container .about-main .about-row .about-col .about-client-photo{width:100%;max-width:400px;margin:0 auto 30px}.about-container .about-main .about-row .about-col .about-title-holder{display:block;text-align:center}.about-container .about-main .about-row .about-col .about-title-holder .about-monogram-logo{margin:0 auto;display:none}.about-container .about-main .about-row .about-col .about-title-holder .about-monogram-logo img{max-width:93px;width:100%}.about-container .about-main .about-row .about-col .about-title-holder .about-title{margin:0 auto 30px}.about-container .about-main .about-row .about-col .about-title-holder .about-title h2{font-size:45px;text-align:center;margin:30px auto}.about-container .about-main .about-row .about-col .about-title-holder .about-title img{max-width:250px;width:100%}.about-container .about-main .about-row .about-col .about-content{display:block;text-align:center}.about-container .about-main .about-row .about-col .about-content .about-content-text{margin:0 0 30px}.about-container .about-main .about-row .about-col .about-content .about-content-text p{font-size:14px}.about-container .about-main .about-row .about-col .about-content .about-content-text p:not(:last-child){margin-bottom:15px}.about-container .about-main .about-row .about-col .about-content .about-content-btn{margin-bottom:40px}.about-container .about-main .about-row .about-col .about-content .about-content-btn .global-btn{margin:0 auto}.about-container .about-main .about-row .about-col .about-content .about-content-img{width:100%;max-width:330px;margin:0 auto;display:none}.fl-container .global-fixed-btn{top:auto;bottom:50px;right:0;left:0;margin:0 auto}.fl-container .fl-main .fl-item{top:70px}.fl-container .fl-main .fl-item>a .fl-img canvas{min-height:570px}.fl-container .fl-main .fl-item>a .fl-img:before{height:100%}.fl-container .fl-main .fl-item>a .fl-content{bottom:145px}.fl-container .fl-main .fl-item>a .fl-content .custom-container{max-width:567px;margin:0 auto}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main{top:0!important;text-align:center}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title{margin-bottom:10px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-title h2{letter-spacing:.1em}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content h2{font-size:22px;margin-bottom:15px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-content p{width:100%;font-size:14px;line-height:1.5}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-top:12px;padding-top:19px;width:100%}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title{margin-bottom:10px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-title span{font-size:14px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-price span{font-size:30px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span{font-size:14px;padding:0 10px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover .fl-listing-info span:not(:last-child):before{width:14px;right:-8px}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-content-main .fl-listing-hover:before{width:100px;height:2px;right:0;margin:0 auto}.fl-container .fl-main .fl-item>a .fl-content .custom-container .fl-btn{position:relative;bottom:0;width:180px;margin:20px auto 0}}@media only screen and (max-height: 400px){.fl-container .fl-main .fl-item{position:relative;top:0}}
