body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}:root{--text-main:#080025;--royal-gold:#d4af37;--Metallic-Gold:#b8860b;--Rich-Gold:gold;--Antique-Gold:#c28840;--Luxury-Matte-Gold:#c9b037;--bg:#080025}.page-container{margin-top:75px}.react-link{color:#080025;color:var(--text-main);text-decoration:none}.btn,.btn-flex{align-items:center;display:flex;justify-content:center}.btn{background-color:#080025;background-color:var(--bg);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:400;gap:1rem;height:40px;min-width:90px;outline:none;padding:0 1rem}.light-btn{background-color:#bababa;color:#080025;color:var(--text-main)}.btn .royal-btn{background:#d4af37;background:var(--royal-gold);color:#fff}.WorkOnProcess{height:50vh}.NavBar,.WorkOnProcess{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.NavBar{position:fixed;top:0;z-index:100}.NavBar .NavBar-nav{align-items:center;background-color:#fff;box-shadow:1px 0 10px gray;display:flex;height:75px;justify-content:center;width:100%}.NavBar .NavBar-nav .NavBar-nav-box{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1rem;width:80%}.NavBar .NavBar-nav .NavBar-nav-box .logo img{width:10rem}.NavBar .NavBar-nav .menu-items-group{align-items:center;display:flex;font-size:20px;font-weight:500;gap:2rem;justify-content:center}.NavBar .NavBar-nav .menu-items-group .menu-items{display:flex;gap:2rem}.NavBar .NavBar-nav .menu-items-group .menu-items .react-link:hover{text-shadow:#fc0 1px 0 10px}.dropdown{position:relative}.dropdown-content{background-color:#fff;box-shadow:0 2px 5px #0003;display:none;min-width:150px;padding:10px;position:absolute;top:100%;z-index:10}.dropdown:hover .dropdown-content{align-items:baseline;display:flex;flex-direction:column;gap:1rem;justify-content:center}.NavBar .NavBar-nav .menu-items-group .menu-language-btn{align-items:center;background-color:#080025;background-color:var(--bg);border-radius:3px;color:#fff;cursor:pointer;display:flex;font-weight:500;height:35px;justify-content:center;padding:0 .5rem;width:70px}.NavBar .NavBar-nav .menu-items-group .menu-language-btn select{background-color:initial;border:none;color:#fff;cursor:pointer;height:100%;outline:none;width:70%}.NavBar .NavBar-nav .menu-items-group .menu-language-btn select option{background-color:#080025;border:none;color:#fff;outline:none}.menu-toggle{cursor:pointer;display:none}.NavBar .responsive-menu .menu-items{align-items:baseline;display:flex;flex-direction:column;gap:2rem;justify-content:center}.NavBar .responsive-menu .menu-items .dropdown .dropdown-title,.NavBar .responsive-menu .menu-items .react-link{font-size:1.5rem;font-weight:700}.NavBar .responsive-menu .menu-items .mobile-language{align-items:center;background-color:#080025;background-color:var(--text-main);border-radius:3px;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:1rem}.NavBar .responsive-menu .menu-items .mobile-language select{background:#0000;border:none;color:#fff;font-weight:700;outline:none}@media (max-width:768px){.NavBar .NavBar-nav{position:fixed;top:0}.NavBar .NavBar-nav .NavBar-nav-box{width:90%}.NavBar .NavBar-nav .NavBar-nav-box .logo img{width:7rem}.NavBar .NavBar-nav .menu-items-group .menu-items{display:none}.hide-on-mobile{display:none!important}.mobile-only{display:block}.responsive-menu{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;padding:3rem 2rem 1rem;position:absolute;top:75px;width:50%;z-index:999}.menu-language-btn.mobile-language{margin-top:1rem}}@media (min-width:769px){.mobile-only{display:none!important}}.App .home-hero{align-items:center;animation:bgZoomSlide 30s ease-in-out infinite;background-image:url(https://homesoftherich.net/wp-content/uploads/2015/04/Screen-Shot-2015-04-21-at-5.31.52-PM.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}@keyframes bgZoomSlide{0%{background-image:url(https://kishangarhmarbledealer.wordpress.com/wp-content/uploads/2015/02/rajasthan-black-granite1.jpg);background-position:50%;background-size:cover}25%{background-position:50%;background-size:cover}50%{background-image:url(https://bhutrastones.com/wp-content/uploads/photo-gallery/Makrana_Marble.jpg?bwg=1719061185);background-size:cover}75%{background-position:50%;background-size:cover}to{background-image:url(https://homesoftherich.net/wp-content/uploads/2015/04/Screen-Shot-2015-04-21-at-5.31.52-PM.png);background-size:cover}}.App .home-hero .home-hero-crousole{height:100%;width:100%}.home-hero-crousole-box{align-items:center;display:flex;height:100%;justify-content:center;position:relative;top:0;width:100%}.App .home-hero .home-hero-crousole .crousole-bg{background-color:rgba(1,1,1,.173);height:100%;position:absolute;top:0;width:100%;z-index:1}.hero-crousole{align-items:center;color:#fff;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:2}.hero-crousole h1{color:#fff;font-size:4rem;text-align:center;width:50%}.hero-crousole p{font-size:1.3rem;text-align:center;width:50%}.hero-crousole .btn{font-weight:700}.App .home-section{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:5rem;width:100%}.App .home-section h2{border-left:5px solid #ff4500;color:#080025;color:var(--text-main);font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3rem;padding-left:1rem}.App .home-section .home-sub-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:80%}.home-section .home-sub-section .details{align-items:baseline;color:#080025;color:var(--text-main);display:flex;flex-direction:column;gap:1rem;width:30%}.home-section .home-sub-section .image{width:50%}.home-section .home-sub-section .image img{box-shadow:0 2px 5px #474747;width:100%}.home-offer{flex-direction:column!important}.home-offer .home-sub-section{align-items:center;display:flex;flex-wrap:wrap;gap:3.5rem!important;justify-content:space-around;margin-top:2rem;width:80%}.home-offer .offer-card{align-items:center;border-radius:3px;box-shadow:1px 0 10px gray;cursor:pointer;display:flex;flex-direction:column;font-size:21px;gap:1rem;justify-content:center;padding:1rem;width:40%}.home-offer .offer-card .icon{color:#ff4500;font-size:3rem;font-weight:500}.home-offer .offer-card h3{color:#ff4500}.home-offer .offer-card:hover{box-shadow:1px 0 10px #ff44005e}.home-section .home-choose .details{width:50%;span{font-size:1.2rem;font-weight:700;margin-right:.5rem}}.home-section .home-choose .image{width:40%}.collection-box{flex-direction:column;gap:5px}.collection-box .collection-hero{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;width:90%}.collection-box .collection-hero .collection-controllers{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.collection-box .collection-hero .collection-controllers .btn-flex{gap:2rem}.collection-box .collection-hero .collection-controllers .btn-flex .active{background-color:#080025;background-color:var(--text-main);color:#fff}.collection-box .collection-hero .crousole-btn-group .btn{background-color:#ff8000;border-radius:50%;color:#fff;height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.collection-crousole-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:80%}.home-section .collection-crousole{align-items:center;display:flex;gap:4rem;scroll-behavior:smooth;width:100%}.home-section .collection-crousole .card{background:#fff;border-radius:3px;box-shadow:1px 0 10px #080025;box-shadow:var(--text-main) 1px 0 10px;height:20pc;transition:transform .3s ease-in-out;width:15pc}.home-section .collection-crousole .card:hover{transform:translateY(-5px)}.collection-crousole .card .image{height:15pc;width:15pc}.collection-crousole .card .image img{border-top-left-radius:3px;border-top-right-radius:3px;height:15pc;width:100%}.collection-crousole .card .details{align-items:center;background-color:#080025;background-color:var(--bg);border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;display:flex;height:5pc;justify-content:baseline;padding:0 0 0 1rem}@media (max-width:768px){.App .home-hero{height:45vh}.hero-crousole h1{color:#fff;font-size:2rem;text-align:center;width:90%}.hero-crousole p{font-size:1rem;text-align:center;width:90%}.hero-crousole .btn{font-weight:700}.App .home-section .home-sub-section{justify-content:center}.home-section .home-sub-section .image,.home-section .home-sub-section .image img{width:100%}.App .home-section h2{font-size:2rem}.home-section .home-sub-section .details{width:100%}.home-offer .offer-card{width:90%}}.about .about-hero{align-items:center;background-image:url(/static/media/home-about.461294a3ae5e2636914d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:80vh;justify-content:center;position:relative;top:0;width:100%}.about .about-hero .background-filter{background-color:#08002596;height:100%;position:absolute;top:0;width:100%;z-index:9}.about .about-hero .details{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:10}.about .about-hero .details .header{display:flex;flex-direction:column;gap:2rem}.about .about-hero .details .header h2{color:#fff;font-size:3rem;text-align:center}.about .about-hero .details .header p{color:#fff;font-size:1.5rem;text-align:center}.about .about-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;width:100%}.about .about-section .about-sub-section{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:2rem;justify-content:space-between;margin-top:5rem;width:80%}.about .about-section .about-sub-section h2{color:#080025;color:var(--text-main);font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3rem}.about .about-section .about-sub-section .about-details{display:flex;flex-direction:column;gap:1rem;width:40%}.about .about-section .about-sub-section .about-details ul{display:flex;flex-direction:column;gap:1rem}.about .about-section .about-sub-section .image{width:50%}.about .about-section .about-sub-section .image img{box-shadow:0 2px 5px #474747;width:100%}.about .future .about-details{border-radius:.4rem;box-shadow:0 2px 5px #ff4500;padding:1rem}.about .future .about-details .icon-box{align-items:center;display:flex;justify-content:center;margin-bottom:.6rem;width:100%}.about .future .about-details .icon-box .icon{color:#ff4500;font-size:3rem}.about .future .about-details h2{color:#ff4500;font-size:1.5rem}.about-section .about-sub-section .container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.about-section .about-sub-section .container .card-group{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-around;width:100%}.about-section .about-sub-section .container .card{align-items:center;background-color:#080025;border-radius:4px;box-shadow:0 2px 5px #474747;color:#fff;display:flex;flex-wrap:wrap-reverse;gap:1rem;justify-content:space-around;max-height:fit-content;min-height:400px;padding:0 1rem;width:95%}.about-section .about-sub-section .container .card .image{align-items:end;display:flex;height:100%;justify-content:center;width:330px}.about-section .about-sub-section .container .card .image img{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:none;display:block;width:100%}.about-section .about-sub-section .container .card .details{color:#fff;display:flex;flex-direction:column;gap:2rem;width:70%}.about-section .about-sub-section .container .card .details .title{font-size:2rem}.about-section .about-sub-section .container .card .details .post{font-size:1.2rem}@media (max-width:768px){.about .about-hero{height:50vh}.about .about-hero .details .header h2{color:#fff;font-size:2rem;width:90%}.about .about-hero .details .header p{font-size:1rem;width:90%}.about .about-section .about-sub-section h2{font-size:2rem}.about .about-section .about-sub-section .image img{width:90%}.about .about-section .about-sub-section .about-details,.about .about-section .about-sub-section .image{width:100%}.about-section .about-sub-section .container .card{gap:1rem;padding-top:2rem}.about-section .about-sub-section .container .card .details{gap:1rem}.about-section .about-sub-section .container .card .details .title{font-size:1.6rem}.about-section .about-sub-section .container .card .details .post{font-size:1.2rem}.about-section .about-sub-section .container .card .details{width:100%}}.collection{margin-top:75px}.collection .collection-hero{align-items:center;background-image:url(https://www.rkmarble.com/wp-content/uploads/2023/02/1920X949_IMPORTED-MARBLE-ITALIAN_BANNER.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:80vh;justify-content:center;width:100%}.collection .collection-hero .details{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(3px);background:#fff3;border-radius:10px;color:#fff;padding:20px;text-align:center;width:50%}.collection .collection-section{margin-top:2rem}.collection .collection-section .collection-section-heading{text-align:start;width:90%}.collection .collection-section .collection-section-box{align-items:center;flex-wrap:wrap;justify-content:center}.collection .collection-section .collection-section-box .collection-importedMarble-controller{display:flex;gap:2rem}.collection .collection-section .collection-section-box .collection-importedMarble-controller div{align-items:center;display:flex;gap:.3rem;justify-content:center}.collection .collection-section .collection-section-box .collection-importedMarble-controller div select{height:40px;padding:0 .4rem}.collection .collection-section .collection-card-group{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:2rem;max-height:fit-content;min-height:60vh;width:90%}.collection .collection-section .collection-card-group Link{text-decoration:none}.collection .collection-section .collection-card-group .collection-card{border:1px solid gray;padding:10px;text-align:center;text-decoration:none;width:300px}.collection .collection-section .collection-card-group .collection-card .image-box{position:relative;width:100%}.collection .collection-section .collection-card-group .collection-card .image-box .productImage{height:170px;overflow:hidden;width:100%}.collection .collection-section .collection-card-group .collection-card .image-box .productImage img{height:100%;object-fit:cover;object-position:center;width:100%}.collection .collection-section .collection-card-group .collection-card .image-box .bottomStand{bottom:.2rem;position:relative;width:100%}.collection .collection-section .collection-card-group .collection-card .image-box .bottomStand img{width:100%}.collection .collection-section .collection-card-group .collection-card h2{color:#080025;color:var(--text-main);text-decoration:none}@media (max-width:768px){.collection .collection-hero{height:50vh}}.collection-details{margin-top:80px;padding:0}.collection-details .collection-product-section{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;padding-top:3rem;position:relative;top:0;width:100%}.collection-details .collection-product-section .product-pointes{align-items:center;display:flex;flex-direction:column;gap:30%;height:90%;justify-content:center;position:absolute;top:3rem;width:90%;z-index:2}.collection-details .collection-product-section .product-pointes ul{align-items:center;display:flex;justify-content:space-between;width:100%}.collection-details .collection-product-section .product-pointes ul li{align-items:center;display:flex;gap:1rem;list-style:none}.collection-details .collection-product-section .target-line{align-items:center;display:flex;justify-content:center}.collection-details .collection-product-section .target-line .point-dote{background-color:red;border-radius:50%;height:.5rem;width:.5rem}.collection-details .collection-product-section .target-line .horizont-line{background-color:#080025;background-color:var(--text-main);height:2px;width:12rem}.collection-details .product-card{position:relative;width:60%}.collection-details .product-card .productImage{width:100%}.collection-details .product-card .productImage img{height:100%;width:100%}.collection-details .product-card .bottomStand{position:relative;top:-.3rem;width:100%}.collection-details .product-card .bottomStand img{width:100%}.collection-details .collection-details-section{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-around;margin-top:4rem;width:100%}.collection .collection-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.collection .collection-section .collection-section-box{display:flex;margin-top:2rem;width:90%}.collection-details .collection-details-section .left-side,.collection-details .collection-details-section .right-side{display:flex;flex-direction:column;gap:2rem;width:40%}.collection-details .collection-details-section .right-side .details{width:70%}.collection-details .collection-details-section .right-side .details .quotes-icon{color:gold;color:var(--Rich-Gold);font-size:4rem}.collection-details .collection-details-section .left-side .images-box img{width:19rem}.collection-details .collection-details-section .right-side .image img{width:22rem}@media (max-width:768px){.collection-details .collection-product-section .product-pointes{margin-top:1rem;position:relative;top:0;z-index:0}.collection-details .collection-product-section .product-pointes ul{justify-content:space-around}.collection-details .collection-product-section .product-pointes .target-line{display:none}.collection-details .collection-details-section .left-side,.collection-details .collection-details-section .right-side{width:100%}.collection-details .collection-details-section .right-side{flex-direction:column-reverse}}.contact .contact-hero{align-items:center;-webkit-backdrop-filter:blur(.5);backdrop-filter:blur(.5);background-color:red;background-image:url(/static/media/background3.9013f379e93cf513c1a4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;top:0;width:100%}.contact .contact-hero .background-filter{background-color:rgba(0,0,0,.508);height:100%;position:absolute;top:0;width:100%;z-index:9}.contact .contact-hero .details{align-items:center;color:#f5f5f5;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center;position:absolute;top:0;width:50%;z-index:10}.contact .contact-hero .details h2{font-size:3rem;text-align:center}.contact .contact-hero .details p{font-size:1rem}.contact .contact-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;width:100%}.contact .contact-section .contact-sub-section{display:flex;flex-direction:column;gap:1rem;width:80%}.contact .contact-section .contact-sub-section h2{color:#080025;color:var(--text-main);font-size:2.3rem}.contact .contact-section .contact-summary-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;width:100%}.contact .contact-section .contact-form-container,.contact .contact-section .contact-summary{width:40%}.contact .contact-section .contact-summary .summary-container{color:#080025;color:var(--text-main);display:flex;flex-direction:column;gap:1rem}.contact-section .contact-summary .summary-container .summary-details{display:flex;flex-direction:column;gap:2rem;padding-left:1rem}.contact-section .contact-summary .summary-container .summary-details p{align-items:center;display:flex;font-size:1.5rem;gap:1rem}.contact-section .contact-summary .summary-container .summary-details p .summary-details-icon{cursor:pointer;:hover{color:#d4af37;color:var(--royal-gold)}}.contact .contact-section .contact-form-container .contact-form{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.contact .contact-section .contact-form-container .contact-form .input-group{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%}.contact-section .contact-form-container .contact-form .input-group .input-box{align-items:center;background-color:#080025;border-radius:.2pc;color:#fff;display:flex;height:2.8pc;padding-left:.5rem;width:12pc}.contact-section .contact-form-container .contact-form .input-group .input-box input,.contact-section .contact-form-container .contact-form .input-group .input-box select{background:#0000;border:none;color:#fff;font-weight:500;height:100%;letter-spacing:.04pc;outline:none;width:100%}.contact-section .contact-form-container .contact-form .input-group .input-box select option{background-color:#080025}.contact-section .contact-form-container .contact-form .input-message{background-color:#080025;border-radius:.2pc;color:#fff;height:2.5pc;min-height:5pc;padding-left:.5rem;padding-top:.5rem;width:99%}.contact-section .contact-form-container .contact-form .input-message textarea{background:#0000;border:none;color:#fff;font-weight:500;height:100%;letter-spacing:.04pc;outline:none;width:100%}.contact .contact-map{height:70vh;margin-top:4rem;width:100%}.contact-section .contact-sub-section .faq-container{display:flex;flex-direction:column;gap:2rem}.contact-section .contact-sub-section .faq-container .faq-box{color:#fff;width:60%}.contact-section .contact-sub-section .faq-container .faq-box .faq-qution{align-items:center;background-color:#080025;background-color:var(--text-main);display:flex;gap:2rem;height:50px;justify-content:space-between;padding:0 1rem}.faq-answer-controller{font-size:2rem}.contact-section .contact-sub-section .faq-container .faq-answer{background-color:#0d0137;display:flex;gap:1rem;padding:.8rem 1rem}.contact-section .contact-sub-section .faq-container .faq-answer p{display:flex;justify-content:baseline;width:11.2%}.contact-section .contact-sub-section .faq-container .faq-answer span{font-size:.9rem}@media (max-width:768px){.contact .contact-hero{height:30vh}.contact .contact-hero .details{width:90%}.contact .contact-hero .details h2{font-size:2rem}.contact .contact-hero .details p{font-size:1rem}.App .home-section .home-sub-section{justify-content:center}.contact .contact-section .contact-form-container,.contact .contact-section .contact-summary{width:90%}.contact-section .contact-summary .summary-container .summary-details p{font-size:1.1rem}.contact-section .contact-form-container .contact-form .input-group .input-box,.contact-section .contact-sub-section .faq-container .faq-box{width:100%}}.Footer{background-color:#fff;background-color:#efeeee;border-top:1px solid #ccc;box-shadow:1px 0 10px gray;margin-top:5rem;padding:1rem 0;width:100%}.Footer,.Footer .footer-container{align-items:center;display:flex;justify-content:center}.Footer .footer-container{flex-direction:column;width:80%}.Footer .footer-container .footer-box{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%}.Footer .footer-container .footer-box:first-of-type{border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:1rem;padding-top:2rem}.Footer .footer-container .footer-box .footer-hero{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.Footer .footer-container .footer-box .footer-hero img{width:7rem}.Footer .footer-container .footer-box h3{font-weight:500}.Footer .footer-container .footer-box .footer-icons{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.Footer .footer-container .footer-box .footer-icons .react-link{font-size:2rem}.Footer .footer-container .footer-box .footer-icons .react-link:hover{color:gold;color:var(--Rich-Gold)}.Footer .footer-container .footer-box .footer-location,.Footer .footer-container .footer-box .footer-mail{align-items:center;display:flex;font-size:1.5rem;gap:.3rem;justify-content:center}.Footer .footer-bottom{align-items:center;border-top:1px solid #ccc;color:#080025;color:var(--text-main);display:flex;font-size:15px;font-weight:500;height:5rem;justify-content:center;margin-top:2rem;width:100%}.Footer .footer-bottom p span{color:#d4af37;color:var(--royal-gold)}@media (max-width:768px){.Footer .footer-container .footer-box .footer-location,.Footer .footer-container .footer-box .footer-mail{font-size:1rem}}.adminDashboard .admin-dashboard-hero{align-items:center;display:flex;height:40vh;justify-content:space-around;padding-top:2rem;width:100%}.admin-container{flex-wrap:wrap}.AdminLogin,.admin-container{align-items:center;display:flex;gap:3rem;justify-content:center;width:100%}.AdminLogin{flex-direction:column;height:69vh;padding-top:1rem}.AdminLogin h2{font-family:Times New Roman,Times,serif}.AdminLogin .admin-login-form{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.AdminLogin .admin-login-form .input-box{align-items:center;background-color:#080025;background-color:var(--bg);border-radius:1rem;display:flex;height:60px;justify-content:center;padding:0 1rem;width:300px}.AdminLogin .admin-login-form .input-box input{background:#0000;border:none;color:#fff;font-weight:600;height:100%;letter-spacing:1px;outline:none;width:100%}.AdminLogin .admin-login-form .input-box .showPasswordBtn{color:#fff;cursor:pointer;font-size:1.4rem}.AdminLogin .admin-login-form p{font-weight:500}.AdminLogin .admin-login-form p span{color:#ff4500;cursor:pointer}.AdminLogin .btn{padding:0 1rem}.admin-container .admin-add-emp-btn{align-items:center;border-radius:4px;box-shadow:1px 0 10px gray;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;width:200px}.admin-dashboard-hero .left .btn-group{align-items:center;display:flex;gap:2rem;margin-top:2rem}.admin-dashboard-hero .left .btn-group .btn{padding:0 1rem}.admin-container .admin-add-emp-btn:hover{box-shadow:1px 0 10px #000}.admin-container .admin-add-emp-btn .icon{font-size:2rem}.admin-container .admin-add-emp-btn .btn-text{align-items:center;background-color:#ff4500;border-radius:2px;color:#fff;display:flex;font-weight:500;gap:3px;justify-content:center;padding:4px}.admin-container .admin-add-emp-btn .btn-text:hover{background-color:orange}.admin-analytics{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:3rem 0;width:100%}.admin-analytics .admin-analytics-heading{font-size:2rem}.admin-analytics-dashboard{border-radius:1rem;box-shadow:1px 0 10px #959494;display:flex;flex-direction:column;gap:2rem;padding:2rem;width:90%}.admin-analytics .admin-analytics-dashboard .analytics-header{align-items:center;display:flex;justify-content:space-around;width:100%}.admin-analytics .admin-analytics-dashboard .analytics-header .card{align-items:center;border-radius:1rem;box-shadow:1px 0 10px #959494;display:flex;flex-direction:column;justify-content:center;padding:1rem}.admin-analytics .admin-analytics-dashboard .analytics-header .card p{font-size:28px}.admin-analytics .analytics-main-box{display:flex;justify-content:space-between;width:100%}.admin-analytics .analytics-main-box .analytics-graph-view-box{border-radius:1rem;box-shadow:1px 0 10px #959494;padding:1rem;width:60%}.admin-analytics .analytics-main-box .analytics-other-view-box{align-items:center;display:flex;flex-direction:column;justify-content:baseline;width:30%}.admin-analytics .analytics-main-box .analytics-other-view-box .card{border-radius:1rem;box-shadow:1px 0 10px #959494;padding:1rem;width:100%}.admin-analytics .analytics-main-box .analytics-other-view-box .card table{background-color:wheat;border:2px solid;border-collapse:collapse;font-size:1.4rem}.admin-analytics .analytics-main-box .analytics-other-view-box .card table thead{background-color:#0d0137;color:#fff}.admin-messager{display:flex;min-height:70vh;width:100%}.admin-messager .message-index{border-right:1px solid gray;display:flex;flex-direction:column;gap:1rem;width:30%}.admin-messager .message-index .message-index-header{align-items:center;display:flex;height:80px;justify-content:space-around;width:100%}.admin-messager .message-index .index-card{display:flex;gap:.8rem;width:80%}.admin-messager .message-index img{height:70px;width:70px}.admin-messager .message-box{width:90%}.admin-messager .message-box .message-box-header{align-items:center;border-bottom:1px solid gray;display:flex;height:80px;justify-content:space-between;padding:0 2rem}.admin-messager .message-box .message-box-header .messager-profile{align-items:center;display:flex}.admin-messager .message-box .message-box-header .messager-profile img{width:60px}.admin-messager .popUpBox{background-color:#fff;border:2px solid grey;gap:2rem;padding:2rem;position:absolute;right:4rem;top:5rem;width:200px}.admin-messager .popUpBox,.adminFormPage{display:flex;flex-direction:column;justify-content:center}.adminFormPage{align-items:center;gap:3rem;width:100%}.adminFormPage .formHeader{font-family:Verdana,Geneva,Tahoma,sans-serif;margin-top:2rem;width:90%}.adminFormPage .formResultMessage{border-radius:.3rem;box-shadow:1px 0 10px #959494;font-weight:500;letter-spacing:1px;padding:1rem;word-spacing:2px}.adminFormPage .adminFormBox{align-items:center;border-radius:1rem;box-shadow:1px 0 10px #959494;display:flex;justify-content:center;padding:2rem;width:90%}.adminFormPage .adminFormBox form{align-items:center;border-right:2px solid gray;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:60%}.adminFormPage .adminFormBox form .input-box{border:2px solid #ff4500;border-radius:3px;padding:.5rem;width:300px;textarea{height:70px}}.adminFormPage .adminFormBox form .input-box input,select,textarea{border:none;font-weight:500;height:40px;letter-spacing:1px;outline:none;width:100%;word-spacing:2px}.adminFormPage .adminFormBox form .input-box select option{border:2px solid #ff4500;outline:none}.adminFormPage .adminFormBox form .input-box input[type=file]{border-radius:3px;color:#0000;outline:none}.adminFormPage .adminFormBox form .input-box input[type=file]::file-selector-button{border:2px solid #ff4500;border-radius:3px;box-shadow:1px 0 10px #ff4500;cursor:pointer;height:100%;padding:8px 15px;text-align:start;width:100%}.adminFormBox form .types-input-boxs{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.adminFormBox form .input-box-group{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.adminFormBox form .types-input-boxs .input-box{display:flex;input{width:90%}.input-btn{align-items:center;background-color:red;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:700;justify-content:center;outline:none;padding:0;width:10%}}.adminFormPage .adminFormBox .preview-box{align-items:baseline;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:baseline;padding-left:2rem;width:30%}.adminFormPage .adminFormBox .preview-box .stone-image-preview{width:100%;img{border:2px double #ff4500;border-radius:.4rem;box-shadow:1px 0 10px #959494;width:100%}}.adminFormPage .adminFormBox .preview-box .preview{border-radius:4px;box-shadow:1px 0 10px gray;padding:.6rem}.preview-list-group{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none}.preview-list-group .preview-list-item{align-items:center;background-color:#ffb70033;border-radius:.7rem;box-shadow:1px 0 10px #ffb70033;display:flex;justify-content:center;padding:.3rem .5rem}.employeViewPage{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-top:2rem;width:100%}.employeViewPage .employee-profile-card-group{display:flex;flex-wrap:wrap;gap:4rem;width:100%}.employeViewPage .employee-profile-card{border-radius:1rem;box-shadow:1px 0 10px #959494;width:270px}.employeViewPage .employee-profile-card .profileImage{border-top-left-radius:1rem;border-top-right-radius:1rem;height:300px;width:100%;img{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%;object-fit:cover;width:100%}}.employeViewPage .employee-profile-card-group .employee-profile-card .employeeDetails{display:flex;flex-direction:column;gap:1rem;padding:1rem}.employeViewPage .employee-profile-card-group .employee-profile-card .employeeDetails .subDetails{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.employeViewPage .employee-profile-card-group .employee-profile-card .employeeDetails .subDetails p{align-items:center;background:#ffb70033;border-radius:.7rem;display:flex;justify-content:center;padding:.3rem .5rem}.stoneContainer{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.stoneContainer .stone-box{align-items:center;border-radius:1rem;box-shadow:1px 0 10px gray;display:flex;height:70vh;justify-content:space-between;padding:0 1rem;width:80%}.stoneContainer .stone-box .right{width:30%}.view-data-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;width:100%}.view-data-page .view-data-page-container{border-collapse:collapse;margin-top:20px;width:90%}.view-data-page .view-data-page-container td,.view-data-page .view-data-page-container th{border:1px solid #ddd;padding:10px;text-align:left}.view-data-page .view-data-page-container th{background-color:#f2f2f2;font-weight:700}.view-data-page .view-data-page-container .types-items-group{display:flex;flex-wrap:wrap;gap:1rem}.view-data-page .view-data-page-container .types-items-group .types-item{background-color:#c288405f;border-radius:1rem;box-shadow:1px 0 10px gray;padding:.6rem}.view-data-page .view-data-page-container .delete-btn,.view-data-page .view-data-page-container .edit-btn{border:none;border-radius:5px;cursor:pointer;margin-right:8px;padding:5px 10px}.view-data-page .view-data-page-container .edit-btn{background-color:#4caf50;color:#fff}.view-data-page .view-data-page-container .delete-btn{background-color:#f44336;color:#fff}.view-data-page .pagination-container{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:20px}.view-data-page .page-number,.view-data-page .pagination-btn{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:6px 12px;transition:all .2s ease}.view-data-page .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.view-data-page .page-number.active{background-color:#007bff;color:#fff;font-weight:700}.view-data-page .page-number:hover:not(.active),.view-data-page .pagination-btn:hover:not(:disabled){background-color:#f0f0f0}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.loader{background-color:#fff;height:100vh;justify-content:center;position:absolute;top:0;width:100vw;z-index:10000}.loader,.truckWrapper{align-items:center;display:flex}.truckWrapper{flex-direction:column;height:100px;justify-content:flex-end;overflow-x:hidden;position:relative;width:200px}.truckBody{animation:motion 1s linear infinite;height:fit-content;margin-bottom:6px;width:130px}@keyframes motion{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}.truckTires{align-items:center;bottom:0;display:flex;height:fit-content;justify-content:space-between;padding:0 10px 0 15px;position:absolute;width:100px}.truckTires svg{width:24px}.road{align-self:flex-end;background-color:#282828;border-radius:3px;bottom:0;height:1.5px;position:relative;width:100%}.road:before{border-left:10px solid #fff;right:-50%;width:20px}.road:after,.road:before{animation:roadAnimation 1.4s linear infinite;background-color:#282828;border-radius:3px;content:"";height:100%;position:absolute}.road:after{border-left:4px solid #fff;right:-65%;width:10px}.lampPost{animation:roadAnimation 1.4s linear infinite;bottom:0;height:90px;position:absolute;right:-90%}@keyframes roadAnimation{0%{transform:translateX(0)}to{transform:translateX(-350px)}}
/*# sourceMappingURL=main.3c552756.css.map*/