.fifth-right-content{display:grid;grid-template-columns:calc(30% - 2.0315rem) calc(70% - 2.0315rem);grid-gap:4.063rem;gap:4.063rem;align-items:center}.fifth-right-inner-flex{background-color:#f5f5f5;align-items:center;gap:8.135rem;margin:0 auto 0 -16.188rem;padding:6.5rem 6.5rem 6.5rem 15.188rem;position:relative}.view-all-amenities-button p{color:#000000}.sec5-main-img{position:relative;z-index:1;aspect-ratio:500/550}.fifth-title{font-size:3rem;font-weight:700}.fifth-amenities-box p{font-size:1.25rem;font-weight:400}.fifth-amenities-box img{width:2.438rem;height:2rem}.fifth-amenities-box .aminity-icon{padding:1.25rem 1.063rem;border:1px solid #000000;border-radius:50%;width:-moz-fit-content;width:fit-content;margin:0 auto .85rem}.fifth-inner-flex-amenities{gap:2.5rem;width:74%}.fifth-inner-flex-right-content{display:grid;grid-gap:1.125rem;gap:1.125rem;grid-template-columns:repeat(2,1fr);text-align:center;width:55%}.view-amenities-text{font-size:1.25rem;font-weight:400;border:1px solid #000000;width:-moz-fit-content;width:fit-content;gap:1.25rem;padding:1rem 2rem;cursor:pointer;align-items:center}.view-all-amenities-button .view-all-amenities{height:1.5rem;width:1.5rem}.view-all-amenities-button:hover .view-all-amenities{filter:invert(1)}.fifth-subtitle{font-size:1.5rem;font-weight:500;line-height:1.5}.amenity-modal-overlay.active{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:999;padding:20px}.amenity-modal{width:80%;background:#fff;padding:4rem;height:100%;max-height:80vh;position:fixed;left:50%;top:50%;overflow:scroll;display:flex;flex-direction:column;gap:1.5rem;transform:translate(-50%,-50%) scale(0);opacity:0;transition:var(--common-transition);z-index:99999}.amenity-modal.active{transform:translate(-50%,-50%) scale(1);opacity:1;transition:var(--common-transition)}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-size:1.5rem;font-weight:700;margin:0}.close-btn{background:transparent;border:none;font-size:2rem;cursor:pointer;display:flex;align-items:center;padding:5px;transition:all .2s}.close-btn:hover{transform:scale(1.2)}.modal-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem 2rem;gap:3rem 2rem}.modal-amenity-box{display:flex;gap:1rem;align-items:center;text-align:center}.modal-amenity-box img{width:3rem;height:3rem}.modal-amenity-box p{font-size:1rem;color:#000}@media only screen and (max-width:991px){.fifth-right-content{grid-template-columns:100%;gap:40px}.sec5-main-img{order:2}.modal-content{grid-template-columns:repeat(2,1fr);grid-gap:2rem 2rem;gap:2rem 2rem;display:grid}.modal-amenity-box p{font-size:14px}.amenity-modal{padding:2rem}.view-all-amenities-button:hover .view-all-amenities{filter:invert(0)}.fifth-section{background-color:#f5f5f5;padding-bottom:64px}}@media only screen and (max-width:767px){.fifth-inner-flex-amenities{gap:12px;width:100%}.fifth-right-inner-flex{flex-direction:column;align-items:center;gap:24px;margin:0;padding:64px 0 0;position:relative}.fifth-inner-flex-right-content{text-align:center;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;width:100%;grid-row-gap:32px;row-gap:32px;display:grid}.fifth-amenities-box .aminity-icon{border:1px solid #000;border-radius:50%;width:64px;margin:0 auto;padding:16px 12px;height:64px;display:grid;place-content:center}.fifth-amenities-box{display:flex;flex-direction:column;gap:14px}.sec5-main-img{display:flex;flex-direction:column;gap:40px}.modal-content{grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px;display:grid}.fifth-title{font-size:40px}.fifth-subtitle{font-size:18px}.fifth-amenities-box p{font-size:18px;font-weight:400}.view-all-amenities-button .view-all-amenities{width:24px;height:24px}.amenity-modal{transform:unset;width:100%;left:0;bottom:-100%;top:unset;right:unset;border-radius:0;padding:2rem 16px}.amenity-modal.active{opacity:1;transform:unset;bottom:-1px}}.third-section{padding:7.5rem 5rem 4rem}.third-container{margin:0 auto;width:91%;gap:9rem}.third-content-head-text{gap:.5rem;padding:0 0 3rem}.third-accordian-text,.third-design-text{font-size:1.5rem;font-weight:500;color:#404040}.third-left-content{width:52%}.third-document-img{padding-top:3rem;color:#404040;justify-content:center}.smarthomes-button.third-document-text{font-size:1.25rem;font-weight:500;padding:.875rem 1rem;border:1px solid #404040;gap:1rem}.smarthomes-button.third-document-text:hover #file-text-img{filter:brightness(0) invert(1)}#file-hover-img{display:none}.smarthomes-button.third-document-text:hover #file-hover-img{display:block}.third-accordian-inner-flex{align-items:center;gap:.75rem}.accordion-pluse-minues img{filter:invert(25%) sepia(0) saturate(0) hue-rotate(0deg) brightness(96%) contrast(93%)}.third-accordian-inner-flex span img{filter:brightness(0);height:3rem;width:3rem}.third-accordian-box{justify-content:space-between;padding:.875rem 0;gap:1rem;cursor:pointer;border-bottom:1px solid #d9d9d9}.second-mobile-img{display:none}.third-right-content{width:48%}.youtube-play-img{position:absolute;top:43%;left:45%}.third-head-text{font-size:2.5rem;font-weight:700}.third-sec-estate-text{color:#c7571d;font-weight:500;font-style:italic;font-size:3rem}.accordion-content p{color:#404040;width:100%;padding:1rem 1rem 1rem 2rem;margin:0 auto}.accordion-content{overflow:hidden;max-height:0;transition:max-height .4s ease}@media only screen and (max-width:991px){.third-section{padding:unset}.third-left-content{width:100%;height:403px;padding-bottom:24px}.third-document-img{padding-top:40px}.third-container{width:unset;gap:unset}.third-head-text{line-height:1}.third-document-text{padding:1.455rem 2.128rem;width:100%;justify-content:center;align-items:center}.third-right-content{width:100%;padding:64px 16px}.third-document-text:hover #file-text-img{filter:unset}.third-content-head-text{gap:12px;padding:0 0 28px}}@media only screen and (max-width:767px){.third-document-img a{width:100%}.third-accordian-box{padding:19px 0}.third-head-text,.third-sec-estate-text{font-size:40px}.third-accordian-text,.third-design-text{font-size:18px}}