body{font-family:'Inter',sans-serif;font-size:var(--body-size);font-weight:300;line-height:2;padding-top:0}.heading{color:#161616;font-size:50px;font-weight:400;line-height:65px;font-family:Titillium Web,regular}.shrink .main-header-wrap{padding:10px 0;background:#000}ul{font-family:Inter,sans-serif}.sub-heading{color:#161616;font-size:30px;font-weight:400;font-family:Titillium Web,regular}.heading span.bold{font-weight:600}.top-header{display:flex;background:#1D281A;color:#fff;padding-top:10px;justify-content:space-between}.main-header-top,.main-header-top *{background:#051F38;color:#fff}.main-header-top{padding:5px 0}.main-header-top .social-media ul li svg,.main-header-top .social-media ul li img{width:18px;height:18px}.main-header-top .social-media ul li a{line-height:1;height:37px;width:37px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .5);border-radius:50%}.main-header-top .social-media ul li svg path{fill:#fff}.main-header-top .row{display:flex;justify-content:space-between}.main-header-top .social-media{width:100%;max-width:350px;display:flex;align-items:center;justify-content:flex-start}.main-header-top .call-us-today{width:100%;max-width:500px;display:flex;justify-content:flex-end;align-items:center;text-transform:uppercase}.main-header-top .social-media ul{margin:0;padding:0}.header-search svg{position:relative;line-height:normal;top:-1px}.header-search svg{cursor:pointer}.header-search:hover{opacity:.5}.main-header-top .social-media ul li{display:inline-block;margin-right:15px}.main-header-top .call-us-today .header_phone_text{font-weight:300;margin-right:5px;background-image:url(/wp-content/themes/ridhisidhispaces/assets/assets/img/call.svg);background-position:0 center;background-repeat:no-repeat;padding-left:22px}.main-header-wrap .header-logo{width:100%;max-width:80px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:-1px}.main-header-wrap .header-logo svg{width:100%;height:auto}.main-header-wrap .header_menu_apply{width:100%;max-width:calc(100% - 230px);display:flex;align-items:center;justify-content:flex-end;gap:0 47px}.main-header-wrap .header-menu-wrap{display:flex;align-items:center;justify-content:center}.main-header-wrap .header-menu-wrap>ul{position:relative}.header-button-wrappers{display:flex;align-items:center}.home-banner{position:relative}.banner-slide{position:relative}.banner-slide img{width:100%;height:100vh;object-fit:cover}.banner-content{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:69%}.banner-content h2{font-size:80px;font-weight:400;line-height:100px}.home-page-banner{width:100%;height:100vh}.home-page-banner{width:100%;height:100vh;position:relative;max-height:650px}.home-page-banner .image{position:absolute;bottom:0;right:100px;display:flex;height:auto;width:calc(50% + 10px)}.home-page-banner .image img{width:100%;height:auto}.home-page-banner .row{align-items:center;height:100%}.home-page-banner .container{height:100%}.home-page-banner .banner_heading{color:#FFF;font-size:70px;font-style:normal;font-weight:400;line-height:normal}.banner-btn{margin-top:30px}.home-page-banner .banner_content{color:#FFF;font-size:22px;font-style:normal;font-weight:400;line-height:normal;padding:15px 0}.home-page-banner .banner-content-wrap{padding-top:100px}.footer-top{padding:100px 0 80px;background-color:#1D281A}.footer-logo{margin-bottom:27px}.footer-description{margin-bottom:15px;padding-right:50px}.address-wrap svg{margin-top:5px}.footer-description p{font-weight:200;font-size:16px;line-height:32px;letter-spacing:.65px;color:#fff}footer .phone svg{margin-top:8px}.footer-social ul{display:inline-block;padding-left:0;margin-bottom:0}.footer-social ul li{display:inline-block;margin-right:4px;margin-top:6px}.social-title{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:2px}.pw-txt{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.pwd-sc img{width:205px;max-width:100%}.footer-title{font-size:25px;text-transform:capitalize;margin-bottom:5px;letter-spacing:.9px;color:#EEE;font-family:Titillium Web,regular}footer .menu a{font-size:18px;line-height:34.4px;letter-spacing:.7px;color:#D7D7D7;font-family:Titillium Web,regular}footer .menu .current_page_item a{color:#fff;font-weight:700}footer .menu a:hover{text-decoration:underline 1px solid}.social-sc{margin-right:10px}.banner-content .btn:hover{background-color:var(--green-color)}.footer-social ul li a{display:flex;align-items:center;justify-content:center;line-height:normal;width:40px;height:40px;transition:0.5s;border-radius:5px}.footer-social ul li:hover{background:#fff;border-radius:5px}.footer-social ul li a:hover{border:1px solid #fff}.footer-social ul li:hover a svg path{fill:var(--blue-color)}footer .footer-copyright{font-size:18px;background-color:#1D281A;color:#fff;padding:20px 0;border-top:1px solid rgb(255 255 255 / .2);font-family:Titillium Web,regular}footer .column-2 ul .current-menu-item>a{position:relative}footer .column-2 ul .current-menu-item>a:after{content:'';position:absolute;background:var(--green-color);left:0;right:0;bottom:-2px;width:calc(100% - 10px);height:1px;margin:auto}.footer-copyright p{padding:5px}.footer-copyright a{color:#2C2C2C;text-decoration:underline;text-decoration-thickness:1.88px}.copyright-privacy a :hover{color:var(--blue-color);text-decoration:underline solid}.nav-menu ul li .sub-menu li.current-menu-item a{background:var(--blue-color);border:none;color:#fff}.about-desc{padding-left:4em}.search-icon svg path{stroke:#fff}.nav-menu ul li .sub-menu li a:hover{background:var(--blue-color);border:none;background:#F9F8F8;color:var(--blue-color)!important;transition:0.6s ease-in-out}.nap-txt{font-size:14px;color:#6F6F6F;text-transform:uppercase;font-weight:700}.footer-nap-col{font-size:16px;line-height:24px}.footer-nap-col .bold-title{font-size:16px}.nap-global-direction a{text-decoration:underline;margin-top:5px;display:block;width:fit-content}.nap-global-direction a:hover{text-decoration:none;color:#000}.main-header-wrap{padding:10px 0}.icon-flx{display:flex;padding-bottom:10px;align-items:center}.call-time .phone:hover{text-decoration:1px solid underline #FFF}.email.icon-flx:hover{text-decoration:underline 1px solid #fff}.call-us-today{font-variant-numeric:lining-nums proportional-nums;font-size:16px}.header_phone_number{padding-left:10px}.call-us-today svg{width:20px;height:20px}.address-wrap.icon-flx{margin-top:0}.icon-lft svg{width:20px;margin:0px!important}.icon-lft img{width:23px;margin:0px!important}.icon-lft{width:37px;margin-right:0}.icon-rgt{width:calc(100% - 0px)}.footer-contact .icon-rgt{color:#D7D7D7;font-size:15px}.footer-contact .icon-rgt a{color:#D7D7D7}.copyright-privacy{text-align:left;display:flex;justify-content:space-between}ul#menu-privacy-menu{display:flex;gap:5px;margin:0}footer iframe{width:100%}ul#menu-privacy-menu li a{text-decoration:none}.copyright-privacy ul#menu-privacy-policy,.copyright-privacy p{margin:0}.copyright-privacy ul#menu-privacy-policy li{margin-right:10px}.copyright-privacy ul#menu-privacy-policy li a{color:var(--grey,#5d5d5d)}.copyright-privacy ul#menu-privacy-policy{display:flex;padding-left:10px}.call-mail-wrap{display:flex;gap:20px}.button{background:var(--blue-color);padding:18px 40px;color:#fff;font-weight:600;line-height:108%;text-transform:uppercase;border:none;font-size:16px;transition:all .5s;border:1px solid #fff0}.button:hover{background-color:#fff;color:var(--blue-color);border:1px solid var(--blue-color)}.button-banner{background:var(--blue-color);padding:18px 30px;color:#fff;font-weight:300;line-height:108%;text-transform:uppercase;border:none;font-size:16px;transition:all .5s;border:1px solid #fff0;font-family:Titillium Web,SemiBold}.button-banner:hover{background-color:#fff;color:var(--blue-color);border:1px solid var(--blue-color)}.button:hover svg path{fill:var(--green-color)}.button.white-btn{background-color:#fff;color:#000;transition:all 0.5s}.button.white-btn:hover{background-color:var(--green-color);color:#fff}.button.white-btn:hover svg path{fill:#fff0;stroke:#fff}.button.white-btn svg{margin-right:10px}.button.white-btn svg path{stroke:var(--green-color)}.phone .icon-lft svg path{fill:#FFF}header .blu-btn{margin-left:10px;font-size:22px;padding:13px 36px;border:1px solid var(--blue-color);transition:all 0.5s;font-variant-numeric:lining-nums proportional-nums}header .blu-btn:hover{background-color:#707070;color:#fff;border:1px solid #707070}header .blu-btn:hover svg path{fill:#fff}ul#menu-main-menu-1 .current_page_item a{color:var(--blue-color)}header .blu-btn svg{margin-right:15px}.link_content ul li a{color:#D7D7D7;font-weight:400;line-height:34.4px;font-size:18px}.header_phone_text{font-size:12px;text-transform:capitalize;line-height:12px;margin-bottom:2px}.home{padding-top:0px!important}.primary-btn{border-radius:16px;padding:15px 41px 15px 41px;background-color:rgb(55 82 115);color:#FFF;font-weight:600;font-size:22px;line-height:1.2;text-transform:uppercase;display:block;border:1px solid #fff0;transition:all .5s;width:fit-content}.primary-btn:hover{background-color:#fff;color:var(--body-size);border:1px solid var(--blue-color)}.custom-btn.left-side-form-btn input{background-image:url(/wp-content/themes/ridhisidhispaces/assets/img/form-right-arrow.svg)}.custom-btn.left-side-form-btn input:hover{background-image:url(/wp-content/themes/ridhisidhispaces/assets/img/white-arrow-right.svg);background-repeat:no-repeat}.btn:hover{background-color:var(--blue-color);color:#fff}.btn.white-btn{background-color:#fff;color:#000;background-image:url(/wp-content/themes/ridhisidhispaces/assets/img/arrow2.svg);transition:0.5s all}.btn.white-btn:hover{background-color:var(--green-color);color:#fff;background-image:url(/wp-content/themes/ridhisidhispaces/assets/img/white-arrow-right.svg)}header{position:absolute;top:0;left:0;right:0;z-index:9999;background-color:#fff;flex-direction:column;height:0px!important;justify-content:center;transition:all 0.4s ease}header.shrink{transition:all 0.5s;position:fixed}body.header-fixed header{position:fixed}.space-pd{padding:100px 0}.space-mr{margin:100px 0}.space-m-pd{padding:120px 0}.footer-form .row{--bs-gutter-y:1.4rem}.footer-btm-form{padding:80px 0}.footer-form{background-color:#00000005}.footer-form textarea.form-control{height:160px}.footer-form.contact-form .row,.footer-btm-form .row{--bs-gutter-y:1.8rem}.footer-btm-form .custom-btn{margin-top:10px}.footer-form.contact-form .custom-btn{margin-top:33px}.footer-form h2{color:var(--green-color);margin-bottom:33px}.footer-btm-form .form-control{padding-bottom:27px}.footer-form.patient-cnt-form .form-control{padding-bottom:27px;border-bottom:1px solid #8C8C8C}.footer-form.patient-cnt-form .form-control::placeholder{color:#33333366!important}.footer-form.patient-cnt-form textarea.form-control{height:160px}.footer-form.patient-cnt-form h2{margin-bottom:43px}.contact-form .wpcf7-form textarea.form-control{height:160px}.contact-form .form-control::placeholder{color:#33333366!important;font-weight:400}.patient-cnt-form .wpcf7-list-item label span{color:#313131}.footer-form .form-control{padding-top:0;padding-left:0}.footer-form .btn{min-width:200px;text-align:left}.slick-arrow{background-color:#fff0;padding:0;border:none;position:absolute;left:-55px;top:calc(50% - 16px)}.slick-arrow.next-arrow{right:-55px;left:unset}.slick-arrow:hover{opacity:.6}.team-members .title:hover{color:var(--green-color)}.team-members .img-sc img{transition:all 0.5s}.team-members .img-sc img:hover{opacity:.8}.security-check .form-control{border-radius:43px;padding:17px 20px!important;border:1px solid #111}.custom_form_msg{color:#fff;font-weight:500;display:block;position:absolute;bottom:2px;right:65px;font-size:10px;background-color:#b30000;padding:5px;border-radius:4px 4px 0 0;line-height:4px;text-transform:capitalize}.left-form-with-content .wpcf7 label.error{right:2px;bottom:2px}.testimonial-outer-blk .testimonial-blk:hover{background-color:#6cac2f}.testimonials-page .testimonial-blk:hover{background:#fff0}.testimonials-page .testimonial-outer-blk:hover{background-color:#6cac2f}.testimonials-page .testimonial-outer-blk{transition:1s all}.testimonial-outer-blk .testimonial-blk{transition:1s all}.testimonial-outer-blk:hover svg path{fill:#fff}.testimonial-outer-blk:hover .title{color:#fff}.testimonial-outer-blk:hover .content{color:#fff}.testimonial-outer-blk:hover p{color:#fff}.nav-menu>ul.menu>li{margin-right:35px}.common-footer{background:#004A8714;display:none}.banner-sub-title{font-size:20px;font-weight:500;position:relative;z-index:5}.image-slider .slider-item{padding:10px;text-align:center}.services-slider .slick-slide{padding:0 10px;box-sizing:border-box}.wp-image-1339{width:auto!important}.image-slider img{max-width:100%;height:auto;height:500px;width:100%;display:inline-block}body.page-id-1346 .service-item{min-height:380px}body.page-id-1251 .refill{align-items:unset!important}.video-reverse .images:after{position:absolute;content:'';left:-45px!important;right:0!important;bottom:-38px;width:100%;height:100%;background:var(--blue-color);z-index:-1}.podcast-relative-box{margin:0 10px}.text-blue{color:var(--green-color)}.single-continue-podcast{background-color:#fafafa}.podcast-service-title{font-size:24px;font-weight:600;line-height:30px}.podcast-servicecontents{padding:20px}.podcast-service-content{color:#2C2C2C}.podcast-service-item-box{margin:0 10px;border:1px solid #ddd;height:100%}.podcast-services-slider .slick-track{display:flex}.podcast-services-slider .slick-slide{height:auto}.podcast-services-slider .slick-slide>div{height:100%}.podcast-service-item{height:100%}.podcast-service-image img{width:100%;height:300px;object-fit:cover;object-position:center;display:block}.slick-dots{flex-wrap:wrap}.slick-dots li{margin-top:7px;margin-bottom:7px}input[type="file"]::-webkit-file-upload-button{padding:10px 25px!important;border:1px solid var(--green-color)!important;background-color:var(--green-color);color:#fff!important;border-radius:50px;color:#fff}input[type="file"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--blue-color)!important;color:#fff!important;border:1px solid var(--blue-color)!important}input[type="file"]:not(:disabled):not([readonly]){padding-top:0;margin:0}.form-group.form-group-file{text-align:left}.form-group.form-group-chekbox span.wpcf7-list-item{color:#4d4d4d;width:50%;font-size:16px}.form-group.form-group-chekbox span.wpcf7-list-item input{width:16px;height:16px;margin-right:5px}.form-group.form-group-chekbox span.wpcf7-list-item label{display:flex;align-items:center}.page-template-template-landing-page-one .footer-form,.page-template-template-outreach-contact-us .footer-form{display:none}.footer-block-3.footer-contact.nap .call-time{display:flex;justify-content:space-between;flex-direction:column}.home-body-style{margin:70px 0;margin-bottom:0}.home-third-section img{width:100%;height:100%;object-fit:cover}.home-third-section .right-side-image-col{padding:0}.half-col-wrapper .wp-block-column{width:50%}.half-col-wrapper .wp-block-column img{width:100%}.half-col-wrapper{align-items:flex-start}.new-home-cta-section{margin:115px 0}#block_c18dd678648b4ea4c0b9902b2bbf84ff{margin-bottom:0}.header-apply-wrap a.button.white-btn{font-weight:700;padding:17px 24px}.home-providers-section .content{max-width:73%;margin:0 auto}.home-services-section .content{max-width:80%;margin:0 auto}.services .content{max-width:100%;line-height:38.4px}.home-providers-section h2{margin-bottom:0}.col-wp.chooseus-content-cal{padding:0}.testimonial-hm .btn-sc{margin-top:40px}.testimonial-hm .btn-sc a.btn:hover{border:1px solid #fff}.page-id-2 .team-list-sc .img-sc img{object-position:top}.page-id-2 .team-list-sc .img-sc{overflow:hidden}.team-list-sc a:hover .img-sc img{transition:0.6s ease-in-out}.page-id-2 .team-list-sc .img-sc{overflow:hidden;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}section.single-team-page .row.align-items-center{align-items:start!important}.services-section a.btn{background-color:var(--green-color)}.services-section a.btn:hover{background-color:var(--blue-color)}.left-form-with-content .wpcf7-response-output{color:#fff}.team-list-sc .title-sc .team-content{color:#000}header.header.shrink .call-us-today a:hover{border:1px solid #fff}.mobile-logo-wrapper .mobile-logo a svg{max-width:150px}.footer-form .about-track{text-transform:capitalize}.page-id-2881 .static-page a{color:#000;text-decoration:underline}.page-id-2881 .static-page a:hover{color:var(--green-color)}.page-id-8 .form-section-block{margin-bottom:0}.services-section.home-services-section .services .col-xl-4.col-md-6{height:555px}.page-id-3145 section.footer-form{display:none}.page-id-3146 section.footer-form{display:none}.page-id-3147 section.footer-form{display:none}.file-form-control{border:none;border-bottom:1px solid rgb(81 83 83 / .8);color:#515353;padding:15px 15px 15px 15px;border-radius:0;width:100%}.file-form-control:hover{border-bottom:1px solid var(--green-color)}.footer-top .row{margin:0 auto}.banner-image-content{text-align:center;position:relative;height:100%}.home-banner .banner-image-content img{height:100%;width:auto;object-fit:contain;position:absolute;left:0;bottom:0;padding-top:20px}.container-inner-row{height:100%}.why-choose-us-section{background-image:url(/wp-content/uploads/2025/11/Ellipse-268.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.why-choose-us-section:after{content:"";background-image:url(/img/why-choose-us-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.who-we-are-section{background-image:url(/wp-content/uploads/2025/11/Ellipse-268-1.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.right-image-left-content img{border-radius:22px}.right-image-left-content h2{color:var(--blue-color)}.left-image-right-content h2{color:var(--blue-color)}.left-image-right-content img{border-radius:22px}.animation-slider{position:relative;width:100%;height:100vh;overflow:hidden;max-height:calc(100vh - 150px);opacity:.5}.animation-slider .images{width:100%;height:100%}.animation-slider .image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(0);visibility:hidden;transition:ease-out 2s;animation-duration:3000ms}.animation-slider .image.active{opacity:60%;visibility:visible;filter:blur(80px)}.animation-slider .image:nth-child(1){animation-delay:200s}.animation-slider .image:nth-child(2){animation-delay:300ms}.animation-slider .image:nth-child(3){animation-delay:600ms}.map-with-form-wrap .form-side .section-sub-title{margin-bottom:15px}.map-with-form-wrap .form-side .section-title{font-weight:500}.banner-content .primary-btn{margin-bottom:25px}.fax-us-style{color:#D7D7D7}.sidebar .form-control{border-width:1px}form#searchform span.custom_form_msg{bottom:-12px;border-radius:0}.logged-in .site-container{padding-top:32px!important}.parent-child .widget-menu .widget-title{display:none}.parent-child .widget-menu .widget-content ul{display:flex;gap:20px;margin:0;padding:0;list-style:none}.parent-child{width:100%;display:flex;justify-content:center;padding-bottom:100px}a.primary-btn.child-btn{padding:15px 90px 15px 90px}.services-heading-section h2{color:var(--blue-color)}.services-section .btn-sc.text-center.mt-4.pt-2{width:100%;display:flex;justify-content:center}.founder-section{background:url(/wp-content/uploads/2026/02/Group-30.png);background-size:cover;background-position:center;background-repeat:no-repeat}.services-section{padding:100px 0;text-align:center;background:#fff}.services-top{margin-bottom:20px;text-align:left}.services-top .sub-heading{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#999}.services-top .title-wrap{max-width:781px}.services-top .desc{font-size:18px;color:#161616;line-height:1.7}.service-row{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-bottom:30px}.service-img{flex:1;position:relative;padding:15px}.service-img img{width:100%;display:block;max-width:100%}.service-content{flex:1;max-width:520px;text-align:left}.service-content h3{font-size:30px;font-weight:400}.service-row.reverse{flex-direction:row-reverse;padding-left:20px}@media (max-width:991px){.service-row,.service-row.reverse{flex-direction:column;gap:40px}.service-content{max-width:100%}.services-top .heading{font-size:30px}}.portfolio-section{background:#fff;padding-top:80px}.portfolio-title .sub-heading{font-size:14px;letter-spacing:2px;color:#888;margin-bottom:10px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.portfolio-item{position:relative;overflow:hidden}.portfolio-box{width:100%;height:100%}.portfolio-box img{width:100%;height:100%;object-fit:cover;transition:0.5s ease}.portfolio-box:hover img{transform:scale(1.05)}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"img1 img1 img2" "img3 img4 img5";gap:0}.portfolio-item img{width:100%;height:100%;display:block}.portfolio-item:nth-child(1){grid-area:img1}.portfolio-item:nth-child(2){grid-area:img2}.portfolio-item:nth-child(3){grid-area:img3}.portfolio-item:nth-child(4){grid-area:img4}.portfolio-item:nth-child(5){grid-area:img5}.common-banner{position:relative;padding:80px 0;background:url(/wp-content/uploads/2026/02/Mask-group-6.png) center center / cover no-repeat;color:#161616}.common-banner .heading{color:#161616}.common-banner .sub-heading{color:rgb(0 0 0 / .4)}.common-banner .btn-wrap{display:inline-block}.why-choose{padding:100px 0;background:url(/wp-content/uploads/2026/02/Mask-group-7.png) center center / cover no-repeat;text-align:center}.sub-title{font-size:14px;letter-spacing:2px;color:#888}.main-title{font-size:36px;font-weight:700;margin-bottom:50px}.choose-wrapper{display:flex;align-items:center;justify-content:center;gap:11em}.choose-left,.choose-right{display:flex;flex-direction:column;gap:35px}.choose-box{display:flex;align-items:center;gap:20px;background:#fff;padding:30px 19px;box-shadow:0 10px 25px rgb(0 0 0 / .05);text-align:left}.choose-box span{width:80px;height:80px;background:#3b4a00;border-radius:50%}.choose-center{position:relative;z-index:2}.center-icon{width:280px;height:280px;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.center-icon::before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;border:2px solid #C2B280}.center-icon img{width:140px;height:auto;position:relative;z-index:2}.home-contact.nap{float:right;font-size:16px}.choose-center::before,.choose-center::after{content:"";position:absolute;width:175px;height:1px;border-top:1px dashed rgb(22 22 22 / .3);top:50%}.choose-center::before{right:100%}.choose-center::after{left:100%}@media(max-width:991px){.choose-wrapper{flex-direction:column}.choose-center::before,.choose-center::after{display:none}}button.accordion-button,.accordion-button:not(.collapsed){font-size:25px;font-weight:300;color:#161616;background-color:#fff;border:0}.accordion-body{font-size:16px;font-weight:400;padding-top:0}.accordion-item{background-color:#fff;border:0}.accordion-button:focus{border-color:none!important;box-shadow:none!important}.faq-side-box{display:flex;flex-direction:column}.faq-card{padding:50px 30px;text-align:center;color:#fff}.faq-card h4{font-size:30px;font-weight:500;margin-bottom:20px}.faq-card .card-icon{width:80px;height:80px;margin:0 auto 15px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-card .card-icon img{width:75px}.faq-card span{font-size:18px;font-weight:400}.accordion-button:not(.collapsed){box-shadow:none!important}.footer-wrap{display:flex;gap:20px}.container-fluid{padding:0}.footer-logo img{max-width:140px;height:auto;margin-bottom:20px}ul#menu-quick-menu{column-count:2;column-gap:40px}.footer-description{color:#bdbdbd;font-size:16px;line-height:1.7;margin-bottom:30px}.menu-wrap-footer{display:flex;gap:5em}.calculate-section{padding:0 0;text-align:center}.section-sub{letter-spacing:2px;font-size:14px;color:#888;margin-bottom:10px}.section-title{font-size:40px;margin-bottom:50px}.calculate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.calculate-card{position:relative;overflow:hidden;min-height:400px;background:#EEEADF}.card-bg img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0em}.card-content h3{font-size:30px;font-weight:400;color:#fff}.card-content{position:absolute;bottom:0;left:0;right:0;z-index:2;color:#fff;padding:30px;text-align:left}.card-content a{text-align:center;display:block}.calc-btn{display:inline-block;margin-top:20px;background:#4a5d00;color:#fff;padding:12px 25px;text-decoration:none;font-weight:600}.testimonial-content .controls.mt-4{text-align:right}.testimonial-content .controls .btn-dark{color:#000;background-color:#fff0;border-color:#212529;padding:13px 40px!important;border-radius:0}.testimonial-content .controls .btn-outline-dark{color:#fff;border-color:#212529;padding:14px 40px!important;border-radius:0}p.name-reviewer{font-weight:500}section.testimonial-section{padding:150px 0 0 0}.choose-right{position:relative;z-index:1}.choose-right::before{content:"";position:absolute;top:69px;left:-16em;right:-15px;bottom:62px;border:1px dashed rgb(22 22 22 / .3);border-radius:114px;z-index:-1;border-right:0;z-index:-1}.choose-left{position:relative;z-index:1}.choose-left::before{content:"";position:absolute;top:62px;left:-15px;right:-16em;bottom:69px;border:1px dashed rgb(22 22 22 / .3);border-radius:114px;z-index:-1;border-left:0}.point-icon{width:80px;height:80px;min-width:80px;background:#1f2b1f;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.point-icon img{width:45px;height:45px;object-fit:contain}.btn-wrap{position:relative;display:inline-block}.button{background:#1D281A;color:#fff;padding:18px 40px;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;z-index:2;font-family:Titillium Web,SemiBold}.btn-wrap::after{content:"";position:absolute;right:-12px;bottom:-21px;width:1px;height:100%;background:#1D281A;transform-origin:top;transition:transform 0.4s ease}.btn-wrap::before{content:"";position:absolute;left:20px;bottom:-12px;width:100%;height:1px;background:#1D281A;transform-origin:left;transition:transform 0.4s ease}.btn-wrap-center{position:relative;display:inline-block}.btn-wrap:hover::after{transform:scaleY(0)}.btn-wrap:hover::before{transform:scaleX(0)}.cf7-multistep .form-step{display:none}.cf7-multistep .form-step.active{display:block}.room-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:15px;gap:9em;font-size:25px}.counter{display:flex!important;align-items:center;gap:5px}.counter span.wpcf7-form-control-wrap{display:inline-flex!important;align-items:center}.counter input[type="number"]{width:50px!important;text-align:center;padding:5px;font-size:16px;box-sizing:border-box}.kitchen-step{font-size:25px;position:relative;font-family:Titillium Web,Regular}.counter button{padding:5px 10px;font-size:16px;cursor:pointer}.counter input{width:50px;text-align:center}.next-btn,.prev-btn,.cf7-multistep input[type="submit"]{padding:18px 20px;background:#1D281A;color:#fff;border:none;cursor:pointer;margin-top:20px;width:21%;border:1px solid #1D281A!important}.sub-option{margin-left:20px;margin-bottom:10px}.page-template-template-calculate .main-header-wrap{background-color:#000}.calculator-page{margin:250px 0 100px 0}.form-step{display:none}.form-step.active{display:block}.progress-bar{height:6px;background:#eee;margin-bottom:20px}.progress-wrapper{margin-bottom:30px}.progress-line{height:4px;background:#eee;position:relative;margin-bottom:15px}.progress{height:100%;width:0%;background:#000;transition:0.3s}.progress-steps{display:flex;justify-content:space-between}.progress-steps .step{font-size:25px;color:#212529;position:relative;font-family:Titillium Web,Regular}.progress-steps .step.active,.kitchen-step.active{color:#000;font-weight:600}.calculator.m-auto{max-width:1000px}.package-header{display:inline-flex;gap:20px}.package-group img{height:344px;width:100%}.package-group ul{border-bottom:1px solid;padding-bottom:62px}.package-group ul:last-child{border-bottom:none!important;padding-bottom:0}input.wpcf7-form-control{padding:20px;width:100%}.wpcf7-form-control-wrap{position:relative;display:block;width:100%}.wow{visibility:visible!important}select.wpcf7-form-control{border:1px solid;padding:20px;background:#fff}.accordion-item{background-color:#fff;border:0;border-bottom:1px solid #1D281A}.accordion-item:last-child{border-bottom:0}.controls .btn-outline-dark{position:relative}.controls .btn-outline-dark::before{content:"";position:absolute;left:-20px;bottom:-10px;width:114px;height:1px;background:#1D281A;transform:scaleX(1);transform-origin:left;transition:transform 0.4s ease}.controls .btn-outline-dark::after{content:"";position:absolute;left:-12px;bottom:-21px;width:1px;height:100%;background:#1D281A;transform:scaleY(1);transform-origin:top;transition:transform 0.4s ease}.controls .btn-outline-dark:hover::before{transform:scaleX(0)}.controls .btn-outline-dark:hover::after{transform:scaleY(0)}.bhk-group label{box-shadow:0 2px 4px 0 rgb(0 0 0 / .1);padding:20px 40px;width:50%;font-size:25px;font-family:Titillium Web,Regular}label,.room-row{font-family:Titillium Web,Regular}.cf7-multistep{text-align:center;background:#eeeadf;padding:40px}.bhk-wrapper{max-width:500px;font-family:Arial}.bhk-item{border-radius:12px;padding:15px 20px}.bhk-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;cursor:pointer}.package-header h4{font-size:25px;font-weight:400}.bhk-header input{margin-right:10px;accent-color:#e74c3c}.arrow{font-size:20px}.bhk-body{display:flex;gap:15px;margin-top:15px}.size-card{flex:1;cursor:pointer}.size-card input{display:none}.card-box{border:2px solid #eee;padding:15px;border-radius:10px;transition:0.3s}.size-card h4{margin:0;font-size:16px}.size-card p{font-size:13px;color:#777}.size-card input:checked+.card-box{border-color:#e74c3c;background:#fff6f6}.step-buttons p button:first-child{margin-right:auto}.step-buttons p{display:flex}.counter p{display:flex!important;align-items:center;gap:5px}.room-row p span{font-size:25px}.form-field{width:100%;padding:10px}.form-field input{width:100%;padding:20px}.form-field select{padding:20px;background:#fff;border:1px solid}label.package-card{width:100%}label.package-card ul li{display:inline-table;padding:30px}.card-wrap{display:flex;gap:14px;justify-content:center;align-items:baseline}.sub-option-cards{display:none;gap:15px;margin-top:10px}.sub-option-cards.show{display:flex}.bhk-title .arrow{transition:0.3s}.bhk-title.open .arrow{transform:rotate(180deg)}.estimate-popup{position:fixed;inset:0;background:rgb(0 0 0 / .6);display:none;align-items:center;justify-content:center;z-index:9999}.popup-box{background:#fff;padding:30px;border-radius:0;text-align:center}.close-popup{position:relative;right:-13.5em;top:-1em;font-size:28px;cursor:pointer}label.package-card ul{list-style:none;padding-left:0}label.package-card ul li::before{content:"►";display:inline-block;margin-right:8px;/ color:#1D281A}.calculate-card{position:relative;overflow:visible;border-radius:10px}.portfolio-grid{display:flex;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:15px}.portfolio-card{overflow:hidden}.portfolio-img img{width:100%;height:100%;object-fit:cover}.portfolio-section .container.image-container{max-width:1848px}.testimonial-card{background:#ded8c3;padding:30px 25px;text-align:center;height:100%;position:relative}.testimonial-img{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:-99px auto 15px;border:4px solid #fff}.testimonial-img img{width:100%;height:100%;object-fit:cover}.testimonial-stars{color:#f4a200;font-size:16px;margin-bottom:10px}.testimonials-wrap .row.gy-4{row-gap:60px}.testimonial-text{font-size:18px;color:#666;line-height:1.6;margin-bottom:15px}.testimonial-name{font-size:18px;font-weight:600;margin-bottom:4px}.testimonial-role{font-size:13px;color:#999}.accordion-item:first-of-type{border-bottom:1px solid #1D281A!important}.portfolio-section{padding:100px 0}.service-tabs .nav-link{background:#f2f0e6;color:#000;margin-bottom:12px;padding:20px 30px;text-align:left;font-weight:400;border-radius:0;font-size:30px;font-family:Titillium Web,regular}.service-tabs .nav-link.active{background:#1f2d1f;color:#fff}.tab-content img{width:100%}.service-heading{font-size:40px;margin-bottom:10px}.service-page-faq button.accordion-button{padding-left:0!important}.service-page-faq .accordion-body{padding-left:0!important;font-size:18px}.service-page-faq .accordion-item:first-of-type .accordion-button{padding-top:0!important}section.interior-services .row{--bs-gutter-x:6.5rem}.service-tabs .nav-link{position:relative;padding-right:50px}.service-tabs .nav-link::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:50px;height:18px;background-image:url(https://ridhisidhispaces.com/wp-content/uploads/2026/02/Vector-12.png);background-size:contain;background-repeat:no-repeat;transition:all 0.3s ease}.service-tabs .nav-link.active::after{background-image:url(https://ridhisidhispaces.com/wp-content/uploads/2026/02/Vector-11.png);transform:translateY(-50%) translateX(5px)}.tab-desc ul{list-style:disc;list-style-position:inside}.tab-desc ul li::marker{color:#C2B280}.about-page.space-pd{padding-bottom:0}.how-works-slider.slick-initialized.slick-slider{padding-left:16em}.menu-privacy .menu li{display:inline-block}.menu-privacy .menu li:not(:last-child)::after{content:" | ";margin:0 8px;color:#fff}.sidebar .widget-menu ul li:hover{background:#1D281A}.how-it-works{background:#f3efe4;padding:80px 0;margin-top:100px;background:url(/wp-content/uploads/2026/03/Mask-group-11.png) center center / cover no-repeat}.how-it-works .section-title{text-align:center;font-size:36px;margin-bottom:50px}.how-work-card{background:#fff;padding:40px 10px;margin:1em;position:relative;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.how-work-card svg{max-width:70px;margin:0 auto 40px;position:relative;z-index:2}.how-work-card svg{margin:0 auto 20px}.how-work-card::before{content:"";position:absolute;top:15px;left:50%;transform:translateX(-50%);width:110px;height:100px;background:#f3efe7;border-radius:50%;z-index:1;top:16%}.how-work-card p{font-size:18px;margin:0}