.App{background:#fcfcfc;font-family:"Lato",sans-serif}.benifits-outer{border:.195441px solid #121212;border-radius:4.88602px;max-width:380px;height:400px;display:flex;flex-direction:column;align-items:center;padding:10px;margin-top:40px;justify-content:flex-start;background:#fff}.benifits-outer p{font-size:17px}.image-benifits{object-fit:contain}.connect-form{padding:50px 0}.connect-form input,.connect-form textarea{width:100%;font-size:1.5rem;padding:.4rem;border:1px solid #000}.connect-form h1{font-weight:900;font-size:40px}.connect-form h3{color:rgba(26,26,26,.6)}.connect-form h4{color:#1a1a1a;font-weight:700}.connect-form-btn{background-color:#1a1a1a;color:#fff;padding:10px;font-size:12px}.connect-form-btn:hover{background-color:#fff;background-color:#1a1a1a;border:1px solid #1a1a1a}.contactUsStatusText{font-size:max(1vw,16px);color:#cf5b0e}.loaderScreenArea{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:3;width:100vw;height:100vh}.loaderContainer{margin-top:calc(50vh - 50px)}.menu-header{background:#1a1a1a;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1}.header_left_side{display:flex}.header_logo_area{width:80px}.header_contact_info_area{width:100%}.header_contact_info_area a{height:30px;position:relative;color:#fff;text-decoration:none;padding:0}.header_contact_info_area a:hover{color:gold}.header_contact_info_area a>img{height:30px;padding:6px;position:absolute}.header_contact_info_area a>h4{left:30px;position:absolute;line-height:24px;bottom:0;height:30px;font-size:14px}.menu-items{color:#fff;display:flex;justify-content:space-between;cursor:pointer;align-items:center;flex-wrap:wrap}.menu-items h2{font-size:16px}.menu-items h2>a{font-size:16px;color:#fff;text-decoration:none}.menu-items h2>a:hover{color:gold}.logo-image{padding-top:20px;display:flex;flex-direction:column;max-width:45%}.logo-image h2{font-size:65px}.logo-image p{font-size:20px}.hamburger_menu{position:absolute;height:60px;width:60px;right:10px;top:10px;background:none;border:none;outline:none}.side_menu_area{background-color:rgba(0,0,0,.9);width:60vw;height:100vh;position:fixed;right:0;top:0;padding-top:80px}.side_menu_area .close_side_menu{position:absolute;height:60px;width:60px;right:10px;top:10px;background:none;border:none;outline:none}.side_menu_area a{font-size:18px;color:#fff;text-decoration:none;padding-left:30px}.side_menu_area a:hover{color:gold}.show_side_menu{display:block}.hide_side_menu{display:none}@media only screen and (max-width:768px){.header_menu_right_side{display:none}}.homeTopBackgroundImage{position:absolute;top:0;left:0;width:100vw;height:100vh}.homeTopBackgroundImage img{object-fit:cover;width:100%;height:100%}.home-image img{height:100vh;width:45vw;object-fit:cover}.home-text h1{color:#fff;font-size:65px}.contact-btn{color:#000;background-color:#fff;padding:10px;width:150px;transition:all .3s ease-out;font-size:20px}.contact-btn:hover{background-color:#000;color:#fff}.home-text{margin:auto}.home-btn{background:linear-gradient(89.07deg,#ffb744 2.06%,#d4af37 117.36%);border-radius:4px;color:#000;outline:none;border:none;padding:10px 25px;font-size:15px}.box-home{color:#000;background:#fcfcfc;box-shadow:0 3.63172px 6.35551px .90793px rgba(0,0,0,.12);border-radius:3.63172px;transition:all .3s ease-out;cursor:pointer;padding:3rem 1.5rem;height:100%}.box-home h2{font-size:22px}.box-home p{font-size:16px}.box-home:hover{background-color:rgba(0,0,0,.4);color:#fff}.bottom-margin{margin-bottom:-100px}.home-text-para{background:rgba(0,0,0,.3);font-size:18px;color:#fff;padding:4px}.home-part-two{background:#f7f9fc;margin-top:100px}.text-area-home{padding:30px}.home-part-two h3{font-size:45px;font-weight:300;padding:50px 0}.home-part-three h3{font-size:50px}.home-part-three{padding:0 50px}.benifits-section{display:flex;justify-content:space-around;flex-wrap:wrap}.alexa-img{float:left;width:40%;margin-right:20px}.home-part-four{padding:100px 0;display:flex;align-items:center;justify-content:space-between}.span-text{background:#d4af37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.benifits-section h2{color:#d4af37;font-size:x-large;font-weight:700}.our-products{margin-top:auto;background-color:#000;color:#fff;padding:50px;font-weight:600}.products-column{background:#657a9d;padding:50px;cursor:pointer}.products-column-2{background:#7487a7;padding:20px;cursor:pointer;text-align:center;height:100%}.products-column-2 p{font-size:16px;font-weight:400}.soul-image{width:100%}.sense-image{width:400px;height:250px;object-fit:cover}.our-products h1{margin-left:50px;font-size:40px}.our-products h2{font-size:40px}.margin-top-6{margin-top:3rem}.home-part-four h1{font-size:49px;font-weight:400}.home-part-four h3{font-size:30px;font-weight:300}.mobile-application{padding-top:30px}.mobile-application h1{font-size:40px;color:#134375;font-weight:700;padding-bottom:30px}.mobile-application h2{font-size:30px;font-weight:700;color:#d4af37}.mobile-application h3{color:rgba(26,26,26,.82);font-size:25px}.mobile-application img{width:100%}.how-we-work{padding:100px 0}.how-we-work h1{font-size:40px;color:#1a1a1a;font-weight:700;padding-bottom:30px}.how-we-work img{width:100%}.how-we-work h2{font-size:30px;font-weight:700}.how-we-work h3{font-size:26px;font-weight:300}@media (max-width:768px){.text-area-home{padding:10px}.home-part-one{flex-direction:column;padding:0}.home-image img{width:100vw;height:60vh;object-fit:cover}.logo-image{padding:10px}.home-part-two h3{font-size:30px;padding:60px 20px}.home-part-three h3{font-size:30px}.home-part-three{padding:0 20px}.alexa-img{width:100%;margin-bottom:20px}.home-part-four{padding:20px;display:block}.our-products{padding:20px}.our-products h1{margin-left:0}}.led_strip_color_section{width:100%}.led_color_area{display:flex}.led_color_box{border:1px solid #000;height:50px;width:50px;margin:5px}.led_color_area .warm_white{background-color:#ffd90e}.led_color_area .cool_white{background-color:#fff}.led_color_area .blue{background-color:#00f}.led_color_area .green{background-color:green}.learnMoreLink{font-size:max(1vw,16px);text-align:center;width:100%;color:#fff;text-decoration:none;cursor:pointer;margin-top:1vw}.learnMoreLink:hover{color:gold;text-decoration:none}.footer{margin-top:auto;background-color:#000;color:#fff;padding:50px;font-weight:600}.footer p{color:hsla(0,0%,100%,.5);font-size:14px}.footer h3{font-size:max(1.5vw,18px);font-weight:300}.footer_options_list a{color:#fff;text-decoration:none;font-size:max(1vw,14px);font-weight:300}.footer_options_list a:hover{color:gold;text-decoration:none}.footer_social_media{text-align:right}.footer_social_media img{height:30px;width:30px;margin-left:10px}.blog-section{padding:80px 0;background:#fdfdfd;text-align:center;overflow:hidden}.section-title{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:50px}.blog-slider-container{width:100%;max-width:1100px;margin:0 auto;position:relative;display:flex;align-items:center}.blog-viewport{width:100%;overflow:hidden;padding:10px 0}.blog-track{display:flex;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.blog-card-item{box-sizing:border-box;padding:0 15px;display:flex}.blog-simple-card{width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);text-align:left;cursor:pointer;height:100%;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.blog-simple-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.blog-img-box{flex:0 0 200px;overflow:hidden}.blog-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-simple-card:hover .blog-img-box img{transform:scale(1.05)}.blog-text-box{flex:1 1;padding:20px;display:flex;flex-direction:column}.blog-text-box h3{font-size:2rem;font-weight:800;color:#111;margin-bottom:12px;line-height:1.2}.blog-text-box p{color:#111;font-size:1.5rem;line-height:1.4;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:15px;margin-top:auto;font-size:1.3rem;font-weight:700;color:#333}.read-more{color:#ffb300;font-size:1.4rem;text-transform:uppercase;letter-spacing:.5px}.nav-arrow{background:#fff;border:none;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;transition:background .2s}.nav-arrow:hover{background:#ffb300}.nav-arrow.prev{margin-right:-25px}.nav-arrow.next{margin-left:-25px}.blog-dots-container{display:flex;justify-content:center;grid-gap:10px;gap:10px;margin-top:35px}.blog-dot{width:8px;height:8px;border-radius:50%;background:#eee;cursor:pointer;transition:all .3s}.blog-dot.active{background:#ffb300;width:25px;border-radius:4px}.blog-footer{margin-top:50px}.btn-show-all{background:#111;color:#fff;border:none;padding:18px 50px;font-size:1.6rem;font-weight:700;border-radius:40px;cursor:pointer;transition:all .2s}.btn-show-all:hover{background:#333;transform:scale(1.05)}.loader{border:4px solid #f3f3f3;border-top-color:#ffb300;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.blog-card-item{flex:0 0 100%}.blog-slider-container{padding:0 15px}.nav-arrow{display:none}.section-title{font-size:2rem}.blog-simple-card{height:auto;max-width:350px;margin:0 auto}}.whatsapp-button{position:fixed;bottom:32px;right:32px;background:#25d366;color:#fff;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:3000;cursor:pointer;transition:box-shadow .2s,background .2s}.whatsapp-button:hover{background:#128c7e;box-shadow:0 4px 16px rgba(0,0,0,.25)}.visitor-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:2000;display:flex;align-items:center;justify-content:center}.visitor-popup-container{background:#fff;border-radius:12px;padding:30px 25px;max-width:480px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.2);position:relative;max-height:95vh;overflow-y:auto}.visitor-popup-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:1.8rem;color:#888;cursor:pointer}.visitor-popup-header{text-align:center;margin-bottom:12px}.visitor-popup-header h2{font-size:2.2rem;font-weight:800;margin-bottom:5px}.visitor-popup-header p{font-size:1.4rem;color:#666}.visitor-popup-form .form-group{margin-bottom:12px}.visitor-popup-form .form-row{display:flex;grid-gap:10px;gap:10px}.visitor-popup-form .form-group.half{flex:1 1}.visitor-popup-form label{display:block;margin-bottom:5px;font-weight:700;font-size:1.3rem;color:#333}.visitor-popup-form input,.visitor-popup-form select,.visitor-popup-form textarea{width:100%;padding:10px 14px;border:1px solid #bbb;border-radius:8px;font-size:1.4rem;font-family:inherit}.visitor-popup-submit{width:100%;padding:14px 0;background:#ffd600;color:#222;border:none;border-radius:8px;font-size:1.6rem;font-weight:700;margin-top:15px}.visitor-popup-submit:hover{background:#ffb300}.visitor-popup-submit:disabled{background:#fff9c4;color:#aaa;cursor:not-allowed}.visitor-popup-success{text-align:center;padding:20px 0}.success-icon{font-size:2.22rem;color:#28a745;margin-bottom:8px}@media (max-width:480px){.visitor-popup-container{padding:20px 15px;max-width:100%;margin:10px}.visitor-popup-header h2{font-size:1.8rem}.visitor-popup-header p{font-size:1.2rem}.visitor-popup-form label{font-size:1.2rem;margin-bottom:2px}.visitor-popup-form input,.visitor-popup-form select,.visitor-popup-form textarea{padding:8px 12px;font-size:1.2rem}.visitor-popup-submit{padding:12px 0;font-size:1.4rem;margin-top:10px}}.backgroundVideo{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;object-fit:cover;-o-filter:blur(1px);filter:blur(1px);filter:opacity(50%)}.DC_About_Section{height:100vh;width:100%;position:relative;z-index:-2;background-color:#000}.DC_about_header{height:300px;width:100%}.DC_About_Section h1{text-align:center;font-size:36px;font-weight:500;margin-top:200px;color:#fff}.DC_About_Section .rupinDesignClubHeading{font-size:80px;text-transform:uppercase;letter-spacing:5px}.DC_About_Section p{font-size:20px;text-align:center;color:gold}.featuresSection{width:100%;padding:0}.featuresSection .container-fluid{padding:0}.featuresSection img{height:100%;width:100%;object-fit:cover}.DC_Form_Section{min-height:500px;padding-bottom:100px}.DC_Form_Section h1{margin-top:40px;text-align:center;font-size:20px;color:#000}.DC_Form_Section .formArea{width:100%;padding-top:20px}.DC_Form_Section .formArea .row{max-width:500px;margin:auto}.DC_Form_Section .formArea p{text-align:left;font-size:14px;font-weight:400;margin-top:10px}.DC_Form_Section .formArea input{text-align:left;font-size:18px;height:40px;width:100%;border-radius:5px;border:1px solid gold;padding-left:10px}.DC_Form_Section .formArea .phoneInputBox{display:flex}.DC_Form_Section .formArea .phoneExtension{line-height:40px;font-size:18px;padding-right:10px}.DC_Form_Section .formArea button{width:100%;margin-top:20px;height:50px;background-color:gold;border:1px solid #000;border-radius:5px;font-size:18px}.contactFormStatusText{color:#cf5b0e}@media only screen and (max-width:768px){.DC_About_Section{height:400px}.DC_About_Section h1{font-size:20px;font-weight:500;margin-top:150px;color:#fff}.DC_About_Section .rupinDesignClubHeading{font-size:45px;letter-spacing:2px}}.dc_onboarding_form{padding-top:100px;padding-bottom:100px;min-height:100vh}.onboarding_form{max-width:500px;margin:auto;background-color:red;height:500px}.products-cards-section{padding-bottom:100px;padding-top:50px}.product_card{height:400px;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.product_card .cardThumbArea{background-color:rgba(255,215,0,.5);background-color:#fff;height:340px}.product_card .cardThumbArea img{width:100%;height:100%;object-fit:contain}.product_card .cardDescArea{background-color:gold;height:60px;width:100%;text-align:center;overflow:hidden;padding:10px;color:#000}.product_card .cardDescArea h1{font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_card .cardDescArea p{font-size:14px;font-weight:300;white-space:nowrap;text-align:justify;text-justify:inter-word;overflow:hidden;text-overflow:ellipsis}.productDescModal{z-index:5;position:fixed;top:0;left:0;min-height:100vh;height:100%;width:100vw;background-color:rgba(0,0,0,.5);padding:50px;overflow-y:auto}.viewModal{display:block}.hideModal{display:none}.modalContainer{background-color:#fff;height:100%;width:100%;position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);overflow-y:scroll}.closeButton{position:absolute;right:10px;top:10px;height:30px;width:30px;cursor:pointer;z-index:6}.closeButton img{width:100%;height:100%;object-fit:contain}.productDescModal .container,.productDescModal .row{height:100%}.productGalleryContainer{height:100%;width:100%}.productGalleryContainer .leftArrow,.productGalleryContainer .rightArrow{position:absolute;z-index:6;cursor:pointer;top:calc(50% - 30px);height:60px;width:60px}.productGalleryContainer .leftArrow{left:0}.productGalleryContainer .rightArrow{right:0}.productGalleryContainer img{height:100%;width:100%;object-fit:cover}.productDescContainer{padding:20px;height:100%}.productDescContainer h1{font-size:22px;font-weight:600}.productDescContainer p{font-size:18px;font-weight:400}.specificationList{font-size:16px;font-weight:400}.productDescContainer .productPrice{display:flex;line-height:30px;font-size:16px}.productDescContainer .productPrice span{display:flex;font-size:20px;color:gold}.productDescContainer .productPrice h1{font-size:25px;font-weight:600;margin-left:5px;margin-right:5px;color:#000}.buyNowLinkContainer{padding:10px;display:flex}.buyNowLinkContainer .buyNowButton{height:50px;width:150px;margin-right:10px;border-radius:5px;border:2px solid gold;text-align:center;font-size:18px;padding:5px;cursor:pointer}.buyNowLinkContainer .buyNowButton img{height:100%;width:100%;object-fit:contain}.buyNowLinkContainer .buyNowAmazon{padding:10px}.contactUsButton{padding-top:1vw}.contactUsButton a{background-color:gold;border:none;border-radius:5px;font-size:max(1vw,16px);width:100%;padding:1vw 2vw;cursor:pointer;text-decoration:none;color:#000}.contactUsButton a:hover{background-color:#000;color:gold}@media only screen and (max-width:768px){.productGalleryContainer{height:50vh}.productDescModal{padding:30px 10px}.productGalleryContainer .leftArrow,.productGalleryContainer .rightArrow{height:40px;width:40px;top:calc(50% - 20px)}}.policyMainArea{padding-top:2vw;padding-bottom:2vw}.policyMainArea h1{font-size:max(2vw,30px);font-weight:600;text-align:center}.policyMainArea h2{font-weight:600}.policyMainArea h2,.policyMainArea p{font-size:max(1vw,16px)}.termsAndConditionsMainArea{padding-top:2vw;padding-bottom:2vw}.termsAndConditionsMainArea h1{font-size:max(2vw,30px);font-weight:600;text-align:center}.termsAndConditionsMainArea h2{font-size:max(1vw,16px);font-weight:600}.termsAndConditionsMainArea p,li{font-size:max(1vw,16px)}
/*# sourceMappingURL=main.0efa94da.chunk.css.map */