@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@500&display=swap);:root{--saffron:#f93;--dark-hover:#4e4e4e;--nav-bg:#fffffff2}.n-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;background-color:var(--nav-bg);box-shadow:0 2px 10px #f933;display:flex;height:11vh;justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.n-wrapper:hover{box-shadow:0 2px 15px #ff99334d}.n-wrapper.dark{background-color:var(--dark-bg);color:#e0e0e0;color:var(--dark-text)}.n-left{align-items:center;display:flex;gap:2rem}.n-name{color:#4e4e4e;color:var(--black);font-family:Gumela;font-size:2.2rem;text-shadow:2px 2px 4px #ff99331a;transition:all .3s ease}.n-name:hover{color:#f93;color:var(--saffron);text-shadow:2px 2px 8px #f933}.n-list,.n-right{align-items:center;display:flex}.n-list{list-style:none;margin:0}.n-list ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.n-list li{color:#4e4e4e;color:var(--black);cursor:pointer;font-size:1.3rem;font-weight:500;padding:0 1rem;position:relative}.n-list li:not(:last-child):after{color:#f93;color:var(--saffron);content:"|";font-size:1.2rem;opacity:.5;position:absolute;right:-.5rem}.n-list li a{color:inherit;font-size:1.2rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.n-list li a:before{background:#f93;background:var(--saffron);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.n-list li:hover a{color:#f93;color:var(--saffron);text-shadow:0 0 8px #ff99334d}.n-list li:hover a:before{transform:scaleX(1);transform-origin:left}.hamburger{border-radius:4px;cursor:pointer;display:none;flex-direction:column;padding:.5rem;transition:all .3s ease}.hamburger:hover{background-color:#ff99331a}.hamburger .line{background-color:#4e4e4e;background-color:var(--black);border-radius:2px;height:3px;margin:4px 0;transition:all .3s ease;width:25px}.hamburger .line.open,.hamburger:hover .line{background-color:#f93;background-color:var(--saffron)}.legal-dropdown{position:relative}.legal-menu{background-color:#fff;background-color:var(--white);border-radius:4px;box-shadow:0 2px 5px #0000001a;display:none;left:0;min-width:200px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.legal-menu.open{display:block}.legal-menu a{color:#4e4e4e;color:var(--black);display:block;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.legal-menu a:hover{background-color:#f5f5f5;color:orange;color:var(--orange)}@media screen and (max-width:1024px){.n-list ul{gap:.3rem}.n-list li{font-size:1.2rem;padding:0 .8rem}.n-list li a{font-size:1.1rem}.n-name{font-size:2rem}}@media screen and (max-width:768px){.n-wrapper{padding:0 1rem}.n-list{display:none}.hamburger{display:flex}.n-list.open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;background-color:var(--nav-bg);box-shadow:0 2px 15px #f933;display:flex;flex-direction:column;padding:1rem;position:absolute;right:0;text-align:center;top:11vh;width:100%}.n-list.open ul{flex-direction:column;gap:1.2rem}.n-list.open li{font-size:1.4rem;padding:.5rem 0}.n-list.open li:after{display:none}.n-wrapper.dark .n-list.open{background-color:var(--dark-bg);color:#e0e0e0;color:var(--dark-text)}.n-wrapper.dark .hamburger .line{background-color:#e0e0e0;background-color:var(--dark-text)}.n-wrapper.dark .hamburger .line.open{background-color:#f93;background-color:var(--saffron)}.n-name{font-size:1.6rem}}@media screen and (max-width:480px){.n-wrapper{height:8vh}.n-name{font-size:1.4rem}.n-list.open{top:8vh}.n-list.open li{font-size:1.3rem}}@font-face{font-family:Gumela;src:url(/static/media/Gumela.bf98a454247ad9695fde.ttf)}:root{--orange:orange;--black:#4e4e4e;--gray:grey;--dark-bg:#000;--dark-text:#e0e0e0;--dark-hover:#333}.Intro{display:flex;height:85vh;margin-bottom:3rem;margin-top:3.1rem}.i-left{flex:1 1;gap:3rem;position:relative;z-index:2}.i-left,.i-name{display:flex;flex-direction:column}.i-name{gap:2rem}.i-name>:first-child{color:#4e4e4e;font-size:4rem;transition:opacity 1s ease-in-out}.fade-in{opacity:1}.fade-out{opacity:0}.i-name>:nth-child(2){color:orange;color:var(--orange);font-size:3rem}.i-details{display:flex;flex-direction:column;gap:.5rem}.i-details>span{align-items:center;color:#4e4e4e;color:var(--black);display:flex;font-size:17px;font-weight:100;margin-top:10px}.i-button{background-color:orange;background-color:var(--orange);border:none;border-radius:5px;color:#fff;color:var(--white);cursor:pointer;height:3rem;transition:background-color .3s;width:9rem}.i-button:hover{background-color:#ff8c00}.i-icons{display:flex;gap:1.5rem;margin-top:1rem}.i-icons>a{align-items:center;color:#4e4e4e;color:var(--black);display:flex;flex-direction:column;justify-content:center;text-decoration:none;transition:transform .3s,color .3s}.i-icons>a:hover{color:#fca61f;cursor:pointer;transform:scale(1.2)}.i-icons>a span{color:#fca61f;margin-top:.5rem}.i-right{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.i-right>*{position:absolute;z-index:1}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.i-right>:first-child{animation:rotateAnimation 20s linear infinite;transform:scale(1)}@media screen and (max-width:768px){.Intro{flex-direction:column;gap:3rem;height:auto}.i-right{display:flex;justify-content:center}.i-right>:first-child{transform:scale(.8)}.i-right>:nth-child(2){margin-top:2rem;position:relative;right:auto;top:auto;transform:scale(.3)}.i-icons{justify-content:center}}@media screen and (max-width:480px){.Intro{gap:4rem;height:auto;position:relative}.i-left{gap:1.5rem;order:2;text-align:center}.i-right{bottom:0;left:0;opacity:.1;order:1;position:absolute;right:0;top:0;transform:scale(1.1);z-index:1}.i-name>:first-child{font-size:3rem}.i-name>:nth-child(2){font-size:2rem}.i-details>span{font-size:14px}.i-icons{justify-content:center}}:root{--orange:#ff8c00;--yellow:gold;--white:#fff;--light-gray:#fff7dd;--purple:#8000804d;--boxShadow:0 10px 20px #0003}.servicesz{align-items:center;background-color:#ffefd5;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;padding:2rem;position:relative}.headingz{color:#8b0000;color:var(--dark-red);font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:center}.cardsz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.blur{border-radius:50%;height:14rem;position:absolute;width:22rem;z-index:-1}.s-blur2z{left:-8rem;top:12rem}.cardz{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #ff8c00;border:1px solid var(--orange);border-radius:15px;box-shadow:0 10px 20px #0003;box-shadow:var(--boxShadow);color:#8b0000;color:var(--dark-red);cursor:pointer;display:flex;flex-direction:column;height:300px;justify-content:space-between;max-width:250px;overflow:hidden;padding:1.5rem;width:100%}.card-emojez{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:75px;margin-bottom:1rem;width:75px}.card-headingz{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.card-detailz,.card-headingz{color:inherit;text-align:center}.card-detailz{font-size:1rem}.cardz .c-buttonz{background-color:#8b0000;background-color:var(--dark-red);border:none;border-radius:10px;color:#fff;color:var(--white);margin-top:1rem;padding:.5rem 1.5rem;transition:background-color .3s ease}.cardz .c-buttonz:hover{background-color:#ff8c00;background-color:var(--orange)}.cardz:hover{box-shadow:0 10px 20px #0003;transform:scale(1.05)}.more-buttonz{background-color:#8b0000;background-color:var(--dark-red);border:none;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;margin-top:2rem;padding:.8rem 2rem;transition:background-color .3s ease}.more-buttonz:hover{background-color:#ff8c00;background-color:var(--orange)}@media (max-width:1200px){.cardz{padding:1rem}}@media (max-width:768px){.card-emojez{height:50px;width:50px}.card-headingz{font-size:1.2rem}.card-detailz{font-size:.9rem}.cardz .c-buttonz{padding:.5rem 1rem}}@media (max-width:480px){.cardsz{align-items:center;display:flex;flex-direction:column;gap:20px}.cardz{height:auto;max-width:100%;width:100%}.card-emojez{height:50px;width:50px}.card-headingz{font-size:1rem}.card-detailz{font-size:.8rem}.cardz .c-buttonz{font-size:.8rem;padding:.3rem .8rem}.cardz:hover{box-shadow:none;transform:none}}.experience{align-items:center;background-color:#ffefd5;display:flex;flex-wrap:wrap;justify-content:space-around;padding:50px;text-align:center}.achievement{flex-direction:column;margin:20px}.achievement,.circle{align-items:center;color:#851613;display:flex}.circle{background-color:#fff;border:3px solid orange;border-radius:50%;box-shadow:0 0 10px #00000080;font-size:24px;font-weight:700;height:100px;justify-content:center;margin-bottom:10px;width:100px}.label1{color:#b20000}.label1,.label2{font-size:18px;margin:5px 0}.label2{color:#a90000}@media (max-width:768px){.experience{flex-direction:column;padding:20px}.circle{font-size:20px;height:80px;width:80px}.label1,.label2{font-size:16px}}@media (max-width:480px){.circle{font-size:18px;height:60px;width:60px}.label1,.label2{font-size:14px}}:root{--light-yellow:#ffefd5;--purple:#6a0dad;--dark-red:#8b0000;--gold:#ffba4b;--boxShadow:5px 5px 0 #ffb445}*{margin:0;padding:0}.portfolio-wrapper{background-color:#ffefd5;background-color:var(--light-yellow);margin-top:60px;padding:10px}.portfolio-container{margin:0 auto;max-width:1600px}.intro-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.intro-left-container{flex:1 1;margin-right:20px}.intro-left-container iframe{box-shadow:none;height:375px;width:100%}.intro-right-container{flex:1 1;margin-left:0}.intro-right-container .title{color:#8b0000;color:var(--dark-red);font-size:3rem}.intro-right-container .description{color:#000;font-size:1.4rem;line-height:1.6;margin-bottom:20px}.intro-right-container .subtitle{color:#ffba4b;color:var(--gold);font-size:1.8rem}.slider-title{color:#000;font-size:2rem;margin-bottom:20px}.single-video-display{margin:0 auto;width:90%}.video-item{box-shadow:none;cursor:pointer;margin-bottom:0;overflow:hidden;padding-bottom:56.25%;position:relative;transition:transform .3s,box-shadow .3s;width:100%}.video-item iframe{border:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(1.2);width:100%}@media (max-width:768px){.intro-container{flex-direction:column}.intro-left-container,.intro-right-container{margin:0;width:100%}.intro-left-container iframe{height:250px}.intro-right-container .title{font-size:2rem}.intro-right-container .subtitle{font-size:1.5rem}.single-video-display{margin:0 auto;width:100%}.slider-title{font-size:1.5rem}}:root{--yellow:#ffeb3b}.footer{background-color:#0d0d0d;color:#fff;padding:3rem}.f-content{display:flex;flex-direction:column;gap:2rem}.f-sections{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.f-section{flex:1 1;min-width:250px}.f-section h3{color:#ffeb3b;color:var(--yellow);font-size:1.5rem;margin-bottom:1rem}.f-section li,.f-section p,.f-section ul{font-size:1rem;margin:.5rem 0}.f-section ul{list-style:none;padding:0}.f-section ul li a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s}.f-section ul li a:hover{color:#fca61f;color:var(--orange)}.f-icons{flex-direction:column}.f-icons,.f-icons a{display:flex;gap:.5rem}.f-icons a{align-items:center;color:#fff;font-size:1rem;text-decoration:none;transition:color .3s,transform .3s}.f-icons a:hover{color:#fca61f;color:var(--orange);transform:scale(1.1)}.map-container{height:400px;margin-top:2rem;position:relative;width:100%}.map-container iframe{border:0;height:100%;width:100%}.f-bottom{font-size:1rem;margin-top:2rem;text-align:center}.f-bottom a{color:#fca61f;color:var(--orange);text-decoration:none}.f-bottom a:hover{text-decoration:underline}@media screen and (max-width:768px){.f-content,.f-sections{align-items:center}.f-sections{flex-direction:column}.map-container{height:300px}.f-section{text-align:center}.f-icons{justify-content:center}}@media screen and (max-width:480px){.footer{padding:2rem}.f-section h3{font-size:1.25rem}.f-bottom,.f-icons a,.f-section li,.f-section p,.f-section ul,.f-section ul li a{font-size:.875rem}}.blog-main-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:20px}.blog{background-color:#fdf5e6;border-radius:20px;box-shadow:0 5px 15px #0000001a;margin-bottom:20px;max-width:750px;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.blog:hover{box-shadow:0 8px 20px #0003;transform:translateY(-5px)}.blog-heading{align-items:center;color:#8b0000;display:flex;font-size:26px;margin-bottom:10px}.blog-detail,.blog-heading{position:relative;z-index:2}.blog-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;color:indigo;display:-webkit-box;font-family:Noto Sans Devanagari,sans-serif;font-size:20px;letter-spacing:.5px;line-height:1.8;overflow:hidden;text-align:justify;transition:height .3s ease;white-space:pre-wrap}.blog-detail.expanded{-webkit-line-clamp:unset;line-clamp:none;height:auto}.learn-more-button{background:linear-gradient(180deg,#fdc50f 26.71%,#fb982f 99.36%);border:none;border-radius:34px;box-shadow:0 20px 24px 3px #fba1286b;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:11px 26px;position:relative;transition:background .3s ease,border-color .3s ease,color .3s ease;z-index:3}.learn-more-button:hover{background:#fff;border:1px solid #fdc50f;color:#fdc50f}.heading{color:#650000;font-size:3rem;margin-bottom:2rem;text-align:center}@media (max-width:768px){.blog{margin-bottom:20px;width:95%}}.pooja-gallery{background-color:#fff7dd;padding:20px;text-align:center}.articles h1,.friends h1,.pooja-gallery h1,.quality-gemstones h1{color:#8b0000;font-size:2.5em;margin-bottom:20px}.gallery{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center}.gallery.articles-gallery .gallery-item{height:700px;width:200px}@media (max-width:768px){.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery.articles-gallery .gallery-item{height:525px;width:150px}.articles h1,.friends h1,.pooja-gallery h1,.quality-gemstones h1{font-size:2em}}@media (max-width:480px){.gallery{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.gallery.articles-gallery .gallery-item{height:350px;width:100px}.articles h1,.friends h1,.pooja-gallery h1,.quality-gemstones h1{font-size:1.5em}}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:#000000d9;bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTE5IDMtMi0yTDEgMTdsMTYgMTYgMS0xTDMgMTcgMTggMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;left:0}.ril__navButtonNext{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTEgMyAyLTIgMTYgMTZMMyAzM2wtMS0xIDE1LTE1TDIgMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:#00000080;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTEgMyAxLjI1LTEuMjUgNy41IDcuNSA3LjUtNy41TDE4LjUgMyAxMSAxMC41bDcuNSA3LjUtMS4yNSAxLjI1LTcuNS03LjUtNy41IDcuNUwxIDE4bDcuNS03LjVMMSAzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}:root{--primary-color:#b33c20;--background-color:#fff4ef;--card-background:#fff4ef;--text-color:#5b1a18;--border-color:#b33c20;--hover-color:tomato;--button-background:#b33c20;--button-hover:tomato;--card-hover-shadow:#0003}*{box-sizing:border-box}.services-container-wrapper{background-color:#fff4ef;background-color:var(--background-color);border:2px solid #b33c20;border:2px solid var(--border-color);border-radius:10px;box-shadow:0 4px 8px #0003;box-shadow:0 4px 8px var(--card-hover-shadow);margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.services-container-wrapper h1{color:#5b1a18;color:var(--text-color);font-size:2.5rem;margin-bottom:2rem}.services-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.service-card{background-color:#fff;border:2px solid #b33c20;border:2px solid var(--border-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#5b1a18;color:var(--text-color);display:flex;height:200px;overflow:hidden;padding:1rem;position:relative;width:270px}.service-card:hover{box-shadow:0 12px 24px #0003;box-shadow:0 12px 24px var(--card-hover-shadow);transform:translateY(-10px)}.service-content{display:flex;height:100%;width:100%}.service-info{display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;width:50%}.service-details{text-align:left}.service-details h2{color:inherit;font-size:1.4rem;font-weight:700}.service-details p{color:inherit;font-size:1.2rem;font-weight:700}.quick-contact{background-color:#b33c20;background-color:var(--button-background);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}.quick-contact:hover{background-color:tomato;background-color:var(--button-hover)}.service-image{align-items:center;display:flex;justify-content:center;width:50%}.service-image img{border-radius:10px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-card:hover .service-image img{transform:scale(1.1)}@media (max-width:1024px){.services-container-wrapper h1{font-size:2rem}.service-details h2{font-size:1.6rem}.service-details p{font-size:1.4rem}.quick-contact{font-size:1.1rem;padding:.7rem 1.2rem}}@media (max-width:768px){.services-container{align-items:center;flex-direction:column}.service-card{height:350px;width:90%}.service-image{margin-top:1rem;width:100%}.service-info{align-items:center;padding-right:0;text-align:center;width:100%}.service-details h2{font-size:1.8rem}.service-details p{font-size:1.6rem}.quick-contact{align-self:center;font-size:1.2rem;padding:.8rem 1.4rem}}@media (max-width:480px){.service-card{height:240px;width:100%}.service-details h2{font-size:2rem}.service-details p{font-size:1.8rem}.quick-contact{font-size:1rem;padding:1rem}}.contact-now{background-color:var(--background);color:#8b0000;padding:2rem;text-align:center}.contact-now h1{font-size:2rem;margin-bottom:1rem}.contact-now p{font-size:1rem;margin-bottom:2rem}.contact-icons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.icon-container{align-items:center;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.icon-container:hover{box-shadow:0 0 10px #0003;transform:scale(1.1)}.icon{height:50px;width:50px}.icon-container span{color:orange;font-size:1rem;margin-top:.5rem}.icon-email,.icon-youtube{height:60px;width:60px}.contact-form{align-items:center;gap:1rem}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{font-size:1rem;margin-bottom:.5rem;max-width:500px;width:100%}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.contact-form button{background-color:orange;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem 1.5rem;transition:background-color .3s ease,transform .3s ease}.contact-form button:hover{background-color:#ff8c00;transform:scale(1.05)}@media (max-width:768px){.contact-now h1{font-size:1.5rem}.contact-now p{font-size:.9rem}.contact-icons{gap:1rem}.icon-container{margin-bottom:1rem}.contact-form label{max-width:100%}}@media (max-width:480px){.contact-now{padding:1rem}.contact-now h1{font-size:2rem}.contact-now p{font-size:.8rem}.contact-icons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-items:center}.icon-container{margin-bottom:1rem}.contact-form{width:100%}.contact-form label{max-width:100%}}.admin-container{padding:20px}.login-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:50px auto;max-width:400px;padding:20px}.login-container h2{color:#333;margin-bottom:20px;text-align:center}.login-container label{color:#555;display:block;margin-bottom:8px}.login-container input{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.login-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.login-container button:hover{background-color:#0056b3}.blog-form-container,.blog-list-container,.message-list-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}.blog-form-container h2,.blog-list-container h2,.message-list-container h2{color:#333;margin-bottom:20px}.blog-form-container label,.blog-list-container label,.message-list-container label{color:#555;display:block;margin-bottom:8px}.blog-form-container input,.blog-form-container textarea,.blog-list-container input,.blog-list-container textarea,.message-list-container input,.message-list-container textarea{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.blog-form-container button,.blog-list-container button,.message-list-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.blog-form-container button:hover,.blog-list-container button:hover,.message-list-container button:hover{background-color:#0056b3}.blog-item,.message-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000000d;margin-bottom:10px;padding:15px}.blog-item h3,.message-item h3{color:#333;margin:0}.blog-item p,.message-item p{color:#555;margin:10px 0}.blog-item button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease}.blog-item button:hover{background-color:#c82333}:root{--yellow:#f5c32c;--orange:#fca61f;--black:#242d49;--gray:#788097;--blueCard:#ddf8fe;--purple:#eed2ff;--boxShadow:0px 19px 60px #00000014;--orangeCard:#fca61f73;--smboxShadow:-79px 51px 60px #00000014}.App{color:#242d49;color:var(--black);overflow:hidden;padding:.5rem 3.5rem}.button{background:linear-gradient(180deg,#fdc50f 26.71%,#fb982f 99.36%);border:none;border-radius:34px;box-shadow:0 20px 24px 3px #fba1286b;color:#fff;font-size:16px;padding:11px 26px}.button:hover{background:#fff;border:1px solid #fca61f;border:1px solid var(--orange);color:#fca61f;color:var(--orange);cursor:pointer}@media screen and (max-width:480px){.App{padding:.5rem 1rem}}.my-guruji,.site-vastu-visits{background-color:#ffefd5;margin:20px 0;padding:20px;text-align:center}.my-guruji h1,.site-vastu-visits h1{color:#8b0000;font-size:2.5em;margin-bottom:20px}.gallery-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center}.gallery-item{border-radius:10px;box-shadow:0 4px 8px #0003;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.gallery-item img{display:block;height:auto;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.gallery-item:before{border:3px solid #0000;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .3s ease-in-out}.gallery-item:hover:before{border-color:coral}.gallery-item:hover{box-shadow:0 8px 16px #0000004d;transform:scale(1.05)}.overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%}.gallery-item:hover .overlay{opacity:1}.icon{color:#fff}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.my-guruji h1,.site-vastu-visits h1{font-size:2em}}@media (max-width:480px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.my-guruji h1,.site-vastu-visits h1{font-size:1.5em}}@keyframes fadeInyy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.news-sectionyy{animation:fadeInyy 1s ease-in-out;background-color:#fff7dd;border-radius:8px;font-size:1.2rem;font-weight:400;margin:20px 0;padding:20px;text-align:center;transition:all .3s ease-in-out}.news-sectionyy h2{color:#8b0000;font-size:2.5rem;font-weight:600;margin-bottom:20px;transition:color .3s ease-in-out}.news-contentyy{align-items:center;display:flex;flex-direction:column;gap:20px}.news-textyy{animation:fadeInyy 1.5s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#8b0000;font-size:1.1rem;max-width:800px;padding:20px;text-align:justify;transition:all .3s ease-in-out}.news-textyy h3{color:#000;font-size:1.8rem;font-weight:500;margin-bottom:15px;transition:color .3s ease-in-out}.news-textyy p{line-height:1.5;margin:10px 0;transition:all .3s ease-in-out}.news-textyy p strong{color:#8b0000}@media (max-width:768px){.news-sectionyy{font-size:1rem;padding:15px}.news-sectionyy h2{font-size:2rem}.news-contentyy{flex-direction:column}.news-textyy h3{font-size:1.5rem}.news-textyy p{font-size:1rem}}.about-section{align-items:center;background-color:#ffefd7;display:flex;justify-content:center;margin-bottom:4rem;padding:8px}.about-container{background:hsla(0,0%,100%,.733);border-radius:8px;display:flex;flex-direction:row;padding:20px;width:100%}.about-left{align-items:center;display:flex;flex:1 1;justify-content:center}.profile-image{border-radius:8px;max-width:auto;width:100%}.about-right{color:#862929;flex:2 1;padding:20px}.about-right h2{color:#862929;font-size:2rem;margin-bottom:20px}.about-right p{color:#000;font-size:1rem;margin-bottom:10px}.highlight{color:#e0a22d;font-size:1rem}@media (min-width:768px){.about-container{flex-direction:row}.profile-image{margin-bottom:0}.about-right h2{font-size:2.5rem}.about-right p,.highlight{font-size:1.2rem}}@media (min-width:1024px){.about-right h2{font-size:3rem}.about-right p,.highlight{font-size:1.5rem}}@media (max-width:767px){.about-container{flex-direction:column;text-align:center}.about-left,.about-right{flex:none;width:100%}.about-right{padding:10px 0}.about-right h2{font-size:1.5rem}.about-right p,.highlight{font-size:1rem}}.legal-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;max-width:1200px;padding:2rem}.legal-container h1{color:#333;font-family:Gumela;font-size:2.5rem;margin-bottom:2rem;text-align:center}.legal-content{display:flex;flex-direction:column;gap:2rem}.legal-content section{background-color:#f8f9fa;border-left:4px solid #fca61f;border-radius:6px;padding:1.5rem}.legal-content h2{color:#fca61f;font-family:Gumela;font-size:1.5rem;margin-bottom:1rem}.legal-content p{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.legal-content ul{list-style-type:none;padding-left:1rem}.legal-content ul li{color:#555;font-size:1.1rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.legal-content ul li:before{color:#fca61f;content:"•";font-size:1.2rem;left:0;position:absolute}.language-switcher{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:2rem}.language-switcher button{background-color:initial;border:2px solid #fca61f;border-radius:4px;color:#fca61f;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:all .3s ease}.language-switcher button.active,.language-switcher button:hover{background-color:#fca61f;color:#fff}@media screen and (max-width:768px){.legal-container{margin:1rem;padding:1rem}.legal-container h1{font-size:2rem}.legal-content h2{font-size:1.3rem}.legal-content p,.legal-content ul li{font-size:1rem}}@media screen and (max-width:480px){.legal-container{margin:.5rem;padding:.5rem}.legal-container h1{font-size:1.8rem}.legal-content section{padding:1rem}}
/*# sourceMappingURL=main.10be2f71.css.map*/