.elementor-29433 .elementor-element.elementor-element-574c8d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29433 .elementor-element.elementor-element-65e7c81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29433 .elementor-element.elementor-element-24086d3 .wd-menu > .wd-nav > li > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;}.elementor-29433 .elementor-element.elementor-element-e59413f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29433 .elementor-element.elementor-element-db411cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-title-text{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-content{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-29433 .elementor-element.elementor-element-db411cd > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:14px;}@media(min-width:769px){.elementor-29433 .elementor-element.elementor-element-65e7c81{--width:30%;}.elementor-29433 .elementor-element.elementor-element-e59413f{--width:70%;}}/* Start custom CSS for wd_accordion, class: .elementor-element-db411cd *//* Woodmart Accordion Title ke background par hover effect */
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-title:hover,
.elementor-29433 .elementor-element.elementor-element-db411cd .woodmart-accordion-title:hover {
    background-color: #f5f5f5 !important; /* #f5f5f5 ek light grey color hai, aap ise badal sakte hain */
    transition: background-color 0.3s ease !important;
}

/* 1. Title layout: Text aur Arrow ko paas-paas (left align) karna */
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-title {
    justify-content: flex-start !important; 
}

/* 2. Arrow ko text ke RIGHT side rakhna aur HAMESHA Black (#333) karna */
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-opener {
    order: 1 !important; /* Text ke baad (right side) aayega */
    margin-left: 15px !important; /* Text aur arrow ke beech thoda gap */
    margin-right: 0 !important;
    color: #333333 !important; /* Hamesha Black rahega */
    transform: rotate(-90deg) !important; /* Shuru mein Right (>) point karega */
    transition: transform 0.3s ease-in-out !important; /* Smooth animation */
}

/* 3. Click (Active) hone par smoothly Niche (v) ghumana */
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-item.wd-active .wd-accordion-opener,
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-title.wd-active .wd-accordion-opener,
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-title.active .wd-accordion-opener,
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-active .wd-accordion-opener {
    transform: rotate(0deg) !important; /* Niche (v) ghumega */
}

/* Accordion ke text ko left aur right se andar ki taraf khiskane ke liye */
.elementor-29433 .elementor-element.elementor-element-db411cd .wd-accordion-content {
    padding-left: 25px !important;  /* Title ke mukable text ko left se andar karega */
    padding-right: 25px !important; /* Right side se bhi thoda gap dega */
    padding-top: 15px !important;   /* Upar (title se) gap */
}/* End custom CSS */