@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}:root{--font-nato-serif:"Noto Serif",serif;--font-figtree:"Figtree",sans-serif;--bg-ry-inner-banner:#f5efe3;--border-color-yellow:#e0d9cf;--text-black:#000;--h2-accent-color:#cca959;--h2-light-color:#181818;--body-text-color:#303030;--text-white:#fff;--btn-text-yellow:#cca959;--p-light:#8a8a8a;--sub-text-light:#303030;--line-16:16px;--line-20:20px;--line-26:26px;--line-24:24px;--line-28:28px;--line-30:30px;--line-36:36px;--line-34:34px;--line-38:38px;--line-32:32px;--line-50:50px;--line-76:76px;--line-80:80px;--line-96:96px;--h1-size:66px;--h2-size:60px;--p-size:16px;--text-20:20px;--text-14:14px;--text-18:18px;--text-22:22px;--text-26:26px;--text-27:27px;--text-29:29px;--text-30:30px;--text-34:34px;--text-38:38px;--text-24:24px;--text-20:20px;--text-15:15px;--text-16:16px;--text-18:18px;--text-40:40px;--text-60:60px;--text-80:80px;--w-300:300;--w-400:400;--w-500:500;--w-600:600;--w-700:700;--w-800:800;--bg-color-light:#fff9ed;--bg-yellow:#cca959;--bg-dark-yellow:#cca959;--bg-light-gray:#f8f8f8;--bg-card-bg:#f4f4f4;--bg-dark-black:#29292b;--card-border:1px solid linear-gradient(116.64deg,rgba(204,169,89,.6) .56%,rgba(24,24,24,.6) 100%);--card-hover-shadow:0px 0px 20px 0px #1818181a;--img-redius:10px;--card-radius:10px}html,body{overscroll-behavior:none}body{font-family:var(--font-figtree)}body.menu-open{overflow:hidden}.container{max-width:1290px;width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:var(--font-nato-serif)}a{text-decoration:none;font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-700)}p{padding:0;margin:0}ul{margin:0;padding:0;list-style:none}button{border:none;outline:none;box-shadow:none;background:0 0}.bg-dark-yellow{background-color:var(--bg-dark-yellow)}.btn-yellow a,.btn-yellow button{color:var(--btn-text-yellow);line-height:var(--line-24);border:1px solid var(--btn-text-yellow);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 20px;width:max-content;position:relative;z-index:1;transition:all .4s ease;text-transform:uppercase}.btn-fill a,.btn-fil button{color:#fff;line-height:var(--line-24);border:1px solid var(--btn-text-yellow);border-radius:4px;background-color:var(--btn-text-yellow);display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 20px;width:max-content;position:relative;z-index:1;transition:all .4s ease;text-transform:uppercase}.btn-yellow a:after,.btn-yellow button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--bg-yellow);transition:all .4s ease;z-index:-1}.btn-yellow a:hover:after,.btn-yellow button:hover:after{height:100%;transition:all .4s ease}.btn-yellow a:hover,.btn-yellow button:hover{color:var(--text-white);position:relative;transition:all .4s ease}.btn-white a{color:var(--text-white);line-height:var(--line-24);border:1px solid var(--text-white);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 20px;width:max-content;position:relative;z-index:1;transition:all .4s ease;text-transform:uppercase}.btn-white a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--text-white);transition:all .4s ease;z-index:-1}.btn-white a:hover:after{height:100%;transition:all .4s ease}.btn-white a:hover{color:var(--h2-light-color);position:relative;transition:all .4s ease}.section-title{display:flex;flex-direction:column;gap:20px}.section-title h2{font-size:var(--h2-size);font-weight:var(--w-500);line-height:var(--line-76);color:var(--body-text-color);text-transform:capitalize}.section-title h2 span{color:var(--bg-yellow)}.section-title-white h2{font-size:var(--h2-size);font-weight:var(--w-500);line-height:var(--line-76);color:var(--text-white);text-transform:capitalize}.section-padding{padding:120px 0}.section-padding-80{padding:80px 0}.bg-light-yellow{background:var(--bg-color-light)}.bg-yellow{background:var(--bg-yellow)}.header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:all .3s ease}.header.header-scrolled{background:#fff9ed99;backdrop-filter:blur(5px);transition:all .3s ease}.nav-wrapper{width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;position:relative}.nav-wrapper .nav-link{display:flex;align-items:center;gap:20px}.nav-wrapper .nav-link ul{display:flex;align-items:center;gap:20px}.nav-wrapper .nav-link ul li a{color:var(--text-white);font-weight:var(--w-500);font-size:var(--text-14);line-height:var(--line-30)}.header-dark .nav-wrapper .nav-link ul li a{color:var(--h2-light-color)}.header.header-scrolled .nav-wrapper .nav-link ul li a{color:var(--h2-light-color);transition:all .3s ease}.nav-wrapper .nav-link ul li .nav-toggle-btn{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.nav-wrapper .nav-link ul li .nav-toggle-btn span{background:#fff;border-radius:40px;justify-content:center;align-items:flex-end;transition:all .3s ease}.header.header-scrolled .nav-wrapper .nav-link ul li .nav-toggle-btn span{background:var(--h2-light-color);transition:all .3s ease}.header-dark .nav-wrapper .nav-link ul li .nav-toggle-btn span{background:var(--h2-light-color)}.nav-wrapper .nav-link ul li .nav-toggle-btn span:nth-child(1){width:17px;height:2.27px}.nav-wrapper .nav-link ul li .nav-toggle-btn span:nth-child(2){width:23px;height:2.27px}.nav-wrapper .nav-link ul li .nav-toggle-btn span:nth-child(3){width:12.7px;height:2.27px}.nav-wrapper .nav-link ul li .nav-toggle-close{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative}.nav-wrapper .nav-link ul li .nav-toggle-close span{background:#fff;border-radius:40px;justify-content:center;align-items:flex-end;transition:all .3s ease}.header.header-scrolled .nav-wrapper .nav-link ul li .nav-toggle-close span{background:var(--h2-light-color);transition:all .3s ease}.header-dark .nav-wrapper .nav-link ul li .nav-toggle-close span{background:var(--h2-light-color)}.nav-wrapper .nav-link ul li .nav-toggle-close span:nth-child(1){width:17px;height:2.27px;position:absolute;transform:rotate(-45deg)}.nav-wrapper .nav-link ul li .nav-toggle-close span:nth-child(2){width:23px;height:2.27px;transform:rotate(45deg)}.nav-wrapper .nav-toggle{position:absolute;background:var(--body-text-color);right:0;top:70px;width:226px;border-radius:var(--card-radius);padding:20px;z-index:99;display:flex;flex-direction:column;gap:14px;transition:transform .4s ease,opacity .4s ease}.nav-toggle.active{opacity:1}.nav-toggle:not(.active){opacity:0}.nav-wrapper .nav-toggle ul{display:flex;flex-direction:column;gap:14px;align-items:center}.nav-wrapper .nav-toggle ul li a{color:var(--text-white);font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-30)}.small-links{display:none !important}.ry-hero-section{position:relative;height:100dvh}.ry-video-bg,.ry-bg-img-v1{position:absolute;inset:0;width:100%;height:100%}.bg-layer-v1{position:absolute;inset:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,rgba(17,17,17,.1) 0%,rgba(17,17,17,0) 50%,rgba(17,17,17,.8) 100%)}.bg-layer-v2{position:absolute;inset:0;width:100%;height:100%;z-index:3;background:#11111166}.ry-bg-img-v1 img{width:100%;height:100%;object-fit:cover;object-position:top;z-index:1}.ry-video-bg video{width:100%;height:100%;object-fit:cover;object-position:top}.ry-hero-content-wrapper{position:relative;height:100dvh;width:100%;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px;align-items:center;gap:30px}.ry-hero-title h1{max-width:1050px;width:100%;text-align:center;color:var(--text-white);font-weight:var(--w-500);font-size:var(--h1-size);line-height:var(--line-80);text-transform:capitalize}.ry-hero-sub-title p{max-width:1050px;width:100%;font-weight:var(400);font-size:var(--text-18);line-height:var(--line-26);color:var(--text-white);text-align:center}.ry-counter-section{position:relative}.ry-counter-section .container{position:relative}.ry-bg-lines{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ry-bg-lines img{width:100%;height:100%}.ry-counter-section .section-title h2,.ry-counter-section .section-title p{text-align:center}.ry-counter-wrapper{width:100%;margin-top:120px;display:grid;grid-template-columns:repeat(4,254px);grid-template-rows:auto;column-gap:20px;row-gap:20px;justify-content:center}.ry-counter-card{display:flex;flex-direction:column;align-items:center;gap:30px}.ry-counter-card .ry-counter-number span{text-align:center;font-weight:var(--w-500);font-size:var(--h2-size);color:var(--h2-light-color);font-family:var(--font-nato-serif);line-height:var(--line-76)}.ry-counter-card .ry-counter-text p{font-weight:var(--w-300);font-size:var(--p-size);line-height:var(--line-24);color:var(--sub-text-light);text-align:center}.ry-our-sign-section{position:relative;min-height:100vh}.ry-our-signeture{position:absolute;top:0;left:0;width:100%;min-height:100vh;overflow:hidden}.ry-our-signeture:nth-child(1){z-index:1}.ry-our-signeture:nth-child(2){z-index:2}.ry-our-signeture:nth-child(3){z-index:3}.ry-our-signeture .container{position:relative;z-index:5}.ry-our-bg{position:absolute;inset:0;width:100%;height:100%}.ry-our-bg img:nth-child(1){width:100%;height:100%;object-fit:cover;object-position:top;z-index:0}.ry-our-bg img:nth-child(2){position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:top;z-index:2}.ry-our-bg img:nth-child(3){position:absolute;inset:0;width:100%;height:50%;object-fit:fill;object-position:top;z-index:3}.our-sign-section-title{padding:158px 0;text-align:center}.ry-our-cards-wrapper{max-width:510px;width:100%;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;gap:40px}.ry-our-tag{display:flex;gap:5px}.ry-our-tag span{background:var(--bg-yellow);color:var(--text-white);padding:8px 10px;font-weight:var(--w-800);font-size:var(--text-14);line-height:var(--line-20);border-radius:100px}.ry-our-title{display:flex;flex-direction:column;gap:12px}.ry-our-title h2{color:var(--text-white);font-weight:var(--w-500);font-size:var(--h2-size);line-height:var(--line-76)}.ry-our-title p{color:var(--text-white);font-weight:var(500);font-size:var(--text-18);line-height:var(--line-26)}.ry-our-project .section-title{text-align:center}.ry-our-project-tab{margin:40px 0 58px;display:flex;gap:30px;align-items:center;width:100%;justify-content:center;position:relative}.ry-project-filters{width:100%;display:flex;gap:30px;overflow-x:auto;justify-content:center}.ry-project-filters .btn-yellow{flex-shrink:0}.ry-our-project-tab .btn-yellow button.active:after{height:100%}.ry-our-project-tab .btn-yellow button.active{color:var(--text-white)}.ry-our-project-tab .btn-yellow .card-view.active:after{height:100%}.ry-our-project-tab .btn-yellow .card-view.active{color:var(--text-white)}.ry-our-project-tab .btn-yellow .map-view.active:after{height:100%}.ry-our-project-tab .btn-yellow .map-view.active{color:var(--text-white)}.ry-our-project-tab .btn-black button{color:var(--text-white);line-height:var(--line-24);font-weight:var(--w-500);font-size:var(--text-18);border:1px solid #000;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 20px;width:max-content;position:relative;z-index:1;transition:all .4s ease;background:var(--h2-light-color)}.ry-our-project-tab .ry-our-btn{display:flex;gap:14px;position:absolute;right:0}.ry-our-project-tab .ry-our-btn button{padding:11px}.ry-our-project-tab .ry-our-btn button img{width:30px;height:30px}.ry-our-project-viewall-btn{margin:58px 0 0;display:flex;justify-content:center}.ry-our-project-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-project-card{display:flex;flex-direction:column;background:var(--bg-card-bg);border-radius:var(--card-radius);overflow:hidden;will-change:transform,opacity;transition:all 1s ease}.ry-project-card:hover .ry-p-img img{transform:scale(1.06);transition:all 1s ease}.ry-project-card .ry-p-img{height:322px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.ry-project-card .ry-p-img img{width:100%;height:100%;object-fit:cover;transition:all 1s ease}.ry-project-card .ry-p-contant{display:flex;align-items:center;gap:16px;padding:16px}.ry-p-contant .ry-p-card-logo{width:80px;height:60px;background:#fff}.ry-p-contant .ry-p-text{display:flex;flex-direction:column;gap:6px}.ry-p-contant .ry-p-text h4{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--h2-light-color)}.ry-p-contant .ry-p-text p{font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-20);color:var(--body-text-color)}.ry-our-map-wrapper{width:100%;overflow:hidden;border-radius:var(--card-radius)}.ry-our-map-wrapper img{width:100%}.ry-group-iconic-sec{background-color:var(--bg-light-gray)}.ry-group-iconic-box .ry-group-iconic-box-area{height:238px;display:flex;align-items:center;justify-content:center}.ry-group-iconic-box .ry-group-iconic-single-box{height:238px;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:60px;padding:20px;border:1px solid transparent;border-radius:var(--img-redius);transition:all .4s ease}.ry-group-iconic-box .ry-group-iconic-single-box:hover{border:1px solid var(--bg-yellow);box-shadow:var(--card-hover-shadow)}.ry-group-iconic-box .ry-group-iconic-single-box .ry-group-iconic-inner-text h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30)}.char{color:var(--body-text-color)}.ry-group-iconic-title-inner .char{text-transform:none}.ry-families-slider{overflow:hidden}.section-title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:24px}.card-splide{overflow:visible;margin-top:58px}.card-splide .splide__track{overflow:visible}.card-box{width:402px;height:536px;background:#fff;border-radius:var(--card-radius);overflow:hidden;position:relative;display:flex;align-items:flex-end}.card-box-white{padding:30px 20px 20px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.card-splide .splide__slide{width:auto}.card-splide .splide__list{padding-left:0 !important}.card-box .ry-h-card-img{position:absolute;inset:0;width:100%;height:100%;z-index:1}.card-box .ry-h-card-img img{width:100%;height:100%;object-fit:cover;object-position:center}.card-box .ry-h-content{position:relative;z-index:2;padding:20px;display:flex;flex-direction:column;gap:16px;width:100%;background:linear-gradient(180deg,rgba(17,17,17,0) 0%,#111 100%)}.card-box .ry-h-content .ry-h-slider-video-btn{width:60px;height:60px;border-radius:50%;background:var(--text-white);padding:3px;display:flex;align-items:center;justify-content:center}.card-box .ry-h-content .ry-h-slider-video-btn a{width:100%;height:100%;border-radius:50%;background:var(--body-text-color);opacity:60%;display:flex;align-items:center;justify-content:center;color:var(--text-white);font-size:24px}.card-box .ry-h-content .ry-h-text-title,.card-box-white .ry-bottom-content .ry-h-card-bottom{display:flex;flex-direction:column;gap:4px}.card-box .ry-h-content .ry-h-text-title h4{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--text-white)}.card-box .ry-h-content .ry-h-text-title p{font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-20);color:var(--text-white)}.card-box-white .ry-h-card-top p{font-weight:var(--w-500);font-size:var(--text-20);line-height:var(--line-28);color:var(--body-text-color)}.card-box-white .ry-bottom-content{width:100%;display:flex;flex-direction:column;gap:16px}.card-box-white .ry-bottom-content .ry-h-card-bottom h4{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--body-text-color)}.card-box-white .ry-bottom-content .ry-h-card-bottom p{font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-20);color:var(--body-text-color)}.card-nav{display:flex;gap:12px}.card-nav button{width:60px;height:60px;border-radius:50%;border:none;background:var(--bg-light-gray);font-size:20px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.card-nav button:hover{transform:scale(1.1)}.card-nav button:disabled{cursor:not-allowed}.ry-custom-nav-btn-control{width:100%;margin-top:52px;display:flex;align-items:center;justify-content:center}.ry-real-estate-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.ry-real-estate-heading .ry-real-estate-title{width:550px}.ry-real-estate-card-sec{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-real-estate-card{height:337px;width:402px;background-color:var(--bg-light-gray);border-radius:var(--img-redius);overflow:hidden;transition:all 1s ease;border:1px solid transparent}.ry-real-estate-card:hover{border:1px solid var(--bg-yellow);background-color:var(--bg-yellow);box-shadow:0px 0px 20px 0px rgba(24,24,24,.1);transition:all 2s ease}.ry-real-estate-card:hover .ry-real-estate-card-img img{transform:scale(1.06);transition:all 1s ease}.ry-real-estate-card-img{width:100%;height:209px;overflow:hidden}.ry-real-estate-card-img img{width:100%;height:100%;transition:all ease .4s}.ry-real-estate-card-detail{padding:20px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px}.ry-real-estate-card-detail span{font-size:var(--text-14);font-weight:var(--w-400);line-height:var(--line-20);color:var(--body-text-color)}.ry-real-estate-card-detail h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--body-text-color)}.ry-footer{padding:120px 0 0;position:relative}.ry-footer .container{position:relative}.ry-footer-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-footer-link,.ry-footer-addr{display:flex;flex-direction:column;gap:16px}.ry-footer-link span,.ry-footer-addr span{font-weight:var(--w-700);font-size:var(--text-20);line-height:var(--line-28);color:var(--h2-light-color)}.ry-footer-link ul{display:flex;flex-direction:column;gap:14px}.ry-footer-link ul li a{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color);cursor:pointer;transition:all .2s ease}.ry-footer-link ul li a:hover{color:var(--btn-text-yellow);transition:all .2s ease}.ry-footer-addr .ry-footer-contact-info{display:flex;flex-direction:column;gap:20px}.ry-footer-contact-info .ry-address a,.ry-footer-contact-info .ry-contact a,.ry-footer-contact-info .ry-email-conatct a{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color);cursor:pointer;transition:all .2s ease}.ry-footer-contact-info .ry-address a:hover,.ry-footer-contact-info .ry-contact a:hover,.ry-footer-contact-info .ry-email-conatct a:hover{color:var(--btn-text-yellow);transition:all .2s ease}.ry-footer-contact-info .ry-contact{display:flex;flex-direction:column;gap:8px}.ry-f-social-link{display:flex;gap:20px}.ry-f-social-link a{width:40px;height:40px;border:1px solid var(--body-text-color);color:var(--body-text-color);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ry-f-social-link a:hover{color:var(--btn-text-yellow);border-color:var(--btn-text-yellow);transition:all .2s ease}.footer-middle-wrapper{margin-top:80px;margin-bottom:60px;display:flex;justify-content:space-between;align-items:flex-end}.footer-middle-wrapper .footer-logo{width:174px}.footer-middle-wrapper .footer-logo img{width:100%}.footer-middle-wrapper .footer-text{text-align:right}.footer-middle-wrapper .footer-text span{font-weight:var(--w-500);font-size:var(--text-80);line-height:var(--line-96);color:var(--body-text-color);font-family:var(--font-nato-serif)}.footer-bottom-wrapper{width:100%;border-top:1px solid #000;padding:22px 0;display:flex;justify-content:space-between}.footer-bottom-wrapper span{font-weight:var(--w-400);font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color)}.footer-bottom-wrapper a{font-weight:var(--w-400);font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color)}.premiumbanner .ry-inner-content p{font-size:var(--text-30);font-weight:var(--w-500);line-height:var(--line-56)}.ry-inner-banner p{font-size:var(--text-18);font-weight:var(--w-400);color:var(--body-text-color)}.ry-inner-banner .section-title{margin-bottom:30px}.ry-inner-banner{min-height:528px;background-color:var(--bg-color-light);padding-top:100px;display:flex;justify-content:center;align-items:center}.ry-inner-content{text-align:center;position:relative;z-index:99;max-width:1050px;margin-left:auto;margin-right:auto}.ry-titleinner p{margin-bottom:10px;font-weight:var(--w-300);font-size:var(--text-20);line-height:var(--line-28)}.ry-titleinner .section-title{margin-bottom:40px}.bg-light-gray{background-color:var(--bg-light-gray)}.ry-titleinner{text-align:center}.ry-more-content-inner{display:flex;gap:30px}.ry-img-content{max-width:402px;width:100%}.ry-single-img{max-width:834px;width:100%}.ry-img-content .img{margin-bottom:30px}.ry-img-content .btn-yellow{margin-top:20px}.ry-more-information-section .section-title{margin-bottom:60px}.ry-blackn-gray-title h2{font-size:60px}.ry-blackn-gray-title h2 span{color:#1818181a}.ry-more-information-section .ry-blackn-gray-title{margin-top:60px}.ry-more-information-section img{border-radius:10px;width:100%}.ry-city-connect-with-head .section-title{max-width:942px;width:100%}.ry-multi-city-connect .ry-more-information-section:last-child{padding-bottom:0 !important}.ry-city-connect-with-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px;gap:40px}.ry-city-connect-imgs{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-city-connect-imgs img{width:100%}.ry-city-connect-imgs img:nth-child(1){grid-column:1/3;grid-row:1/3;width:100%}.ry-city-connect-imgs img:nth-child(2){grid-column:3/7;grid-row:1/2;width:100%}.ry-city-connect-imgs img:nth-child(3){grid-column:3/5;width:100%}.ry-city-connect-imgs img:nth-child(4){grid-column:5/7;width:100%}.ry-city-connect-imgs img:nth-child(5){grid-column:1/3;width:100%}.ry-city-connect-imgs img:nth-child(6){grid-column:3/5;width:100%}.ry-city-connect-imgs img:nth-child(7){grid-column:5/7;width:100%}.ry-city-connect-imgs img:nth-child(8){grid-column:1/3;width:100%}.ry-city-connect-imgs img:nth-child(9){grid-column:3/5;width:100%}.ry-city-connect-imgs img:nth-child(10){grid-column:5/7;width:100%}.ry-city-connect-imgs .ry-single-img{max-width:402px;width:100%}.ry-city-connect-imgs .multi-img{max-width:834px;width:100%;display:flex;flex-flow:row wrap;gap:30px}.ry-city-connect-imgs .multi-img img:first-child{width:100%}.ry-city-connect-imgs .mobile-img{display:none}.ry-city-connect-imgs .multi-img img{width:48%;object-fit:cover;border-radius:10px}.ry-more-content-inner h3{margin-bottom:6px}.ry-more-content-inner .sub-ttle{margin-bottom:10px}.extra-p-14 p{font-size:14px}.section-padding-80{padding:80px 0}.ry-dark-title h2{font-size:60px}.ry-left-info p{font-size:var(--p-size);font-weight:var(--w-300);line-height:var(--line-24);color:var(--body-text-color)}.ry-left-info{max-width:510px}.ry-left-info .section-title{margin-bottom:20px}.ry-right-info{max-width:618px}.ry-right-info h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30);color:var(--h2-light-color);margin-bottom:6px}.ry-right-info p{font-size:18px}.ry-rebuilding-inner{display:flex;justify-content:space-between}.ry-right-info .content{padding:20px 16px;border-bottom:1px solid var(--border-color-yellow);transition:all .2s ease}.ry-right-info .content:hover{background:var(--bg-yellow);transition:all .2s ease;border-radius:var(--card-radius)}.extra-bg-gray{background-color:var(--bg-light-gray)}.form-container{margin:auto}.ry-form-inner .section-title h2{text-align:center}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 30px}.form-group label{display:block;font-size:16px;margin-bottom:6px;color:#333}.form-group input,.form-group select{height:42px;background-color:transparent;width:100%;padding:12px 14px;border:1px solid var(--border-color-yellow);border-radius:6px;font-size:16px;outline:none}.form-group input:focus,.form-group select:focus{border-color:var(--bg-yellow)}.mobile-wrap{display:flex;gap:6px}.verify-btn{min-width:123px;padding:0 16px;border:1px solid var(--bg-yellow);background:0 0;color:var(--bg-yellow);font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;height:42px;border-radius:6px}.upload-box{border:1px dashed #ecdcc6;padding:12px;border-radius:6px;position:relative;text-align:left;height:42px;cursor:pointer}.upload-box input{position:relative;inset:0;opacity:0;cursor:pointer}.upload-box .upload-text{font-size:14px;color:#777;position:absolute;top:10px;left:14px}.submit-btn{margin-top:30px;padding:12px 28px;background:#cca9599c;border:none;color:#fff;font-weight:600;font-size:16px;border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:13px;height:48px;transition:all .3s ease}.submit-btn:hover{background:var(--bg-yellow);transition:all .3s ease}.ry-job-details-form-section #cf7SubmitBtn{background:var(--bg-yellow) !important}.form-group .upload{position:absolute;right:9px;top:8px}.select-wrapper{position:relative}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:9px 40px 12px 14px;border:1px solid var(--border-color-yellow);border-radius:4px;font-size:16px;cursor:pointer}.select-wrapper:after{content:" ";background-image:url(//rajyashgroup.com/wp-content/themes/rajyashgroup/richmond_assets/css/../images/city/Vector.webp);position:absolute;width:10px;height:6px;background-size:cover;right:14px;top:70%;transform:translateY(-50%);font-size:14px;color:#c9a96a;pointer-events:none}.ry-form-inner .section-title{margin-bottom:60px}.ry-call-to-action{background-color:var(--bg-light-gray)}.ry-call-collaborate-inner .ry-call-collaborateimg{padding:100px 114px;background-color:#fff;max-width:511px;width:100%;display:flex;justify-content:center;align-items:center}.ry-call-collaborate-inner .ry-content{max-width:618px;width:100%}.ry-call-collaborate-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.ry-content .section-title{margin-bottom:20px}.ry-content p{margin-bottom:10px;font-size:20px}.ry-content p a{font-size:20px;text-decoration:underline;color:var(--h2-accent-color)}.ry-job-card-inner{margin-top:60px}.ry-job-card{border-radius:var(--card-radius);background-color:#fff;padding:20px}.ry-job-card h3{font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-30);color:var(--h2-light-color);margin-bottom:12px}.ry-job-card p{font-size:16px}.ry-job-card .btn-yellow{margin-top:30px}.ry-job-card .list-info p{position:relative}.ry-job-card .list-info{margin-bottom:12px}.ry-job-card .list-info p:after{content:"";background-image:url(//rajyashgroup.com/wp-content/themes/rajyashgroup/richmond_assets/css/../images/city/Ellipse.webp);background-repeat:no-repeat;width:4px;height:4px;position:absolute;right:-13px;top:50%;transform:translateY(-50%)}.ry-job-card .list-info p:last-child:after{display:none}.list-info{width:fit-content;display:flex;justify-content:start;gap:20px}.ry-job-card .sub-info p{color:var(--p-light)}.ry-job-card-inner{display:flex;flex-flow:row wrap;gap:30px}.ry-job-card-inner .ry-job-card{width:47%;display:flex;flex-direction:column;justify-content:space-between}.ry-more-info-btn{margin-top:60px;display:flex;justify-content:center}.section-title a{font-size:var(--h2-size);font-weight:var(--w-500);line-height:var(--line-76);color:var(--h2-accent-color)}.ry-job-form-section-inner .form-grid{display:grid;grid-template-columns:repeat(1,1fr)}.ry-job-form-section-inner{display:flex;justify-content:space-between;gap:40px}.ry-job-form-section-inner .ry-job-form-title{max-width:618px;width:100%}.ry-job-form-section-inner .ry-job-form-title h2 a{font-size:50px}.ry-job-form-section-inner .ry-job-form-title h2{font-size:50px}.ry-job-form-section-inner .ry-job--inner{max-width:510px;width:100%}.ry-map-section iframe{width:100%;height:583px;border-radius:10px !important}.ry-contact-us-form .form-grid{display:grid;grid-template-columns:repeat(1,1fr)}.ry-contactus-inner .ry-contact-details{max-width:402px;width:100%}.ry-inner-info{display:flex;flex-direction:column;gap:20px}.ry-volunteer-section-inner .ry-inner-info .section-title h2{font-size:var(--text-60);line-height:var(--line-76)}.ry-volunteer-section-inner .ry-inner-info h4{font-weight:var(--w-700);font-size:var(--text-24);line-height:var(--line-32);color:var(--h2-light-color);font-family:var(--font-figtree)}.ry-volunteer-section-inner .ry-inner-info p{font-weight:var(--w-300);font-size:var(--text-18);line-height:var(--line-26);color:var(--body-text-color)}.ry-inner-info p:last-child{margin-bottom:0 !important}.ry-policy-page :last-child{padding-bottom:0 !important}.ry-contactus-inner{display:flex;justify-content:space-between;gap:40px}.ry-contactus-inner .ry-contact-us-form{max-width:618px;width:100%}.ry-contact-details .ryin-info .img{width:26px;justify-content:center;display:flex}.ry-contact-details .ryin-info{display:flex;gap:14px;margin-bottom:16px;align-items:flex-start}.ryin-info a{font-size:var(--text-18);color:var(--body-text-color);font-weight:var(--w-400);line-height:var(--line-26)}.ryin-info h5{font-family:var(--font-figtree);font-size:var(--text-18);font-weight:var(--w-700);line-height:var(--line-26);margin-bottom:8px;color:var(--h2-light-color)}.text-underline a{text-decoration:underline}.ry-job-details-inner{display:flex;gap:30px}.ry-job-details-inner .ry-job-details-info{max-width:834px;width:100%}.ry-job-details-inner .ry-job-details-info ul{margin-bottom:1rem;padding-left:2rem;list-style:disc;display:flex;flex-direction:column;gap:10px}.ry-job-details-inner .ry-job-details-info ul li{font-weight:var(--w-400);font-size:var(--p-size);line-height:var(--line-16);color:var(--body-text-color)}.ry-job-details-inner .job-details-form{max-width:402px;width:100%}.job-details-form .form-grid{display:grid;grid-template-columns:repeat(1,1fr)}.ry-inner-detail-info ul{padding-left:30px}.ry-inner-detail-info ul li{list-style:disc;margin-bottom:14px;font-size:16px}.ry-inner-detail-info h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30);margin-bottom:16px}.ry-inner-detail-info p{font-weight:var(--w-400);font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color)}.ry-job-details-info{display:flex;flex-direction:column;gap:40px}.form-container h2{margin-bottom:30px;font-size:var(--text-40);font-weight:var(--w-500);line-height:var(--line-76);color:var(--h2-light-color)}.job-details-form .submit-btn{width:100%;height:52px}.job-details-form .submit-btn input{width:auto}.ry-volunteerinner-information .main-title{max-width:402px;width:100%}.ry-volunteerinner-information{display:flex;justify-content:space-between;align-items:start;gap:30px}.ry-volunteer-section-inner h2{font-size:var(--text-20);font-weight:var(--w-500);line-height:var(--line-28);color:var(--h2-light-color)}.ry-volunteerinner-information .ry-inner-info{max-width:834px;width:100%}.ry-volunteerinner-information .ry-inner-info p{margin-bottom:10px;font-weight:var(--w-300);font-size:var(--text-20);line-height:var(--line-30);color:var(--body-text-color)}.single-img-section img{width:100%}.ry-inner-banner{position:relative}.ry-inner-banner:after{content:"";width:100%;height:100%;inset:0;position:absolute;background-image:url(//rajyashgroup.com/wp-content/themes/rajyashgroup/richmond_assets/css/../images/city/bg.png);background-repeat:no-repeat;background-size:cover}.ry-social-media-connect{display:flex;gap:16px;margin-top:30px}.ry-social-media-connect a{width:32px;height:32px;background-color:var(--h2-accent-color);display:flex;justify-content:center;align-items:center;border-radius:50px;color:#fff}.ry-blog-main-page{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:60px;padding-bottom:60px}.ry-blog-main-page .ry-single-blog:first-child{grid-column:1/-1;padding-bottom:60px}.ry-blog-main-page .ry-single-blog .ry-blog-img{margin-bottom:20px;border-radius:var(--img-redius);overflow:hidden;object-fit:cover;height:322px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-img{height:660px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail h3{font-size:var(--text-60);line-height:var(--line-76);color:var(--h2-light-color);text-transform:capitalize}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ry-blog-main-page .ry-single-blog .ry-blog-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--img-redius);transition:all .5s ease}.ry-blog-main-page .ry-single-blog .ry-blog-img img:hover{transform:scale(1.04)}.ry-blog-main-page .ry-single-blog .ry-blog-detail{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px}.ry-blog-main-page .ry-single-blog .ry-blog-detail span{color:var(--h2-light-color);font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-20)}.ry-blog-main-page .ry-single-blog .ry-blog-detail h3{color:var(--h2-light-color);font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-30);text-transform:capitalize}.ry-blog-main-page .ry-single-blog .ry-blog-detail p{color:var(--p-light);font-weight:var(--w-400);font-size:var(--p-size)}.ry-blog-btn{display:flex;align-items:center;justify-content:center}.ry-blog-detail-sec{padding:160px 0 120px}.ry-blog-detail-sec .ry-blog-content{max-width:1050px;width:100%;margin:0 auto}.ry-blog-detail-sec .ry-blog-detail-title h2{padding-bottom:14px;text-transform:capitalize;color:var(--h2-light-color)}.ry-blog-detail-sec .ry-blog-detail-title span{font-size:var(--text-18)}.ry-blog-detail-sec .ry-blog-detail img{height:546px;width:100%;border-radius:var(--img-redius);overflow:hidden;border-radius:var(--img-redius);object-fit:cover;margin:40px 0}.ry-blog-detail-sec .ry-blog-detail p{margin-bottom:15px}.ry-blog-detail-all-content p:last-child{margin-bottom:0}.ry-blog-detail-sec .ry-blog-detail h3{font-size:var(--text-24);line-height:var(--line-32);font-weight:var(--w-500);color:var(--h2-light-color);margin-bottom:20px;text-transform:capitalize}.ry-blog-detail-sec .ry-blog-detail-list ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.ry-blog-detail-sec .ry-blog-detail-list ul li{font-size:var(--p-size);color:var(--body-text-color);font-weight:var(--w-400)}.ry-blog-detail-sec .ry-blog-detail-cot{background-color:#fff9ed;padding:20px;border-radius:var(--card-radius);border-left:3px solid var(--bg-yellow);display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.ry-blog-detail-sec .ry-blog-detail-cot .ry-blog-detail-cot-img{width:40px;height:40px;object-fit:cover;object-position:bottom}.ry-blog-detail-sec .ry-blog-detail-cot .ry-blog-detail-cot-img img{width:100%;height:100%;margin:0}.ry-blog-detail-sec .ry-blog-detail-cot .ry-blog-detail-cot-text p{font-size:var(--text-22);line-height:var(--line-30);color:var(--body-text-color);font-weight:var(--w-400);max-width:960px}.ry-blog-detail-sec .ry-blog-detail-cot .ry-blog-detail-cot-text p:last-child{margin-bottom:0}.ry-blog-detail-sec .ry-blog-detail-num-list h3{margin-top:25px}.ry-blog-detail-sec .ry-blog-detail-num-list p:last-child{margin-bottom:0}.ry-blog-detail-sec .ry-blog-detail-num-list h3:first-child{margin-top:0}.ry-blog-detail-num-list-inner-img-sec{display:flex;align-items:start;justify-content:center;gap:26px;margin:40px 0 26px}.ry-blog-detail-num-list-inner-img-sec .ry-blog-detail-num-list-inner-img{max-width:402px;height:300px;border-radius:var(--img-redius);overflow:hidden}.ry-blog-detail-num-list-inner-img-sec .ry-blog-detail-num-list-inner-img img{width:100%;height:100%;margin:0}.ry-blog-detail-num-list-inner-img-sec .ry-blog-detail-num-list-inner-img-text{width:622px}.ry-blog-detail-pros-cons-sec{display:flex;align-items:start;justify-content:center;gap:26px}.ry-blog-detail-pros-cons-sec .ry-blog-detail-pros{width:512px}.ry-blog-detail-pros-cons-sec .ry-blog-detail-pros .ry-blog-detail-pros-title{border-bottom:3px solid #31906766;margin-bottom:10px}.ry-blog-detail-pros .ry-blog-detail-pros-list ul{list-style-type:decimal;margin-left:20px}.ry-blog-detail-pros .ry-blog-detail-pros-list ul li{font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-400)}.ry-blog-detail-table-body{margin:40px 0}.ry-blog-detail-table-body table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.ry-blog-detail-table-body table thead tr h5{font-size:var(--text-14);line-height:var(--line-20);font-weight:var(--w-500)}.ry-blog-detail-table-body table thead tr{background-color:var(--bg-yellow);color:var(--text-white)}.ry-blog-detail-table-body table th,.ry-blog-detail-table-body table td{max-width:235px;padding:12px;text-align:start}.ry-blog-detail-table-body table td{color:var(--body-text-color);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--w-400)}.ry-blog-detail-table-body table tbody tr:nth-child(odd){background-color:#ffff}.ry-blog-detail-table-body table tbody tr:nth-child(even){background-color:#fff9ed}.ry-blog-detail-uae-sec{background-color:#fff9ed;padding:20px;border-radius:var(--card-radius);display:flex;align-items:center;justify-content:space-between}.ry-blog-detail-uae-sec .ry-blog-detail-uae-title h3{margin-bottom:4px}.ry-blog-detail-uae-sec .ry-blog-detail-uae-title p{margin-bottom:0;font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color)}.ry-policy-page{max-width:1050px;margin:0 auto}.ry-policy-page{padding-bottom:40px}.ry-policy-page h3{padding-bottom:20px;font-size:var(--text-24);line-height:var(--line-32);font-weight:var(--w-500);color:var(--h2-light-color);text-transform:capitalize}.ry-policy-page h4{padding-bottom:10px;font-size:var(--text-20);line-height:var(--line-28);font-weight:var(--w-500);color:var(--h2-light-color);text-transform:capitalize}.ry-policy-page p{padding-bottom:15px;line-height:var(--line-24);font-weight:var(--w-400);font-size:var(--p-size);color:var(--body-text-color)}.ry-policy-page p:last-child{padding-bottom:0}.ry-group-iconic-sec{background-color:var(--bg-light-gray)}.ry-group-iconic-box{padding-bottom:120px;display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-group-iconic-box .ry-group-iconic-single-box:hover{border:1px solid var(--bg-yellow)}.ry-group-iconic-box .ry-group-iconic-single-box .ry-group-iconic-inner-text h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30);color:var(--h2-light-color);text-transform:capitalize}.char{color:var(--h2-light-color)}.ry-real-estate-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.ry-real-estate-heading .ry-real-estate-title{width:550px}.ry-real-estate-card-sec{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.ry-real-estate-card{height:337px;width:100%;background-color:var(--bg-light-gray);border-radius:var(--img-redius);overflow:hidden;transition:all ease .5s}.ry-real-estate-card:hover{background-color:var(--bg-yellow);box-shadow:0px 0px 20px 0px rgba(24,24,24,.1)}.ry-real-estate-card:hover .ry-real-estate-card-img img{transform:scale(1.06)}.ry-real-estate-card-img{width:100%;height:209px;overflow:hidden}.ry-real-estate-card-img img{width:100%;height:100%;transition:all ease .4s}.ry-real-estate-card-detail{padding:20px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px}.ry-real-estate-card-detail span{font-size:var(--text-14);font-weight:var(--w-400);line-height:var(--line-20);color:var(--h2-light-color)}.ry-real-estate-card-detail h3{font-size:var(--text-22);font-weight:var(--w-500);line-height:var(--line-30);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--h2-light-color);text-transform:capitalize}.ry-work-we-do-sec{display:flex;gap:30px;margin:30px 0 100px}.ry-work-we-do-left-content{width:40%;display:flex;flex-direction:column;gap:20px}.ry-work-img{width:100%;height:322px}.ry-work-img img{width:100%;height:100%;object-fit:cover;border-radius:var(--img-redius)}.ry-work-we-do-left-content h3{font-size:var(--text-40);line-height:var(--line-50);font-weight:var(--w-500);color:var(--h2-light-color);margin-bottom:20px;text-transform:capitalize}.ry-work-we-do-left-content p{margin-bottom:15px}.ry-work-we-do-right-content{width:60%;height:auto}.ry-work-we-do-right-content img{width:100%;height:100%;object-fit:cover;border-radius:var(--img-redius)}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(odd){display:flex}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(even){flex-direction:row-reverse}.ry-work-we-do-sec:nth-child(1){margin-top:50px}.ry-we-work-other-sec{display:flex;flex-direction:column}.ry-we-work-other-sec .ry-we-work-other-inner-detail{display:flex;align-items:start;justify-content:center;gap:138px;margin:50px 0}.ry-we-work-other-sec .ry-we-work-other-left{width:40%}.ry-we-work-other-sec .ry-we-work-other-right{max-width:618px}.ry-we-work-other-sec .ry-we-work-other-right img{width:100%}.bg-gray{background:var(--bg-light-gray)}.ry-we-work-other-sec .ry-we-work-other-left h3{font-size:var(--text-40);line-height:var(--line-50);font-weight:var(--w-500);color:var(--h2-light-color);margin-bottom:20px;text-transform:capitalize}.ry-we-work-other-sec .ry-we-work-other-left p{margin-bottom:15px}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(odd){display:flex}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(even){flex-direction:row-reverse}.ry-finish-slider-sec{background-color:var(--bg-light-gray)}.ry-finish-slider-sec .section-title h2{text-align:center}.ry-finish-slider-track{margin-top:50px}.ry-finish-slider-sec .container-fluid{padding:0}.ry-finish-slider-track .ry-finish-slider-list{width:100%}.ry-finish-slider .ry-finish-slider-img{width:510px;height:410px}.ry-finish-slider .ry-finish-slider-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.ry-fixed-right-btn{position:fixed;top:50%;transform:translateY(-50%);right:0;background:#fff;width:28px;height:180px;padding:10px;border-top-left-radius:6px;border-bottom-left-radius:6px;z-index:999}.ry-fixed-right-btn button{display:flex;flex-direction:column;word-break:break-all;font-weight:var(--w-700);font-size:var(--text-14);line-height:var(--line-16);color:var(--h2-light-color)}.ry-p-popup{max-width:660px;width:100%;height:639px;background:#fff;border-radius:var(--card-radius);padding:20px;display:flex;flex-direction:column;gap:20px;border:1px solid #efefef;position:fixed;top:50%;right:0;transform:translate(110%,-50%);z-index:999}.ry-p-header button{display:flex;align-items:center;justify-content:center}.ry-p-header{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;width:100%;padding-bottom:10px}.ry-p-header button span{background:#000;border-radius:40px;justify-content:center;align-items:flex-end}.ry-p-header h5{font-weight:var(--w-500);font-size:var(--text-30);line-height:var(--line-38);color:var(--h2-light-color)}.ry-p-header h5 span{color:var(--btn-text-yellow)}.ry-p-header button span:nth-child(1){width:17px;height:2.27px;position:absolute;transform:rotate(-45deg)}.ry-p-header button span:nth-child(2){width:23px;height:2.27px;transform:rotate(45deg)}.ry-p-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:20px;row-gap:20px;height:530px;overflow-y:scroll}.ry-p-cards::-webkit-scrollbar{width:0}.ry-p-cards .ry-project-card{overflow:visible;height:auto}.ry-p-cards .ry-p-card-logo{width:59px;height:44px}.ry-p-cards .ry-p-card-logo img{width:100%;height:100%}.ry-p-cards .ry-p-text{display:flex;flex-direction:column;gap:4px}.ry-p-cards .ry-p-text h4{font-size:var(--p-size);line-height:var(--line-24)}.ry-p-cards .ry-p-text p{font-size:12px;line-height:var(--line-16)}.ry-starter-pop{max-width:834px;width:100%;height:594px;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:20px;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:999;overflow-y:scroll;transition:opacity .4s ease,transform .4s ease}.ry-starter-pop h5{font-weight:var(--w-500);font-size:var(--text-30);line-height:var(--line-38);color:var(--h2-light-color)}.ry-starter-pop::-webkit-scrollbar{width:0}.agree-btn{display:flex;align-items:center;justify-content:center}.ry-starter-pop p{font-weight:400;font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color)}.checkbox-wrapper-4 *{box-sizing:border-box}.checkbox-wrapper-4 .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all .2s ease;display:inline-block}.checkbox-wrapper-4 .cbx:not(:last-child){margin-right:6px}.checkbox-wrapper-4 .cbx span{float:left;vertical-align:middle;transform:translate3d(0,0,0)}.checkbox-wrapper-4 .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #cccfdb;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05)}.checkbox-wrapper-4 .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.checkbox-wrapper-4 .cbx span:last-child{padding-left:8px;line-height:19px;font-weight:var(--w-700);font-size:var(--p-size);color:var(--h2-light-color);text-transform:uppercase}.checkbox-wrapper-4 .cbx:hover span:first-child{border-color:var(--bg-yellow)}.checkbox-wrapper-4 .inp-cbx{position:absolute;visibility:hidden}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{background:var(--bg-yellow);border-color:var(--bg-yellow);animation:wave-4 .4s ease}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-4 .inline-svg{position:absolute;width:0;height:0;pointer-events:none;user-select:none}@media screen and (max-width:640px){.checkbox-wrapper-4 .cbx{width:100%;display:inline-block}}@-moz-keyframes wave-4{50%{transform:scale(.9)}}@-webkit-keyframes wave-4{50%{transform:scale(.9)}}@-o-keyframes wave-4{50%{transform:scale(.9)}}@keyframes wave-4{50%{transform:scale(.9)}}.banner404 h1{font-size:100px;line-height:108px}.banner404{min-height:100vh}.multi-btns{display:flex;justify-content:center;gap:30px;margin-top:30px}.ry-policy-page h3{padding-top:40px;padding-bottom:20px}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em;margin:0;background:no-repeat;color:#fff;padding:0;border:0}.wpcf7-form-control-wrap{position:relative;width:100%}.wpcf7-spinner{position:absolute}.ryin-info div{width:100%}.ry-blog-content img{border-radius:10px !important}.ry-banner-popup{max-width:834px;width:100%;height:434px;border-radius:20px;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:999;padding:30px}.ry-banner-popup:after{content:"";width:100%;height:100%;position:absolute;inset:0;background-image:url(//rajyashgroup.com/wp-content/themes/rajyashgroup/richmond_assets/css/../images/popup-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.ry-banner-popup:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(17,17,17,.1) 63.94%,rgba(17,17,17,.8) 86.54%)}.close-btn{position:absolute;width:30px;height:30px;top:20px;right:20px;z-index:3}.close-btn button{width:100%;height:100%;border-radius:50%;background:#0000004d;display:flex;align-items:center;justify-content:center}.ry-banner-wrapper{position:relative;width:100%;height:100%;z-index:2;display:flex;align-items:flex-end}.ry-banner-wrapper .ry-banner-contant-popup{max-width:429px;display:flex;flex-direction:column;gap:5.79px;position:relative}.ry-banner-contant-popup h2{font-weight:var(--w-500);font-size:var(--text-34);line-height:44.02px;color:var(--text-white)}.ry-banner-contant-popup p{font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--text-22);color:var(--text-white)}.ry-starter-pop,.ry-banner-popup{opacity:0;visibility:hidden}.popup-active{opacity:1;visibility:visible;pointer-events:auto}.video-popup{position:fixed;inset:0;max-width:834px;width:100%;height:434px;border-radius:20px;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background:#fff;display:none}.close-btn1{position:absolute;width:30px;height:30px;top:20px;right:20px;z-index:3}.close-btn1 button{width:100%;height:100%;border-radius:50%;background:#0000004d;display:flex;align-items:center;justify-content:center}.video-bg{position:absolute;height:100%;width:100%}.video-bg video{width:100% !important;height:100% !important;object-fit:cover}.video-popup{opacity:0;pointer-events:none;transition:opacity .3s ease}.video-popup.active{opacity:1;pointer-events:auto}.ry-gallery-popup{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s;z-index:9999}.ry-gallery-popup.active{opacity:1;visibility:visible}.ry-popup-img{max-width:90%;max-height:85%;object-fit:contain}.ry-close{position:absolute;top:30px;right:40px;font-size:40px;background:0 0;border:none;color:#fff;cursor:pointer}.ry-nav{position:absolute;top:50%;transform:translateY(-50%);font-size:60px;background:0 0;border:none;color:#fff;cursor:pointer;padding:10px}.ry-nav.prev{left:40px}.ry-nav.next{right:40px}.ry-city-connect-imgs img{cursor:pointer}.video-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.video-overlay.active{opacity:1;pointer-events:auto}a{text-decoration:none}.floating_btn{position:fixed;bottom:30px;right:30px;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.contact_icon{background-color:#42db87;color:#fff;width:60px;height:60px;font-size:30px;border-radius:50px;text-align:center;display:flex;align-items:center;justify-content:center;transform:translatey(0px);font-weight:400;font-family:sans-serif;text-decoration:none !important;transition:all .3s ease-in-out}.text_icon{margin-top:8px;color:#707070;font-size:13px}.popup-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:998}.popup-backdrop.active{opacity:1;visibility:visible}.ry-t-card-inner-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-t-card-inner-wrapper .card-box-white{background:#f4f4f4}.ry-t-view-btn{margin-top:50px;width:100%;display:flex;justify-content:center}.ry-excellance-section{background:var(--bg-light-gray)}.ry-t-card-inner-wrapper .card-box{width:100%}.ry-filter-btn{display:flex;gap:14px}.ry-filter-btn .btn-clear{border:1px solid #fff;padding:14px 20px 14px 0;color:#000;text-transform:uppercase;font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);border-radius:4px;cursor:pointer}.ry-filter-btn .btn-apply{border:1px solid var(--btn-text-yellow);background:var(--bg-yellow);padding:14px 20px !important;color:#fff;text-transform:uppercase;font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);border-radius:4px;cursor:pointer}.ry-filter-main{display:flex;flex-direction:column;gap:20px}.ry-filter-title h5{font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-30);color:var(--h2-light-color)}.ry-slected-tag{display:flex;flex-wrap:wrap;gap:8px}.ry-slected-tag span{background:#f5f5f5;border-radius:999px;padding:6px;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-16);color:var(--h2-light-color)}.ry-slected-tag span button{padding:0 !important;font-weight:var(--w-400);font-size:10px;line-height:var(--line-16);color:var(--h2-light-color)}.ry-filter-category{display:flex;flex-direction:column;gap:16px}.ry-filter-category h6{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--h2-light-color)}.ry-filter-category .checkbox-wrapper-4 .cbx span{font-weight:var(--w-400);font-size:var(--text-14);line-height:var(--line-20);color:var(--body-text-color);text-transform:capitalize}.ry-filter-category ul li button{padding:0 !important;color:var(--body-text-color);padding-left:8px !important}.offcanvas-body{display:flex;flex-direction:column;gap:50px;justify-content:space-between}.offcanvas{--bs-offcanvas-width:304px}.ry-our-pj .ry-our-btn{position:static}.ry-our-p-title-wrapper{display:flex;align-items:center;justify-content:space-between}.ry-our-p-title-wrapper .ry-our-project-tab{width:auto;margin:0}.ry-our-pj .ry-our-project-main{margin-top:50px}.ry-our-pj .ry-our-map-wrapper{border-radius:var(--card-radius);overflow:hidden}.ry-text-fill-section{position:relative}.ry-fill-bg{width:100%;height:100%;position:absolute;inset:0;z-index:0}.ry-fill-bg img{width:100%;height:100%;object-fit:cover;object-fit:contain}.ry-fill-text-wrapper{position:relative}.ry-group-iconic-title .word,.ry-group-iconic-title .char{display:inline;white-space:normal}.ry-group-iconic-title .char{will-change:color,transform;text-transform:none}.ry-csr-filter .section-title{text-align:center}.ry-csr-tab-wrapper{padding:20px 0;display:flex;gap:14px;margin-top:50px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tab-v1{align-items:center;justify-content:center}.ry-csr-tab-wrapper::-webkit-scrollbar{display:none}.ry-work-we-do-sec{display:flex;gap:30px;transition:opacity .35s ease,transform .35s ease}.ry-work-we-do-left-content{width:40%}.ry-work-we-do-left-content h3{font-size:var(--text-40);line-height:var(--line-50);font-weight:var(--w-500);color:var(--h2-light-color);margin-bottom:20px;text-transform:capitalize}.ry-work-we-do-left-content p{margin-bottom:15px}.ry-work-we-do-right-content{width:60%;height:auto}.ry-work-we-do-right-content img{width:100%;height:100%;object-fit:cover;border-radius:var(--img-redius)}.ry-work-we-do-all-sec{display:flex;flex-direction:column}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(odd){display:flex}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(even){flex-direction:row-reverse}.ry-work-we-do-sec{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.ry-work-we-do-sec.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none}.ry-csr-tab-wrapper button.active{background:var(--bg-yellow);color:#fff}.ry-we-work-other-sec .ry-we-work-other-inner-detail{display:flex;align-items:start;justify-content:center;gap:138px}.ry-we-work-other-sec .ry-we-work-other-left{width:40%}.ry-we-work-other-sec .ry-we-work-other-right{max-width:618px}.ry-we-work-other-sec .ry-we-work-other-right img{width:100%}.ry-we-work-other-sec .ry-we-work-other-left h3{font-size:var(--text-40);line-height:var(--line-50);font-weight:var(--w-500);color:var(--h2-light-color);margin-bottom:20px;text-transform:capitalize}.ry-we-work-other-sec .ry-we-work-other-left p{margin-bottom:15px}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(odd){display:flex}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(even){flex-direction:row-reverse}.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease}.ry-work-we-do-sec,.ry-we-work-other-inner-detail{opacity:1;visibility:visible;transition:opacity .35s ease}.tab-v1.is-fixed,.tab-v2.is-fixed{position:fixed;top:0;margin-top:0;z-index:999;background:#fff}.tab-v1.is-absolute,.tab-v2.is-absolute{position:absolute;inset:0;bottom:0;top:auto}.tab-v2.is-fixed{background:var(--bg-light-gray)}.ry-auto-slider-g .ry-g-card{width:510px;height:410px;border-radius:var(--card-radius);overflow:hidden}.ry-auto-g-wrapper{margin-top:50px}.ry-auto-slider-g .ry-g-card img{width:100%;height:100%;object-fit:cover;display:block}.ry-auto-slider-g .section-title{text-align:center}.job-btn{display:flex;justify-content:center;gap:10px}.job-btn input{width:fit-content !important}.ry-blog-detail-sec ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.ry-blog-detail-sec ul li{font-size:var(--p-size);color:var(--body-text-color);font-weight:var(--w-400)}.ry-blog-detail-pros-cons-sec .ry-blog-detail-pros-list ul{margin-bottom:0}.ry-blog-detail-sec ul{list-style-type:disc;padding-left:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.ry-blog-detail-sec ul li{font-size:var(--p-size);color:var(--body-text-color);font-weight:var(--w-400)}.ry-blog-navigation .ry-blog-next{margin-right:0;margin-left:auto}.ry-blog-navigation .ry-blog-prev{margin-left:0;margin-right:auto}.ry-blog-navigation{margin-top:58px;display:flex;justify-content:space-between}.job-listing .ry-project-card{display:none}.job-listing .ry-project-card.visible{display:block}.ry-job-Openings-inner .ry-job-card{display:none}.ry-job-Openings-inner .ry-job-card.visible{display:flex}.blog-listing-page .ry-single-blog{display:none}.blog-listing-page .ry-single-blog.visible{display:block}.ry-csr-filter .btn-yellow{display:flex;justify-content:center}.ry-csr-filter .btn-yellow a{background-color:var(--bg-yellow);color:var(--bg-card-bg)}.project-listing-viewmore{display:flex;justify-content:center}.ry-t-card-inner-wrapper .card-box{display:none}.ry-t-card-inner-wrapper .card-box:nth-child(-n+6){display:flex}.ry-t-card-inner-wrapper.show-all .card-box{display:flex}.ry-about-information{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-about-information p{margin-bottom:10px;font-weight:var(--w-400);font-size:var(--text-20);line-height:var(--line-30);color:var(--body-text-color)}.ry-about-details-cards .ry-about-info-outer-card{padding:40px;background-color:var(--bg-light-gray);border-radius:var(--card-radius);min-height:500px;background-position:bottom left;background-repeat:no-repeat}.ry-about-details-cards .ry-about-info-outer-card h3{margin-bottom:20px}.ry-about-details-cards{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-about-details-cards p{font-family:var(--font-figtree);font-size:var(--text-18);font-weight:var(--w-400);line-height:var(--line-26);margin-bottom:8px;color:var(--h2-light-color)}.ry-about-info-outer-card{position:relative}.bg-light-gray{background-color:var(--bg-light-gray)}.ry-aboutethos-information{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-aboutethos-information p{font-family:var(--font-figtree);font-size:var(--text-26);font-weight:var(--w-400);line-height:var(--line-34);margin-bottom:8px;color:var(--h2-light-color)}.ry-innerlogo-info .ry-logo-outer-img{max-width:294px;width:100%;height:120px;display:flex;align-items:center}.ry-innerlogo-info{display:flex;flex-flow:row wrap;gap:30px;justify-content:center}.ry-logo-outer-img img{margin:0 auto;width:100%;object-fit:scale-down;display:flex;height:100%;justify-content:center;align-items:center}.ry-aboutlogo-section-inner .section-title{display:flex;flex-direction:column;gap:20px;text-align:center}.ry-aboutlogo-section-inner .section-title{margin-bottom:60px}.about-profile-content-img-outer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.about-outer-profile-info .section-sub-title h3{font-family:var(--font-figtree);font-size:var(--text-24);font-weight:var(--w-700);line-height:var(--line-32);color:var(--h2-light-color)}.about-profile-content-img-outer p{margin-bottom:10px;font-weight:var(--w-300);font-size:var(--text-18);line-height:var(--line-26);color:var(--body-text-color)}.about-outer-profile-info{display:flex;flex-direction:column;gap:20px}.about-aprofile-img-outer img{height:100%;border-radius:var(--card-radius)}.ry-about-info-outer-card h3{font-size:var(--text-26);font-weight:var(--w-500);line-height:var(--line-34);color:var(--h2-light-color)}.about-aprofile-img-outer{max-width:510px;width:100%}.about-aprofile-img-outer img{width:100%;height:auto}.ry-city-roads-section .section-title{margin-bottom:60px;text-align:center}.ry-city-roads{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:29px;column-gap:30px}.ry-city-road-card{background-color:var(--bg-light-gray);padding:20px;border-radius:var(--card-radius);display:flex;flex-direction:column;align-items:start;justify-content:start;gap:10px;height:100%}.ry-city-road-card h3{font-size:var(--text-22);line-height:var(--line-30);color:var(--h2-light-color);font-weight:var(--w-500);text-transform:capitalize}.ry-city-road-card p{font-size:var(--text-18);line-height:var(--line-26);color:var(--body-text-color);font-weight:var(--w-400)}.ry-faq .section-title{margin-bottom:60px;text-align:center}.accordion-item{padding:24px 0;border-color:#e0d9cf}.ry-faq .accordion-button{background-color:#fff;padding:0}.accordion-body{padding:0;margin-top:10px}.ry-faq .accordion-button:focus{box-shadow:none;border-bottom:0}.accordion-item h2{font-size:var(--text-18);line-height:var(--line-26);color:var(--h2-light-color);font-weight:var(--w-500);text-transform:capitalize}.accordion-item p{font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color);font-weight:var(--w-400);text-transform:capitalize}.accordion-button:not(.collapsed){box-shadow:none;color:var(--body-text-color)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"+";font-size:30px;background-image:none;background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:all ease .5s;display:flex;align-items:center;justify-content:center}.accordion-button:not(.collapsed):after{font-size:30px;content:"-";background-image:none}.ry-amenities-cards-container{display:flex;align-items:start;justify-content:space-between}.ry-amenities-cards-info{max-width:747px;display:flex;flex-direction:column;row-gap:80px}.ry-amenities-form-area{width:402px}.ry-amenities-card{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:30px;column-gap:29px}.ry-amenities-single-card{background-color:var(--bg-light-gray);padding:16px;display:flex;flex-direction:column;align-items:start;justify-content:start;row-gap:16px;height:100%;border-radius:var(--card-radius)}.ry-amenities-single-card h4{font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-500);text-transform:capitalize}.ry-amenities-card-1 .section-title{padding-bottom:30px}.ry-amenities-card-2 .section-title{padding-bottom:40px}.ry-amenities-form-area .section-title{padding-bottom:60px}.ry-amenities-form-area .form-grid{grid-template-columns:auto}.ry-amenities-single-card-2{padding:16px;border-radius:var(--card-radius);border:1px solid #e0d9cf;display:flex;flex-direction:column;align-items:start;justify-content:start;height:100%;gap:10px}.ry-amenities-single-card-2 h4{font-size:var(--p-size);line-height:var(--line-24);color:var(--h2-light-color);font-weight:var(--w-500);text-transform:capitalize}.ry-amenities-single-card-2 p{font-size:var(--p-size);line-height:var(--line-24);color:var(--body-text-color);font-weight:var(--w-300)}.ry-ap-location-add{display:flex;align-items:start;gap:10px}.ry-ap-location-add i{margin-top:3px}.premiumfaq-section .ry-faq .accordion-button{background-color:transparent}.premiumfaq-section .accordion-item{background-color:transparent}.ry-premium-location-sec .ry-ap-map-img-imfo a,.ry-premium-location-sec .ry-ap-map-img-imfo p{color:var(--text-white)}.ry-premium-location-sec{color:var(--text-white)}.ry-affordable-location-sec{background-color:var(--bg-light-gray)}.ry-ap-location-map{width:578px;height:316px;border-radius:var(--card-radius);overflow:hidden}.ry-ap-location{display:flex;justify-content:space-between}.ry-ap-location-map iframe{width:100%;height:100%}.ry-ap-map-img-imfo{display:flex;flex-direction:column;row-gap:30px}.ry-ap-location-add,.ry-ap-location-contact,.ry-ap-location-mail{display:flex;align-items:start;gap:10px}.ry-ap-location-add i,.ry-ap-location-contact i,.ry-ap-location-mail i{margin-top:2px;font-size:23px}.ry-ap-inner-add{display:flex;flex-direction:column;gap:10px}.ry-ap-inner-add p:first-child{font-weight:var(--w-700)}.ry-ap-inner-add a{text-decoration:underline}.ry-ap-location-info a,.ry-ap-location-info p{font-size:var(--text-18);line-height:var(--line-26);color:var(--body-text-color);font-weight:var(--w-400)}.ry-ap-location-info{display:flex;flex-direction:column;row-gap:16px}.ry-ap-qr{width:510px;height:546px;padding:65px 20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:30px;border-radius:var(--card-radius)}.ry-amenities-cards-container{display:flex;align-items:start;justify-content:space-between}.ry-amenities-inner-card-2{height:auto}.ry-ap-qr-img{width:200px;height:200px;margin-bottom:10px}.ry-ap-qr-img img{width:100%;height:100%}.ry-ap-qr-detail{text-align:center}.ry-ap-qr-detail h3{font-size:var(--text-22);line-height:var(--line-30);font-weight:var(--w-500);margin-bottom:10px;color:var(--h2-light-color)}.ry-ap-qr-detail p{font-size:var(--text-18);line-height:var(--line-26);font-weight:var(--w-400);color:var(--h2-light-color)}.ry-custom-slider-v1{overflow:hidden;position:relative}.ry-custom-slider-v1 .container{position:relative}.ry-g-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.ry-g-bg img{width:100%;height:100%}.ry-custom-slider-v1 .section-title{text-align:center}.ry-custom-g-card{max-width:618px;width:100%;border-radius:10px;overflow:hidden}.ry-custom-g-card img{width:100%;object-fit:cover}.ry-c-slider-filter{margin-top:50px}.ry-c-slider-filter .ry-c-slider-filter-btn{display:flex;align-items:center;justify-content:center;gap:30px;overflow-x:auto}.ry-c-slider-filter .ry-c-slider-filter-btn .btn-yellow button.active:after{height:100% !important}.ry-c-slider-filter .ry-c-slider-filter-btn .btn-yellow button.active{color:var(--text-white)}.ry-custom-slider-v1 .card-nav button{background-color:var(--bg-yellow);transition:all .2s ease}.ry-custom-slider-v1 .card-nav button svg{fill:var(--text-white);transition:all .2s ease}.ry-custom-slider-v1 .card-nav button:disabled{background-color:transparent !important;border:1px solid var(--bg-dark-black) !important;transition:all .2s ease}.ry-custom-slider-v1 .card-nav button:disabled svg{fill:var(--bg-dark-black);transition:all .2s ease}.ry-hero-banner-v2 .ry-hero-title{display:flex;flex-direction:column;align-items:center;gap:30px}.ry-hero-banner-v2 .ry-hero-title .ry-banner-location{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.ry-hero-banner-v2 .ry-hero-title .ry-banner-location span{font-weight:var(--w-400);font-size:var(--text-18);line-height:var(--line-26);color:var(--text-white);display:flex;gap:20px;align-items:center}.ry-hero-banner-v2 .ry-hero-title .ry-hero-banner-btn{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.ry-hero-banner-v2 .ry-hero-title .ry-hero-banner-btn .btn-white:nth-child(2) a:after{height:100%}.ry-hero-banner-v2 .ry-hero-title .ry-hero-banner-btn .btn-white:nth-child(2) a{color:var(--h2-light-color)}.ry-similar-projects .section-title{text-align:center}.ry-similar-projects .ry-our-project-cards{margin-top:58px}.ry-inner-video-banner{height:100vh;position:relative}.ry-inner-video-banner .container{position:relative;z-index:3}.ry-inner-video-banner .ry-inner-banner-bg{position:absolute;inset:0;width:100%;height:100%}.ry-inner-banner-bg video{width:100%;height:100%;object-fit:cover;z-index:1;position:absolute}.ry-inner-banner-bg .ry-inner-banner-layer{position:absolute;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(17,17,17,.1) 0%,#111 100%)}.ry-inner-banner-content-wrapper{height:100vh;width:100%}.ry-inner-banner-content-wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.ry-inner-banner-content-wrapper h1{color:var(--text-white);font-weight:var(--w-500);font-size:66px;line-height:var(--line-80);text-transform:capitalize}.ry-inner-banner-content-wrapper .ry-i-b-location{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.ry-inner-banner-content-wrapper .ry-i-b-location span{font-weight:var(--w-400);font-size:var(--text-18);line-height:var(--line-26);color:var(--text-white);display:flex;gap:20px;align-items:center}.ry-inner-banner-content-wrapper .ry-inner-banner-btn{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.ry-inner-banner-content-wrapper .ry-inner-banner-btn .btn-white:nth-child(2) a:after{height:100%}.ry-inner-banner-content-wrapper .ry-inner-banner-btn .btn-white:nth-child(2) a{color:var(--h2-light-color)}.ry-fullslide-section .container-fluid{padding:0}.ry-custom-banner-slider{width:100%;height:auto;position:relative}.ry-custom-banner-slider img{width:100%;height:100%;object-fit:cover}.ry-custom-banner-slider .custom-nav{position:absolute;max-width:1266px;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem}.ry-custom-banner-slider .custom-nav button{width:60px;height:60px;background-color:var(--text-white);display:flex;align-items:center;justify-content:center;border-radius:50%}.ry-aminities-section .ry-ami-title-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:0;row-gap:50px}.ry-ami-title-wrapper .ry-ami-sub-title span{font-weight:var(--w-500);font-size:var(--text-20);line-height:var(--line-28);color:var(--h2-light-color);font-family:var(--font-nato-serif)}.ry-ami-wrapper-main{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:0;row-gap:50px;margin-top:50px}.ry-ami-wrapper-main .ry-ami-inner-img{border-radius:10px;overflow:hidden;width:510px;height:510px}.ry-ami-wrapper-main .ry-ami-inner-img img{width:100%;height:100%;object-fit:cover;object-position:center}.ry-ami-wrapper-main .ry-ami-list{display:flex;flex-direction:column;background:#f4f4f4;border-radius:var(--card-radius);height:max-content}.ry-ami-list .ry-ami-card{padding:20px 16px;border-bottom:1px solid #e0d9cf;transition:all .2s ease}.ry-ami-list .ry-ami-card:last-child{border:0}.ry-ami-list .ry-ami-card:hover{background-color:var(--bg-yellow);border-radius:var(--card-radius);transition:all .2s ease}.ry-ami-list .ry-ami-card h4{font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-30);color:var(--h2-light-color)}.ry-ami-list .ry-ami-card p{font-weight:var(--w-400);font-size:var(--text-18);line-height:var(--line-26);color:var(--body-text-color)}.ry-mrp-bhk-container{display:flex;align-items:start;justify-content:space-between;column-gap:50px}.ry-mrp-bhk-info{width:402px}.ry-mrp-bhk-img-area{width:726px;display:flex;flex-direction:column;row-gap:30px}.ry-mrp-bhk-img{width:726px;height:484px;background-color:#f4f4f4;overflow:hidden;border-radius:var(--card-radius)}.ry-mrp-bhk-img img{width:100%;height:100%}.ry-mrp-bhk-detail{display:flex;flex-direction:column;align-items:start;justify-content:start;row-gap:8px;margin-bottom:30px}.ry-mrp-bhk-detail-table a{color:var(--body-text-color);font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-400)}.ry-mrp-bhk-detail-table p,.ry-mrp-bhk-detail-table ul li{width:195px;color:var(--body-text-color);font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-400)}.ry-mrp-bhk-detail-table ul{display:flex;flex-direction:column;row-gap:12px}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(2){padding-bottom:20px}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(3){padding:20px 0;border-top:1px solid var(--border-color-yellow);border-bottom:1px solid var(--border-color-yellow)}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(4){padding-top:20px}.ry-mrp-bhk-detail-table a{color:var(--bg-yellow);font-weight:var(--w-700);text-decoration:underline 1px}.ry-mrp-bhk-detail-table{display:flex;align-items:start;justify-content:start;column-gap:12px}.ry-pp-contact-image-section .section-title{margin-bottom:60px}.ry-pp-contact-image-section .section-title h2{text-transform:capitalize}.ry-pp-contact{display:flex;justify-content:space-between}.ry-pp-contact-img{width:726px;height:460px;border-radius:var(--card-radius);overflow:hidden;.ry-mrp-bhk-container{display:flex;align-items:start;justify-content:space-between;column-gap:50px}.ry-mrp-bhk-info{width:402px}.ry-mrp-bhk-img-area{width:726px;display:flex;flex-direction:column;row-gap:30px}.ry-mrp-bhk-img{width:726px;height:484px;background-color:#f4f4f4;overflow:hidden;border-radius:var(--card-radius)}.ry-mrp-bhk-img img{width:100%;height:100%}.ry-mrp-bhk-detail{display:flex;flex-direction:column;align-items:start;justify-content:start;row-gap:8px;margin-bottom:30px}.ry-mrp-bhk-detail-table p,a,ul li{width:195px;color:var(--body-text-color);font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-400)}.ry-mrp-bhk-detail-table ul{display:flex;flex-direction:column;row-gap:12px}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(2){padding-bottom:20px}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(3){padding:20px 0;border-top:1px solid var(--border-color-yellow);border-bottom:1px solid var(--border-color-yellow)}.ry-mrp-bhk-info .ry-mrp-bhk-detail-table:nth-child(4){padding-top:20px}.ry-mrp-bhk-detail-table a{color:var(--bg-yellow);font-weight:var(--w-700);text-decoration:underline 1px}.ry-mrp-bhk-detail-table{display:flex;align-items:start;justify-content:start;column-gap:12px}}.ry-pp-contact-img img{width:100%;height:100%;object-fit:cover}.ry-pp-contact-form{width:402px;height:460px}.ry-pp-contact-form .form-grid{grid-template-columns:auto}.ry-milestone-section{background-color:var(--bg-dark-black);overflow:hidden}.ry-milestone-section .section-title-white{text-align:center}.ry-timeline-track-wrapper{height:544px;margin-top:50px;display:flex;flex-direction:row;width:max-content;padding-right:100px;position:relative}.ry-timeline-track-wrapper:after{content:'';position:absolute;top:50%;left:40px;right:0;transform:translateY(-50%);width:100%;height:1px;border:2px dashed var(--text-white)}.t-card-main:nth-child(1){flex-shrink:0;max-width:394px;width:100%;height:100%}.t-card-main:nth-child(1) .ry-time-card{width:100%;height:272px;display:flex;flex-direction:row;justify-content:space-between;position:relative}.t-card-main:nth-child(1) .ry-t-card-no .ry-t-tag{width:80px;height:80px;background-color:var(--bg-yellow);display:flex;align-items:center;justify-content:center;border-radius:50%}.t-card-main:nth-child(1) .ry-t-card-no{display:flex;flex-direction:column;align-items:center;position:relative}.t-card-main:nth-child(1) .ry-t-card-no .ry-t-tag{position:relative;z-index:1}.t-card-main:nth-child(1) .ry-t-card-no .ry-t-tag span{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--text-white);font-family:var(--font-nato-serif)}.t-card-main:nth-child(1) .ry-t-card-no .ry-t-line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;border:2px dashed var(--text-white);z-index:0}.t-card-main:nth-child(1) .ry-t-card-content{display:flex;flex-direction:column;max-width:294px;width:100%;gap:10px}.t-card-main:nth-child(1) .ry-t-card-content h4{font-weight:var(500);font-size:var(--text-20);line-height:var(--line-28);color:var(--text-white)}.t-card-main:nth-child(1) .ry-t-card-content span{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--text-white)}.t-card-main:nth-child(even){flex-shrink:0;max-width:394px;width:100%;height:100%;display:flex;align-items:end}.t-card-main:nth-child(even) .ry-time-card{width:100%;height:272px;display:flex;flex-direction:row;justify-content:space-between;position:relative;align-items:end}.t-card-main:nth-child(even) .ry-t-card-no{height:100%;display:flex;align-items:end;position:relative}.t-card-main:nth-child(even) .ry-t-card-no .ry-t-tag{width:80px;height:80px;border-radius:50%;background-color:var(--bg-yellow);display:flex;align-items:center;justify-content:center}.t-card-main:nth-child(even) .ry-t-card-no .ry-t-tag span{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--text-white);font-family:var(--font-nato-serif)}.t-card-main:nth-child(even) .ry-t-card-no .ry-t-tag{position:relative;z-index:1}.t-card-main:nth-child(even) .ry-t-card-no .ry-t-line{position:absolute;width:1px;height:100%;left:50%;top:0;border:2px dashed var(--text-white);z-index:0}.t-card-main:nth-child(even) .ry-t-card-content{display:flex;flex-direction:column;max-width:294px;width:100%;gap:10px}.t-card-main:nth-child(even) .ry-t-card-content h4{font-weight:var(500);font-size:var(--text-20);line-height:var(--line-28);color:var(--text-white)}.t-card-main:nth-child(even) .ry-t-card-content span{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--text-white)}.t-card-main:nth-child(odd){flex-shrink:0;max-width:394px;width:100%;height:100%}.t-card-main:nth-child(odd) .ry-time-card{width:100%;height:272px;display:flex;flex-direction:row;justify-content:space-between;position:relative}.t-card-main:nth-child(odd) .ry-t-card-no .ry-t-tag{width:80px;height:80px;background-color:var(--bg-yellow);display:flex;align-items:center;justify-content:center;border-radius:50%}.t-card-main:nth-child(odd) .ry-t-card-no{display:flex;flex-direction:column;align-items:center;position:relative}.t-card-main:nth-child(odd) .ry-t-card-no .ry-t-tag{position:relative;z-index:1}.t-card-main:nth-child(odd) .ry-t-card-no .ry-t-tag span{font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--text-white);font-family:var(--font-nato-serif)}.t-card-main:nth-child(odd) .ry-t-card-no .ry-t-line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;border:2px dashed var(--text-white);z-index:0}.t-card-main:nth-child(odd) .ry-t-card-content{display:flex;flex-direction:column;max-width:294px;width:100%;gap:10px}.t-card-main:nth-child(odd) .ry-t-card-content h4{font-weight:var(500);font-size:var(--text-20);line-height:var(--line-28);color:var(--text-white)}.t-card-main:nth-child(odd) .ry-t-card-content span{font-weight:var(--w-500);font-size:var(--p-size);line-height:var(--line-24);color:var(--text-white)}.ry-skip-wrapper{margin-top:40px;display:flex;justify-content:center}.ry-skip-wrapper button{color:var(--bg-yellow);font-size:var(--w-700);font-size:var(--p-size);line-height:var(--line-24)}.ry-t-small{display:none}@media screen and (max-width:1024px){.ry-milestone-section{display:none}.ry-t-small{background:var(--bg-dark-black);display:block}.ry-t-small .section-title-white{text-align:center}.ry-t-small-wrapper{margin-top:58px;max-width:500px;width:100%;margin-left:auto;margin-right:auto}.ry-t-small-wrapper .ry-t-small-card{display:flex;gap:20px;width:100%}.ry-t-small-card .ry-t-small-line-year{position:relative}.ry-t-small-card .ry-t-small-line-year span{width:80px;height:80px;background:var(--bg-yellow);display:flex;align-items:center;justify-content:center;font-weight:var(--w-500);font-size:var(--text-24);line-height:var(--line-32);color:var(--text-white);border-radius:50%;font-family:var(--font-nato-serif);z-index:1;position:relative}.ry-t-small-card .ry-t-small-line-year .ry-t-s-line{position:absolute;height:100%;width:1px;border:2px dashed var(--text-white);top:0;left:50%;transform:translateX(-50%);z-index:0}.ry-t-small-card .ry-t-s-content{padding-bottom:60px;display:flex;flex-direction:column;gap:20px}.ry-t-small-card .ry-t-s-content h4{font-weight:var(--w-500);font-size:var(--text-20);line-height:var(--line-28);color:var(--text-white)}.ry-t-small-card .ry-t-s-content span{font-weight:var(--w-400);font-size:var(--p-size);line-height:var(--line-24);color:var(--text-white)}.ry-t-small-card .ry-t-s-content img{width:100%}.ry-t-small-wrapper .ry-t-small-card:last-child .ry-t-small-line-year .ry-t-s-line{display:none}}.ry-inner-banner-v2{height:572px}.ry-inner-banner-v2 .ry-inner-content{max-width:100%;width:100%;text-align:left;display:flex;flex-direction:column;gap:10px}.ry-inner-banner-v2 .section-title{text-align:left;margin:0}.ry-inner-banner-v2 .section-title p{text-align:left}.ry-video-section{margin-top:-130px;z-index:1;position:relative}.ry-vid-wrapper{width:100%;height:668px;border-radius:20px;overflow:hidden;position:relative}.ry-vid-wrapper .ry-vid-layer-section{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(17,17,17,.1) 0%,#111 100%);z-index:2}.ry-vid-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1}.ry-vid-stack-section{position:relative;min-height:100vh}.ry-vid-card-wrapper:nth-child(1){z-index:1}.ry-vid-card-wrapper:nth-child(2){z-index:2}.ry-vid-card-wrapper:nth-child(3){z-index:3}.ry-vid-card-wrapper:nth-child(4){z-index:4}.ry-vid-card-wrapper:nth-child(5){z-index:5}.ry-vid-card-wrapper:nth-child(6){z-index:6}.ry-vid-card-wrapper{width:100%;height:100vh;position:absolute;inset:0}.ry-vid-card-wrapper .ry-vid-card-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ry-vid-card-bg-layer{position:absolute;inset:0;width:100%;height:100%;background-color:#11111191;z-index:1}.ry-vid-card-wrapper .ry-vid-card-bg video,.ry-vid-card-wrapper .ry-vid-card-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.ry-vid-card-wrapper .ry-vid-layer-text{width:100%;height:100vh;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ry-vid-card-wrapper .ry-vid-layer-text h2{font-weight:var(--w-500);font-size:var(--text-80);line-height:var(--line-80);color:var(--text-white);font-family:var(--font-nato-serif);text-align:center}.ry-vid-card-wrapper .ry-vid-layer-text p{font-family:var(--font-figtree);font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-32);color:var(--text-white);text-align:center}@media screen and (max-width:768px){.ry-vid-card-wrapper .ry-vid-layer-text h2{font-size:50px;line-height:normal}.ry-vid-card-wrapper .ry-vid-layer-text{gap:10px}}.ry-drag-slider{overflow:hidden}.ry-drag-wrapper{display:flex;flex-direction:row;gap:30px}#dragSlider{cursor:grab;overflow:visible}#dragSlider .splide__track{overflow:visible}#dragSlider:active{cursor:grabbing}.ry-drag-slider .splide__slide{height:auto}#dragSlider .splide__slide{max-width:834px;width:100%;min-height:626px}.ry-drag-slider-card{width:100%;min-height:100%;border-radius:13.5px;overflow:hidden;flex-shrink:0;height:auto;position:relative;padding:40px;display:flex;align-items:flex-end}.ry-drag-slider-card .ry-drag-img{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ry-drag-slider-card .ry-drag-img .ry-img-layer{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(17,17,17,0) 50.96%,rgba(17,17,17,.4) 73.56%)}.ry-drag-slider-card .ry-drag-img img{width:100%;height:100%;object-fit:cover;object-position:center}.ry-drag-slider-card .ry-drag-contant{position:relative;z-index:1}.ry-drag-slider-card .ry-drag-contant h3{font-weight:var(--w-500);font-size:var(--text-40);line-height:56px;color:var(--text-white)}.ry-drag-slider-card .ry-drag-contant p{font-weight:var(--w-500);font-size:var(--text-22);line-height:var(--line-32);color:var(--text-white)}.ry-pp-simple-img-section{padding:180px 0}.ry-pp-simple-img-container{display:flex;align-items:start;justify-content:space-between;column-gap:50px}.ry-pp-simple-big-img{width:618px;height:497px;border-radius:var(--card-radius);overflow:hidden}.ry-pp-simple-sm-img{width:402px;height:322px;border-radius:var(--card-radius);overflow:hidden}.ry-pp-simple-big-img img,.ry-pp-simple-sm-img img{width:100%;height:100%}.ry-num-drag-slider-section{overflow:hidden}.ry-num-drag-card-slider{display:flex;align-items:center;gap:30px;cursor:grab;user-select:none;overflow-x:auto;scroll-behavior:smooth;padding-left:calc((100vw - 1330px) / 2 + 20px)}.ry-num-drag-card-slider::-webkit-scrollbar{display:none}.ry-num-drag-card{width:284px;padding-left:30px;border-left:1px solid rgba(17,17,17,.2);flex-shrink:0}.ry-num-drag-card .section-title{margin-bottom:30px}.ry-num-drag-card p{font-size:var(--p-size);line-height:var(--line-24);font-weight:var(--w-300);color:#111}#map{width:100%;height:600px}.map-img-div{background-color:var(--text-white)}#map-div{position:relative !important}#hover-card{position:absolute;display:none;width:260px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.25);z-index:100;pointer-events:none}#hover-card img{width:100%;height:140px;object-fit:cover}.card-content{padding:12px}.card-content h4{margin:0 0 4px;font-size:16px}.card-content p{margin:0;font-size:13px;color:#555}.ry-vid-wrapper img{width:100%}