@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&family=Poppins:wght@100;400;700&display=swap);body,html{background:#1e2c39;font-family:Poppins,sans-serif;margin:0;padding:0}h2{font-size:4rem;line-height:4rem}h2,h3{margin:0;text-transform:uppercase}h3{font-size:3rem;line-height:3rem}p{font-size:1.2rem}.sans{font-family:Poppins,sans-serif;font-weight:700}.serif{font-family:Playfair Display,serif;font-weight:lighter}.btn{background:#1e2c39;border:none;border-radius:9999px;color:#fff;font-size:.8rem;font-weight:400;letter-spacing:1px;padding:20px;text-transform:uppercase;width:100%}.btn:hover{cursor:pointer}.contentWrap{height:100%;margin:0 auto;max-width:1400px}@keyframes floatRight{0%{right:-10%}to{right:-100%}}@keyframes floatLeft{0%{left:-10%}to{left:-100%}}@keyframes spin{0%,19%{content:"Buy";transform:translateY(0)}20%,38%{content:"Sell";height:100%;transform:translateY(0)}40%,58%{content:"Rent";transform:translateY(0)}60%,78%{content:"Lease";transform:translateY(0)}80%,98%{content:"Invest";transform:translateY(0)}to{transform:translateY(0)}}.hero{align-items:center;background:linear-gradient(#add1df,#fff);display:flex;justify-content:center;min-height:100dvh;overflow:hidden;position:relative;width:100%}.hero article{padding:0 20px;position:relative;text-align:center;top:-100px}.hero h1{color:#30465a;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:lighter;line-height:3rem;margin-top:0;transition:all .3s ease-in-out;width:100%}.hero h1 .sans{color:#1e2c39;font-size:4rem;position:relative;text-transform:uppercase;width:100%}.hero h1 .sans,.hero h1 .sans:before{display:inline-block;text-align:center}.hero h1 .sans:before{animation:spin 10s infinite forwards;content:"Buy";transform:translateY(100px)}.hero .cloud{background-repeat:no-repeat;background-size:contain;display:block;pointer-events:none;position:absolute}.hero .cloud.one{animation:floatLeft 200s linear forwards;height:100%;left:-10%;top:-10%;width:100%}.hero .cloud.two{animation:floatRight 200s linear forwards;background-position:100%;height:100%;right:-10%;top:10%;width:100%;z-index:9}.hero .skyline{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;height:150px;left:0;pointer-events:none;position:absolute;width:100%}.hero .btn{width:auto}.intro{background:linear-gradient(to bottom right,#ffe6d6,#a06d57);min-height:100dvh}.intro section{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.intro section .copy,.intro section .headshot{box-sizing:border-box;flex:0 0 50%}.intro section .headshot{align-self:flex-start;filter:drop-shadow(50px 0 20px rgba(0,0,0,.2));min-height:400px;position:relative;width:100%}.intro section .headshot img{left:50%;position:absolute;top:0;transform:translate(-50%);width:120%}.intro section .copy{box-sizing:border-box;color:#1e2c39;padding:40px 40px 0}.intro section .copy p{margin:30px 0 40px}.intro section .copy .btn{color:#ffe6d6}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.marquee{background:#ce011f;box-sizing:border-box;max-width:100%;overflow:hidden;padding:40px;position:relative;width:100vw}.marquee .track{animation:marquee 10s linear infinite;display:flex;-webkit-user-select:none;user-select:none;will-change:transform}.marquee .track article{display:flex;flex-shrink:0;justify-content:space-around;min-width:200%}.marquee .track article img{max-height:30px}.carousel{overflow:hidden}.carouselWrap{display:flex;transition:all .5s ease-in-out;width:100%}.carouselWrap .slide{box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;min-height:1200px;padding:40px}.carouselWrap .slide:first-child{background:#3c4632}.carouselWrap .slide:first-child .slideCopy{color:#ffe6d6}.carouselWrap .slide:first-child .slideCopy .btn{background:#ffe6d6;color:#3c4632}.carouselWrap .slide:first-child .slideCopy .btn.arrow:after,.carouselWrap .slide:first-child .slideCopy .btn.arrow:before{background:#3c4632}.carouselWrap .slide:nth-child(2){background:#ebbe50}.carouselWrap .slide:nth-child(2) .slideCopy{color:#443626}.carouselWrap .slide:nth-child(2) .slideCopy .btn{background:#443626;color:#ebbe50}.carouselWrap .slide:nth-child(2) .slideCopy .btn.arrow:after,.carouselWrap .slide:nth-child(2) .slideCopy .btn.arrow:before{background:#ebbe50}.carouselWrap .slide:nth-child(3){background:#5f3244}.carouselWrap .slide:nth-child(3) .slideCopy{color:#ffe6d6}.carouselWrap .slide:nth-child(3) .slideCopy .btn{background:#ffe6d6;color:#5f3244}.carouselWrap .slide:nth-child(3) .slideCopy .btn.arrow:after,.carouselWrap .slide:nth-child(3) .slideCopy .btn.arrow:before{background:#5f3244}.carouselWrap .slide .slideCopy{display:flex;flex:0 1 60%;flex-direction:column;justify-content:space-between;margin-top:40px}.carouselWrap .slide .slideCopy h3{font-family:Playfair Display,serif;font-size:3rem;font-weight:lighter;line-height:3rem;margin:0;text-transform:uppercase}.carouselWrap .slide .slideCopy p{margin:40px 0}.carouselWrap .slide .slideCopy .btnWrap{align-items:center;display:flex}.carouselWrap .slide .slideCopy .btn{flex:0 1 100%}.carouselWrap .slide .slideCopy .arrow{border-radius:50%;flex:0 0 40px;height:40px;padding:0;position:relative;width:40px}.carouselWrap .slide .slideCopy .arrow:after,.carouselWrap .slide .slideCopy .arrow:before{background:inherit;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);width:20%}.carouselWrap .slide .slideCopy .arrow.next{margin-left:10px}.carouselWrap .slide .slideCopy .arrow.next:before{transform:translate(-50%,-50%) rotate(45deg);transform-origin:right}.carouselWrap .slide .slideCopy .arrow.next:after{transform:translate(-50%,-50%) rotate(-45deg);transform-origin:right}.carouselWrap .slide .slideCopy .arrow.prev{margin-right:10px}.carouselWrap .slide .slideCopy .arrow.prev:before{transform:translate(-50%,-50%) rotate(45deg);transform-origin:left}.carouselWrap .slide .slideCopy .arrow.prev:after{transform:translate(-50%,-50%) rotate(-45deg);transform-origin:left}.carouselWrap .slide .slideImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:50px 50px 100px #00000080;flex:0 0 40%;min-height:300px}.testimonials{align-items:center;background:#1e2c39;box-sizing:border-box;color:#ffe6d6;display:flex;flex-direction:column;padding:40px;position:relative;z-index:2}.testimonials .testimonialWrap{opacity:0;padding:20px 0;transition:all .5s ease-in-out}.testimonials .testimonialWrap.show{opacity:1;transition:all .5s ease-in-out}.testimonials .ranking{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.testimonials .ranking .star{color:#ebbe50;font-size:1.4rem}.testimonials h3{font-size:3rem;line-height:3rem;margin:0;text-transform:uppercase}.testimonials blockquote{color:#fff;font-size:1rem;margin:0;max-width:800px;padding:20px 0;position:relative}.testimonials blockquote:before{color:#ffffff1a;content:'"';font-family:serif;font-size:8rem;left:-30px;position:absolute;top:-20px}.testimonials cite{display:block;font-size:1.4rem;font-weight:700;margin-top:10px;text-align:right;transform:translateY(-20px)}.testimonials nav{display:flex;gap:20px}.testimonials .dot{border:none;border-radius:50%;height:20px;opacity:.2;padding:0;transform:scale(.9);transition:all .3s ease-in-out;width:20px}.testimonials .dot.active{opacity:1;transform:scale(1);transition:all .3s ease-in-out}.booking{align-items:center;background:#1e2c39;display:flex;flex-direction:column;justify-content:center}.booking article{width:100%}.booking .copy{box-sizing:border-box;color:#ffe6d6;max-width:800px;padding:40px;text-align:center}.booking .copy h4{font-family:Playfair Display,serif;font-size:2rem;line-height:2rem;margin:0;text-transform:uppercase}.booking .copy p{color:#fff;margin-bottom:0}.booking .calendly-inline-widget{height:1100px!important}.footer{background:#1e2c39;padding-bottom:40px;text-align:center}.footer a{color:#fff;font-size:.9rem;text-decoration:none}.footer p{color:#ccc;font-size:.8rem;margin:0}.footer p.dev{margin-top:10px}@media (min-width:768px){h2,h3{font-size:4rem;line-height:4rem}p{font-size:1.2rem}.btn{padding:20px 40px}.hero{min-height:100dvh}.hero article{top:-150px}.hero h1{font-size:2.4rem;letter-spacing:2px}.hero h1 .sans{font-size:10rem;line-height:12rem}.hero h1 .sans,.hero h1 .sans:before{text-align:center}.hero .cloud.one{z-index:inherit}.hero .cloud.two{animation:floatRight 200s linear forwards;background-position:100%;height:50%;right:-10%;top:10%;width:100%;z-index:9}.hero .skyline{height:250px}.intro{min-height:auto}.intro section{flex-direction:row}.intro section .headshot{align-self:flex-start;min-height:100dvh}.intro section .headshot img{width:95%}.carousel .slide{box-sizing:border-box;flex-direction:row;height:100vh;min-height:auto;padding:40px}.carousel .slide .slideImage{border-radius:40px;margin:40px}.carousel .slide .slideCopy{margin-top:0;padding:40px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee .track article{min-width:100%}.marquee .track article img{max-height:50px}.testimonials{padding:100px}.testimonials blockquote{font-size:1.2rem}.booking{padding:100px 0 40px}.booking .copy{padding:0}.booking .copy h4{font-size:2.6rem;font-weight:lighter;line-height:2.6rem}.booking .calendly-inline-widget{height:700px!important}}@media (min-width:1200px){.hero .cloud.one{background-position:50%;width:50%}.hero .cloud.two{background-position:50%;width:80%}}
/*# sourceMappingURL=main.22600c72.css.map*/