:root{font-size:18px;line-height:1.3}.text-xs{font-size:.77777rem}.text-sm{font-size:.888rem}.text-featured{font-family:Avenir-medium;font-size:1.333rem;line-height:1.3}.h6,h6{font-size:1.333rem}.h5,.h6,h5,h6{line-height:1.2}.h5,h5{font-size:1.78rem}.h4,h4{font-size:2.37rem}.h3,.h4,h3,h4{line-height:1.2}.h3,h3{font-size:3.17rem}.h2,h2{font-size:4.2rem}.h1,.h2,h1,h2{line-height:1.2}.h1,h1{font-size:5.56rem}@media (max-width:1536px){:root{font-size:16px}}@media (max-width:1024px){.h6,.text-featured,h6{font-size:1.1875rem}.h5,h5{font-size:1.4375rem}.h4,h4{font-size:1.75rem}.h3,h3{font-size:2.0625rem}.h2,h2{font-size:2.5rem}.h1,h1{font-size:3rem}}body.show-backdrop .headerContainer .header-logo{--tw-text-opacity:1;color:rgba(2,5,64,var(--tw-text-opacity));transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}@media (min-width:1024px){.rotate-title{bottom:auto;font-size:48px;height:0;left:0;position:absolute;top:0;transform:rotate(-90deg) translateX(-100%);transform-origin:left}.rotate-title+div{margin-left:48px;padding-left:0}}.freeform-label{color:#fff}.h1,.h1.text-avenir-black,.h2,.h2.text-avenir-black,.h3,.h3.text-avenir-black,.h4,.h4.text-avenir-black,.h5,.h5.text-avenir-black,.h6,.h6.text-avenir-black,h1,h1.text-avenir-black,h2,h2.text-avenir-black,h3,h3.text-avenir-black,h4,h4.text-avenir-black,h5,h5.text-avenir-black,h6,h6.text-avenir-black{font-family:Avenir-Heavy}.team-about p:first-child{font-size:1rem}.container{width:96%}@media (min-width:1696px){.container{max-width:1440px;width:96vw}}.slider .swiper-button-prev,.slider .swiper-button-prev-single{left:0}.slider .swiper-button-next,.slider .swiper-button-next-single{right:0}.slider.arrows-bottom .swiper-button-next,.slider.arrows-bottom .swiper-button-next-single{bottom:-4rem;top:auto}.slider.arrows-bottom .swiper-button-prev,.slider.arrows-bottom .swiper-button-prev-single{bottom:-4rem;left:auto;right:0;top:auto;transform:translateX(-160%);-webkit-transform:translateX(-160%);-moz-transform:translateX(-160%);-ms-transform:translateX(-160%);-o-transform:translateX(-160%)}.slider.arrows-bottom.arrow-bottom-0 .swiper-button-next,.slider.arrows-bottom.arrow-bottom-0 .swiper-button-next-single,.slider.arrows-bottom.arrow-bottom-0 .swiper-button-prev,.slider.arrows-bottom.arrow-bottom-0 .swiper-button-prev-single{bottom:-1rem}.slider.arrows-top .swiper-button-next,.slider.arrows-top .swiper-button-next-single{bottom:auto;top:-4rem}.slider.arrows-top .swiper-button-prev,.slider.arrows-top .swiper-button-prev-single{bottom:auto;left:auto;right:0;top:-4rem;transform:translateX(-160%);-webkit-transform:translateX(-160%);-moz-transform:translateX(-160%);-ms-transform:translateX(-160%);-o-transform:translateX(-160%)}.slider .slider-houses .swiper-button-next,.slider .slider-houses .swiper-button-prev,.slider .slider-similar .swiper-button-next,.slider .slider-similar .swiper-button-prev{background-color:transparent;width:auto}.slider .slider-houses .swiper-button-next:hover,.slider .slider-houses .swiper-button-prev:hover,.slider .slider-similar .swiper-button-next:hover,.slider .slider-similar .swiper-button-prev:hover{background-color:transparent}.card.listing.showhome .roomCount>div,.card.slider.showhome .roomCount>div{margin-right:.875rem;padding-left:0}.stylesheet table tr{display:flex;padding:30px 0}.stylesheet table tr td{min-width:150px;padding:0 30px}.headerContainer{position:absolute;width:100%}.headerContainer header{background:0 0;position:relative}.headerContainer header.nav-down{--tw-bg-opacity:1;background-color:rgba(2,5,64,var(--tw-bg-opacity))}.megaMenuContainer{background:0 0}.card.listing.showhome .roomCount>div,.card.slider.showhome .roomCount>div{margin-right:.5rem;padding-right:.5rem}@media (max-width:768px){.row{padding-left:0;padding-right:0}}.card.listing .roomCount,.card.slider .roomCount{padding-top:0}.card.listing.showhome .roomCount>div,.card.slider.showhome .roomCount>div{padding-bottom:0;padding-top:0}.megaMenuContainer .headerLogoContainer{padding-bottom:1.2rem;padding-top:1.2rem}.megaMenuContainer .megaMenu ul li.line{padding-top:.4rem}.megaMenuContainer .megaMenu ul li.line:before{background-color:#fff}.megaMenuContainer .megaMenu ul li .heading{padding-bottom:1.2rem;padding-left:.7rem;padding-top:1.2rem}@media (min-width:1200px) and (min-width:1696px){.megaMenuContainer .megaMenu ul li .heading span{font-size:1.6rem}}.megaMenuContainer .megaMenu ul li .heading span:first-child{color:#fff}@media (min-width:1696px){.megaMenuContainer .megaMenu ul li .heading span:first-child{font-size:1rem;line-height:1}.megaMenuContainer .megaMenu ul li .heading{padding-right:4rem}}.megaMenuContainer .py-6{padding-bottom:1.2rem;padding-top:1.2rem}.megaMenuContainer .searchContainer .searchClose,.megaMenuContainer .searchContainer .searchOpen{color:#fff}.megaMenuContainer .searchContainer .searchClose:hover,.megaMenuContainer .searchContainer .searchOpen:hover{color:#bddafc}.megaMenuContainer .wishlist-button svg{color:#fff}.megaMenuContainer .wishlist-button svg:hover{color:#bddafc}@media (min-width:1280px){.wishlist-button{margin-right:1.6rem}.h-12{height:2.4rem}.btn{font-size:.8rem;padding-left:1.2rem;padding-right:1.2rem}.topMenuContainer .topMenu ul li a{font-size:.65rem;padding-left:.8rem;padding-right:.8rem}}*{text-wrap:balance}.content p,.text-featured p{margin-bottom:1rem}.content p:last-child,.text-featured p:last-child{margin-bottom:0}.content a,.text-featured a{--tw-text-opacity:1;border-bottom:1px solid rgba(0,95,170,var(--tw-text-opacity));color:rgba(0,95,170,var(--tw-text-opacity));display:inline-flex;font-size:1rem}.content a:hover,.text-featured a:hover{--tw-text-opacity:1;border-bottom:1px solid rgba(2,5,64,var(--tw-text-opacity));color:rgba(2,5,64,var(--tw-text-opacity))}.content h6,.text-featured h6{font-family:Avenir-Medium}.bullet-arrows.content ul{list-style-type:none}.bullet-arrows.content ul li{margin-bottom:.75rem;position:relative}.bullet-arrows.content ul li:before{background:url(/dist/images/icons/arrow.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:12px;margin-left:-1em;width:1.5rem}.btn-brightblue{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,95,170,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.swiper-button-next-vertical,.swiper-button-prev-vertical{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.slider-vertical{height:70vh}.slider-vertical .swiper-slide .text{opacity:.5;transform:translateY(-8rem);-webkit-transform:translateY(-8rem);-moz-transform:translateY(-8rem);-ms-transform:translateY(-8rem);-o-transform:translateY(-8rem);transition:all .3s ease-in-out}.slider-vertical .swiper-slide .text>*{padding-left:4rem}.slider-vertical .swiper-slide .text p{margin-bottom:0}.slider-vertical .swiper-slide .text li{margin:.5rem 0}.slider-vertical .swiper-slide .text li:before{background-color:transparent;background-repeat:no-repeat;background-size:contain;content:url(/dist/images/icons/arrow.svg);height:12px;margin-left:-1em;margin-top:0;width:1.5rem}.slider-vertical .swiper-slide-active .text{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:all .3s ease-in-out}#hero-slider .slide-content-container{background:0 0;left:0}#hero-slider .slide-content-container .slide-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:3rem;padding-left:0;top:0}#hero-slider .slide-content-container .slide-content .slider-heading{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-family:Avenir-Heavy;line-height:1.2}#hero-slider .h-heroimage{height:100vh;max-height:100vh}.why-choose-platinum-homes .swiper-button-next,.why-choose-platinum-homes .swiper-button-prev{bottom:0;top:auto}#hero-slider .home-video{left:0;position:absolute;top:0}#hero-slider .home-video,#hero-slider .home-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.iframe_container.vimeo_container{bottom:0;height:100vh;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100vw!important}.iframe_container.vimeo_container .vimeo_hero,.iframe_container.vimeo_container iframe{height:100vh;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.7777777778vh}
