#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner,.footer-form{display:none}.ip-dev{padding-top:52px}.ip-dev__banner{position:relative}.ip-dev__banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.4}.ip-dev__banner .banner-tagline{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#fff;z-index:1}.ip-dev__banner .banner-tagline h2{text-align:center;font-family:var(--font-family-title);font-size:clamp(22px,3vw,48px);font-weight:250;text-transform:uppercase}.ip-dev__banner .banner-tagline h2:after{content:"";display:block;width:117px;height:1px;margin:15px auto;background:#fff}.ip-dev__text-section{padding:15.625vw 0}.ip-dev__text-section .custom-container{width:75.875vw}.ip-dev__text-section p{text-align:center;font-size:24px;font-weight:500;line-height:48px;letter-spacing:.02em}.ip-dev__text-list{padding:10.625vw 0}.ip-dev__text-list .custom-container{display:flex;flex-wrap:wrap;justify-content:center;width:84.375vw}.ip-dev__text-list .text-list-item{margin-bottom:40px;width:100%}.ip-dev__text-list .text-list-item .section-text p{line-height:24.017px}.ip-dev__text-list .text-list-item .section-title h1,.ip-dev__text-list .text-list-item .section-title h2{font-size:30px}.ip-dev__ammenities{display:flex;flex-wrap:wrap}.ip-dev__ammenities .ammenities-image{width:100%}.ip-dev__ammenities .ammenities-image .canvas-img{height:356px}.ip-dev__ammenities .ammenities-content{padding:55px;width:100%}.ip-dev__ammenities .ammenities-content .section-title.has-line :is(h1,h2):after{margin:15px 0}.ip-dev__ammenities .ammenities-content .ammenities-list{margin-top:30px}.ip-dev__ammenities .ammenities-content .ammenities-list li{margin:20px 0;font-size:clamp(16px,1.5vw,24px);font-style:normal;font-weight:300;line-height:30px;letter-spacing:.48px;position:relative;padding-left:75px}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon{content:"";width:55px;height:55px;position:absolute;top:0;left:0;background-color:#f0ebe3;border-radius:50%;display:flex;justify-content:center;align-items:center}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon:after{content:"";width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon--fitness:after{background-image:url(../../images/dev/icon-fitness.png)}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon--restaurant:after{background-image:url(../../images/dev/icon-restaurant.png)}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon--meditation:after{background-image:url(../../images/dev/icon-meditation.png)}.ip-dev__ammenities .ammenities-content .ammenities-list li .ammenities-icon--drink:after{background-image:url(../../images/dev/icon-drink.png)}.ip-dev__gallery{padding:162px 0;padding:10.125vw 0;overflow:hidden}.ip-dev__gallery .gallery-list{margin:0 -9px}.ip-dev__gallery .gallery-list__item{overflow:hidden;padding:9px}.ip-dev__gallery .gallery-list__item a{display:block;border-radius:19px;position:relative}.ip-dev__gallery .gallery-list:not(.slick-initialized) .gallery-list__item{width:100%}.ip-dev__gallery .gallery-list:not(.slick-initialized) .gallery-list__item:nth-child(n+2){display:none}.ip-dev__gallery .gallery-list.slick-initialized .slick-slide .gallery-list__item{transform:scaleY(.75);transform-origin:bottom;transition:all .5s}.ip-dev__gallery .gallery-list.slick-initialized .slick-slide.slick-center .gallery-list__item{transform:scaleY(1)}.ip-dev__floor-plans{padding-bottom:12.0625vw}.ip-dev__floor-plans .custom-container{width:100%}.ip-dev__floor-plans .floor-plans-list{display:flex;flex-wrap:wrap;margin-top:60px;justify-content:center}.ip-dev__floor-plans .floor-plans-list li{border:1px solid #000;background:#f0ebe3;text-align:center;width:100%;height:282px;margin:13.5px;transition:all .5s}.ip-dev__floor-plans .floor-plans-list li:hover{background:var(--primary)}.ip-dev__floor-plans .floor-plans-list li a{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;color:#000;text-transform:uppercase;font-size:18px;letter-spacing:.1em}.ip-dev__floor-plans .floor-plans-list li a small{display:block;font-size:12px}.ip-dev__floor-plans .floor-plans-list li a small:after{content:"";width:123px;height:1px;background:#000;display:block;margin:10px auto}.ip-dev__download{padding:145px 0;background:#fff}.ip-dev__download .custom-container{width:100%}.ip-dev__download .download-list{display:flex;flex-wrap:wrap;justify-content:center}.ip-dev__download .download-list li{width:100%;border-radius:5px;border:1px solid #000;background:#f0ebe3;margin:13.5px;color:#000;text-align:center;font-family:Outfit;font-size:13px;line-height:1.5;letter-spacing:.15em;font-weight:300;text-transform:uppercase;transition:all .5s}.ip-dev__download .download-list li a{display:block;padding:30px 10px;color:#000}.ip-dev__download .download-list li a span{display:block}.ip-dev__download .download-list li:hover{background:var(--primary)}.ip-dev__contact-form{background:#faf7f2;padding:100px 0}.ip-dev__contact-form .custom-container{display:flex;flex-wrap:wrap;width:83.75vw}.ip-dev__contact-form .form-text{width:100%}.ip-dev__contact-form .form-text p{color:#171717;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:48px;letter-spacing:.48px;text-align:center}.ip-dev__contact-form .form-holder{width:100%}.ip-dev__contact-form .form-holder form{font-size:0}.ip-dev__contact-form .form-holder .ff-field{display:inline-block;width:100%;padding:10px}.ip-dev__contact-form .form-holder .ff-field .wpcf7-form-control{font-size:15px;color:#171717;width:100%;border:0;border-bottom:1px #b8b4ac solid;background:transparent;padding:20px 0;outline:none!important}.ip-dev__contact-form .form-holder .ff-field .wpcf7-form-control.wpcf7-textarea{height:85px;resize:none}.ip-dev__contact-form .form-holder .ff-field .wpcf7-not-valid-tip{position:absolute;font-size:11px;width:auto;left:auto;right:0}.ip-dev__contact-form .form-holder .wpcf7{position:relative}.ip-dev__contact-form .form-holder .wpcf7-response-output{font-size:11px;text-align:center;width:100%;position:absolute;left:0}.ip-dev__contact-form .form-holder .ff-submit{margin-top:35px}.ip-dev__contact-form .form-holder .wpcf7-spinner{position:absolute}.aiosp-wrap .aiosp-container .aios-popup-body:has(.fp-popup){background:#f7f1eb;box-shadow:0 0 30px #00000040;min-height:auto;padding:90px 75px;padding:5.625vw 4.6875vw}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__body{display:flex;align-items:center;flex-wrap:wrap}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__img{width:100%;margin-bottom:50px}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__details{text-align:center;width:100%}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__details h3{text-transform:uppercase;font-size:18px;font-weight:400;margin-bottom:40px;color:#000;letter-spacing:.1em}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__details h3 small{display:block;font-size:12px;color:#000}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__details h3 small:after{content:"";width:123px;height:1px;background:#000;display:block;margin:10px auto}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__specs{color:#000;text-align:center;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:29.975px;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__specs--bed-bath{display:flex;justify-content:center}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__specs--bed-bath div:not(:last-child):after{content:"|";margin:0 10px}.aiosp-bg{background:transparent}@media screen and (min-width: 744px){.ip-dev__floor-plans .custom-container{width:623px}.ip-dev__floor-plans .floor-plans-list li{width:calc(50% - 27px)}.ip-dev__download .custom-container{width:623px}.ip-dev__download .download-list li{width:calc(50% - 27px)}}@media screen and (min-width: 992px){.ip-dev{padding-top:0}.ip-dev__contact-form .form-holder form{max-width:870px;margin:0 auto}.ip-dev__contact-form .form-holder .ff-field{width:50%}.ip-dev__contact-form .form-holder .ff-field-full{width:100%}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup .section-btn{min-width:245px}}@media screen and (min-width: 1024px){.ip-dev__text-list .text-list-item{width:50%;padding:0 1vw}.ip-dev__ammenities .ammenities-image{width:50%}.ip-dev__ammenities .ammenities-image .canvas-img{height:100%}.ip-dev__ammenities .ammenities-image .canvas-img canvas{height:100%}.ip-dev__ammenities .ammenities-content{width:50%;padding:55px 80px 55px 100px}.ip-dev__gallery .gallery-list.slick-initialized .slick-slide .gallery-list__item{transform:scaleY(1)}.ip-dev__gallery .gallery-list.slick-initialized .slick-slide:nth-child(2n) .gallery-list__item{transform:scaleY(.75);transform-origin:bottom}.ip-dev__gallery .gallery-list.slick-initialized .slick-list{padding:0 10%}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__img{width:50%;margin-bottom:0}.aiosp-wrap .aiosp-container .aios-popup-body .fp-popup__details{width:50%}}@media screen and (min-width: 1025px){.ip-dev__contact-form .form-text{width:50%;padding:2.5vw 5.1875vw 0 0}.ip-dev__contact-form .form-text p{text-align:left}.ip-dev__contact-form .form-holder{width:50%}}@media screen and (min-width: 1200px){.ip-dev__floor-plans .custom-container,.ip-dev__download .custom-container{width:79.5625vw}}@media screen and (min-width: 1280px){.ip-dev__text-list .text-list-item{width:33.33%;padding:0 2.5vw}.ip-dev__gallery .gallery-list.slick-initialized .slick-list{padding:0}.ip-dev__floor-plans .floor-plans-list li,.ip-dev__download .download-list li{width:calc(25% - 27px)}}@media (max-width: 600px){.aiosp-wrap .aiosp-container .aios-popup-body:has(.fp-popup){width:90%}}
