.elementor .rv-ud-btn:hover,.elementor .rv-ud-btn:focus-visible{color:#0D0C0A;background-color:#B89B6A;}.elementor .rv-ud-btn{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#E1C8A0;cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0.5rem;border-radius:4px;border-width:1px;border-color:#B89B6A;border-style:solid;background-color:transparent;transition:all 0.3s;align-self:flex-start;}.elementor .rv-ud-desc-3{font-family:'Amiko';font-size:1.05rem;color:#9E9789;line-height:1.8;margin:0px;}.elementor .rv-ud-desc-2{font-family:'Amiko';font-size:1.05rem;color:#D4CDBC;line-height:1.8;margin:0px;}.elementor .rv-ud-desc-1{font-family:'Amiko';font-size:1.05rem;color:#F7F4EE;line-height:1.8;margin:0px;}.elementor .rv-ud-right{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:6%;padding-inline-end:6%;background-color:#0D0C0A;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 50%;justify-content:center;}.elementor .rv-ud-left{min-height:400px;background-image:url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/on-the-cliff.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 50%;}.elementor .rv-sec11-udaipur{width:100%;min-height:580px;display:flex;flex-direction:row;}.elementor .rv-b-btn{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#CDAD77;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-style:none;background-color:transparent;align-self:flex-start;}.elementor .rv-b-desc{font-family:'Amiko';font-size:0.95rem;color:#555047;line-height:1.6;margin:0px;}.elementor .rv-b-meta{font-family:'Amiko';font-size:0.85rem;color:#7A7167;margin:0px;}.elementor .rv-b-title{font-family:'Cormorant Garamond';font-weight:600;font-size:1.5rem;color:#0D0C0A;line-height:1.3;margin:0px;}.elementor .rv-b-cat{font-family:'Albert Sans';font-weight:700;font-size:0.75rem;color:#B89B6A;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .rv-b-body{padding:1.75rem;display:flex;flex-direction:column;gap:0.75rem;}.elementor .rv-b-img{width:100%;height:235px;object-fit:cover;}.elementor .rv-blog-card{overflow:hidden;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;flex:1 1 0px;}.elementor .rv-blog-right{display:flex;flex-direction:row;gap:2rem;flex:2 1 68%;}.elementor .rv-blog-left{display:flex;flex-direction:column;gap:0.5rem;flex:1 1 32%;}.elementor .rv-blog-layout{width:100%;display:flex;flex-direction:row;gap:3.5rem;}.elementor .rv-sec10-blog{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FAF8F5;display:flex;flex-direction:column;}.elementor .rv-cta-btn:hover,.elementor .rv-cta-btn:focus-visible{background-color:#E1C8A0;}.elementor .rv-cta-btn{font-family:'Albert Sans';font-weight:700;font-size:0.95rem;color:#0D0C0A;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:1rem;border-radius:4px;border-style:none;background-color:#B89B6A;transition: background 0.3s;\n}.elementor .rv-cta-desc{max-width:700px;font-family:'Amiko';font-size:1.15rem;color:#F7F4EE;line-height:1.8;margin:0px;}.elementor .rv-cta-title{font-family:'Cormorant Garamond';font-weight:500;font-size:3.8rem;color:#F7F4EE;line-height:1.15;margin:0px;}.elementor .rv-cta-box{max-width:850px;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .rv-sec9-cta{text-align:center;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(180deg, rgba(13,12,10,0.65) 0%,rgba(13,12,10,0.85) 100%),url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/large-outdoor-jacuzzi-and-infinity-pool-over-tropical.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .rv-test-role{font-family:'Amiko';font-size:0.85rem;color:#777064;margin:0px;}.elementor .rv-test-name{font-family:'Albert Sans';font-weight:600;font-size:1.1rem;color:#0D0C0A;margin:0px;}.elementor .rv-test-quote{font-family:'Cormorant Garamond';font-size:1.25rem;color:#33302B;line-height:1.75;font-style:italic;margin:0px;}.elementor .rv-test-card{padding:2.5rem;border-radius:8px;border-width:1px;border-color:rgba(184,155,106,0.2);border-style:solid;background-color:#FAF8F5;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:space-between;}.elementor .rv-test-grid{width:100%;display:flex;flex-direction:row;gap:2rem;}.elementor .rv-sec8-test{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FFFFFF;display:flex;flex-direction:column;gap:3.5rem;align-items:center;}.elementor .rv-gal-img{height:280px;object-fit:cover;border-radius:6px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.06);flex:1 1 31%;}.elementor .rv-gallery-grid{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;}.elementor .rv-sec7-gallery{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FAF8F5;display:flex;flex-direction:column;gap:3.5rem;}.elementor .rv-d-desc{font-family:'Amiko';font-size:0.9rem;color:#777064;line-height:1.5;margin:0px;}.elementor .rv-d-title{font-family:'Cormorant Garamond';font-weight:600;font-size:1.3rem;color:#0D0C0A;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-d-img{width:100%;height:380px;object-fit:cover;border-radius:8px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.08);}.elementor .rv-d-card-2{margin-block-start:3rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .rv-d-card-1{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .rv-dining-right{display:flex;flex-direction:row;gap:2rem;flex:1 1 55%;}.elementor .rv-dining-btn:hover,.elementor .rv-dining-btn:focus-visible{color:#0D0C0A;background-color:#B89B6A;}.elementor .rv-dining-btn{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#F7F4EE;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0.5rem;border-radius:4px;border-style:none;background-color:#0D0C0A;transition:all 0.3s;align-self:flex-start;}.elementor .rv-dining-left{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 45%;}.elementor .rv-dining-layout{width:100%;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .rv-sec6-dining{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .rv-am-desc{font-family:'Amiko';font-size:0.95rem;color:#777064;line-height:1.6;margin:0px;}.elementor .rv-am-title{font-family:'Albert Sans';font-weight:600;font-size:1.2rem;color:#0D0C0A;margin:0px;}.elementor .rv-am-icon{width:32px;height:auto;max-width:32px;margin-block-start:4px;}.elementor .rv-am-item{display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .rv-amenities-right{display:flex;flex-direction:column;gap:2rem;flex:1 1 58%;}.elementor .rv-feat-img{width:100%;height:560px;object-fit:cover;border-radius:8px;display:block;}.elementor .rv-amenities-left{overflow:hidden;border-radius:8px;box-shadow:0px 12px 36px 0px rgba(0,0,0,0.08);flex:1 1 42%;}.elementor .rv-amenities-layout{width:100%;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .rv-sec5-amenities{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FAF8F5;display:flex;flex-direction:column;gap:3.5rem;}.elementor .rv-link-gold:hover,.elementor .rv-link-gold:focus-visible{color:#FFFFFF;}.elementor .rv-link-gold{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#E1C8A0;cursor:pointer;padding:0px;border-style:none;background-color:transparent;align-self:flex-start;}.elementor .rv-card-desc-light{font-family:'Amiko';font-size:0.95rem;color:#D4CDBC;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-card-title-light{font-family:'Cormorant Garamond';font-weight:600;font-size:2rem;color:#FFFFFF;margin:0px;}.elementor .rv-tag-light{font-family:'Albert Sans';font-weight:600;font-size:0.8rem;color:#E1C8A0;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .rv-room-wide-2{min-height:255px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:8px;background-image:linear-gradient(180deg, rgba(13,12,10,0.3) 0%,rgba(13,12,10,0.85) 100%),url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/exterior-shot-of-a-modern-house-in-los-angeles.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;flex:1 1 0px;justify-content:space-between;}.elementor .rv-room-wide-1{min-height:255px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:8px;background-image:linear-gradient(180deg, rgba(13,12,10,0.3) 0%,rgba(13,12,10,0.85) 100%),url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/on-the-cliff.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;flex:1 1 0px;justify-content:space-between;}.elementor .rv-rooms-stack{display:flex;flex-direction:column;gap:2rem;flex:2 1 68%;}.elementor .rv-room-tall{min-height:540px;padding:2.5rem;border-radius:8px;background-image:linear-gradient(180deg, rgba(13,12,10,0.3) 0%,rgba(13,12,10,0.85) 100%),url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/vertical-shot-of-a-resort-with-a-pool.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;flex:1 1 32%;justify-content:space-between;}.elementor .rv-rooms-layout{width:100%;display:flex;flex-direction:row;gap:2rem;}.elementor .rv-btn-outline:hover,.elementor .rv-btn-outline:focus-visible{color:#0D0C0A;background-color:#B89B6A;}.elementor .rv-btn-outline{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#0D0C0A;cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;border-width:1px;border-color:#B89B6A;border-style:solid;background-color:#FAF8F5;transition:all 0.3s;}.elementor .rv-header-flex{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}.elementor .rv-sec4-rooms{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FFFFFF;display:flex;flex-direction:column;gap:3.5rem;}.elementor .rv-cnt-lbl{font-family:'Amiko';font-weight:600;font-size:0.85rem;color:#7A7167;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-cnt-val{font-family:'Cormorant Garamond';font-weight:500;font-size:3.8rem;color:#0D0C0A;line-height:1;margin:0px;}.elementor .rv-cnt-item{text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .rv-counters-row{width:100%;padding-block-start:2.5rem;margin-block-start:2rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:4rem;justify-content:center;border-top-style: solid; border-top-color: rgba(184,155,106,0.25);\n}.elementor .rv-body-text{font-family:'Amiko';font-size:1.1rem;color:#555047;line-height:1.85;margin:0px;}.elementor .rv-title-dark{font-family:'Cormorant Garamond';font-weight:500;font-size:3.4rem;color:#0D0C0A;line-height:1.15;margin:0px;}.elementor .rv-sub-gold{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#B89B6A;letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .rv-phil-box{max-width:900px;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .rv-sec3-phil{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#FAF8F5;display:flex;flex-direction:column;align-items:center;}.elementor .rv-marquee-icon{width:24px;height:auto;max-width:24px;}.elementor .rv-marquee-text{font-family:'Albert Sans';font-weight:600;font-size:0.9rem;color:#E1C8A0;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .rv-marquee-inner{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-around;align-items:center;}.elementor .rv-sec2-marquee{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:1px;border-block-end-width:1px;background-color:#0D0C0A;display:flex;justify-content:center;align-items:center;border-top-style: solid; border-top-color: rgba(184,155,106,0.25); border-bottom-style: solid; border-bottom-color: rgba(184,155,106,0.25);\n}.elementor .rv-hero-btn:hover,.elementor .rv-hero-btn:focus-visible{color:#0D0C0A;background-color:#B89B6A;}.elementor .rv-hero-btn{font-family:'Albert Sans';font-weight:600;font-size:0.95rem;color:#F7F4EE;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.8rem;padding-inline-end:2.8rem;margin-block-start:1.5rem;border-radius:4px;border-width:1px;border-color:#B89B6A;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .rv-hero-desc{max-width:750px;font-family:'Amiko';font-size:1.15rem;color:#F7F4EE;line-height:1.8;text-align:center;margin:0px;}.elementor .rv-hero-title{font-family:'Cormorant Garamond';font-weight:500;font-size:4.5rem;color:#F7F4EE;line-height:1.1;margin:0px;}.elementor .rv-hero-sub{font-family:'Albert Sans';font-weight:600;font-size:1.1rem;color:#B89B6A;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .rv-hero-box{max-width:900px;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .rv-sec1-hero{min-height:100vh;text-align:center;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(180deg, rgba(13,12,10,0.6) 0%,rgba(13,12,10,0.8) 100%),url("http://rajvillasudaipur.com/wp-content/uploads/2026/10/tropical-architecture-and-plants-under-blue-sky.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}