.elementor-599 .elementor-element.elementor-element-fe60ae3{--display:flex;--min-height:700px;--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;--overlay-opacity:0.5;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-fe60ae3:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-fe60ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativesstudio.com/wp-content/uploads/2025/09/Group-9240.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-599 .elementor-element.elementor-element-fe60ae3::before, .elementor-599 .elementor-element.elementor-element-fe60ae3 > .elementor-background-video-container::before, .elementor-599 .elementor-element.elementor-element-fe60ae3 > .e-con-inner > .elementor-background-video-container::before, .elementor-599 .elementor-element.elementor-element-fe60ae3 > .elementor-background-slideshow::before, .elementor-599 .elementor-element.elementor-element-fe60ae3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-599 .elementor-element.elementor-element-fe60ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-962c4b5{padding:100px 0px 0px 0px;text-align:start;}.elementor-599 .elementor-element.elementor-element-962c4b5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:500;line-height:62px;word-spacing:0px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-104c1ef{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;font-family:"relway", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-599 .elementor-element.elementor-element-fa6586f .elementor-button{background-color:#FFFFFF;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:18px 20px 18px 20px;}.elementor-599 .elementor-element.elementor-element-fa6586f .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-fa6586f .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-fa6586f .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-fa6586f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-82c13bd{--display:flex;--min-height:491px;--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;--justify-content:center;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6fc7448{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:020px;}.elementor-599 .elementor-element.elementor-element-6fc7448:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-6fc7448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativesstudio.com/wp-content/uploads/2025/09/5642317-01-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-599 .elementor-element.elementor-element-e8d9763{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-599 .elementor-element.elementor-element-e8d9763:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-e8d9763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F594;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-599 .elementor-element.elementor-element-68ca852{background-color:#0000000F;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-599 .elementor-element.elementor-element-68ca852 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-599 .elementor-element.elementor-element-68ca852 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-599 .elementor-element.elementor-element-68ca852 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-type-html{padding-bottom:0px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group .elementor-field, .elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-subgroup label{font-family:"relway", Sans-serif;font-size:18px;font-weight:400;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-599 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-next{background-color:#D31D11;color:#ffffff;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]{background-color:#D31D11;color:#ffffff;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-599 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-previous{background-color:#D31D11;color:#ffffff;}.elementor-599 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]:hover{background-color:#02010100;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button[type="submit"]:hover svg *{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-68ca852 .e-form__buttons__wrapper__button-previous:hover{background-color:#D31D11;color:#ffffff;}.elementor-599 .elementor-element.elementor-element-68ca852 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-599 .elementor-element.elementor-element-ae37305{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-2481fcc{text-align:start;}.elementor-599 .elementor-element.elementor-element-2481fcc .elementor-heading-title{font-family:"cres", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-ac90c16{text-align:start;font-family:"relway", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-d0de034 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-d0de034 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-d0de034{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-d0de034 .elementor-icon-list-text{transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-c7ce54f{--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;}.elementor-599 .elementor-element.elementor-element-0475cfc .elementor-button{background-color:#D31D11;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D31D11;border-radius:10px 10px 10px 10px;padding:18px 20px 18px 20px;}.elementor-599 .elementor-element.elementor-element-0475cfc .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-0475cfc .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-0475cfc .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-0475cfc .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-58723f3 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:18px 20px 18px 20px;}.elementor-599 .elementor-element.elementor-element-58723f3 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-58723f3 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-58723f3 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-58723f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-d3ca7c7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-599 .elementor-element.elementor-element-d7f0f95 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-599 .elementor-element.elementor-element-d7f0f95 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-599 .elementor-element.elementor-element-d7f0f95{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-599 .elementor-element.elementor-element-e3e62c1{--display:flex;--min-height:450px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-e3e62c1:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-e3e62c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webcreativesstudio.com/wp-content/uploads/2025/09/Group-9241.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-599 .elementor-element.elementor-element-184c030{--display:flex;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2545597{text-align:start;}.elementor-599 .elementor-element.elementor-element-2545597 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4c09999{text-align:start;font-family:"relway", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-792d3e0{--display:flex;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-703cf886{--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;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2f50190b{text-align:center;}.elementor-599 .elementor-element.elementor-element-2f50190b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-c68d24{text-align:center;font-family:"relway", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-599 .elementor-element.elementor-element-6a3c164e{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1fa97650{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1a683926{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-345f6a4c{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-345f6a4c:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-345f6a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-596b5b0f{text-align:center;}.elementor-599 .elementor-element.elementor-element-596b5b0f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-64ff59a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-64ff59a .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-64ff59a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3f4e74fb{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7f36f794{text-align:center;}.elementor-599 .elementor-element.elementor-element-7f36f794 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3e801557{text-align:center;}.elementor-599 .elementor-element.elementor-element-3e801557 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-4aed8f91{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4aed8f91 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4aed8f91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3765e104{--display:flex;}.elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7aef2170{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4540c3ce{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-505439f7 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-118d0ba0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-75bb8861{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-75bb8861:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-75bb8861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2a4b8853{text-align:center;}.elementor-599 .elementor-element.elementor-element-2a4b8853 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-64605996{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-64605996 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-64605996 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-363729f7{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-9f195c1{text-align:center;}.elementor-599 .elementor-element.elementor-element-9f195c1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-1a498d1b{text-align:center;}.elementor-599 .elementor-element.elementor-element-1a498d1b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-48cb4353{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-48cb4353 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-48cb4353 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-1927d0d3{--display:flex;}.elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-27f3ee1a{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-51f906e4{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3727a66b .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-51db1df .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-51db1df .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-51db1df .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-51db1df .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-51db1df .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-51db1df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-572315a3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-572315a3:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-572315a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-b87eeba{text-align:center;}.elementor-599 .elementor-element.elementor-element-b87eeba .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-75989156{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-75989156 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-75989156 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6afcd6b4{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-6231b726{text-align:center;}.elementor-599 .elementor-element.elementor-element-6231b726 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-679caf94{text-align:center;}.elementor-599 .elementor-element.elementor-element-679caf94 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-55795b55{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-55795b55 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-55795b55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-137f5011{--display:flex;}.elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7a5c1641{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-31da8592{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-657ebb3d .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1d1cfd8e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3d3b3162{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2b3ecac0{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2b3ecac0:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2b3ecac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-2233bf2{text-align:center;}.elementor-599 .elementor-element.elementor-element-2233bf2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2a16ab2f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2a16ab2f .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2a16ab2f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-32ec5138{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-491cc4e8{text-align:center;}.elementor-599 .elementor-element.elementor-element-491cc4e8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3680363e{text-align:center;}.elementor-599 .elementor-element.elementor-element-3680363e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-3a8ec760{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-3a8ec760 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-3a8ec760 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-69baf201{--display:flex;}.elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7ea06d9b{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-24590996{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-42d17f6c .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-23a4f40d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5925a35a{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-5925a35a:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-5925a35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2de07fff{text-align:center;}.elementor-599 .elementor-element.elementor-element-2de07fff .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-646de4b5{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-646de4b5 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-646de4b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-484a1008{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-66d2e2d5{text-align:center;}.elementor-599 .elementor-element.elementor-element-66d2e2d5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-702b7aa{text-align:center;}.elementor-599 .elementor-element.elementor-element-702b7aa .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-342db671{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-342db671 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-342db671 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6a2b1a9d{--display:flex;}.elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-d39db0d{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-27b74e54{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3c4119ea .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5f84de0d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4df61232{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4df61232:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-4df61232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-18cb424c{text-align:center;}.elementor-599 .elementor-element.elementor-element-18cb424c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-11983c7a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-11983c7a .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-11983c7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-784a7e14{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-61ea8f01{text-align:center;}.elementor-599 .elementor-element.elementor-element-61ea8f01 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-49dfb3e6{text-align:center;}.elementor-599 .elementor-element.elementor-element-49dfb3e6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-34caa0d2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-34caa0d2 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-34caa0d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-4f1f9d73{--display:flex;}.elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7eea44bf{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4128e742{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-2cb6e29d .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-46fb69a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2d621aa2{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-746a06c5{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-129ecd29{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-129ecd29:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-129ecd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-2cb77f{text-align:center;}.elementor-599 .elementor-element.elementor-element-2cb77f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5f8620ee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5f8620ee .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5f8620ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-20a2949{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-49c7690f{text-align:center;}.elementor-599 .elementor-element.elementor-element-49c7690f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-47df2431{text-align:center;}.elementor-599 .elementor-element.elementor-element-47df2431 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-5ed61223{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5ed61223 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5ed61223 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-30c35292{--display:flex;}.elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-57740cdb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-128de322{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3ab7767f .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-b2a544c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2ebf7022{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2ebf7022:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2ebf7022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7718b00{text-align:center;}.elementor-599 .elementor-element.elementor-element-7718b00 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-359daa55{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-359daa55 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-359daa55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7a42538e{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-d6356de{text-align:center;}.elementor-599 .elementor-element.elementor-element-d6356de .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5e43201d{text-align:center;}.elementor-599 .elementor-element.elementor-element-5e43201d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-25fc0d62{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-25fc0d62 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-25fc0d62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6cdf72c4{--display:flex;}.elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-eee5014{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-32d2c19b{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-743917 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-743917 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-743917 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-743917 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-743917 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-743917 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3276dff0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-29987c94{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-29987c94:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-29987c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-335159a5{text-align:center;}.elementor-599 .elementor-element.elementor-element-335159a5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-4ad9a461{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4ad9a461 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4ad9a461 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-d9ef2d7{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-e5462f1{text-align:center;}.elementor-599 .elementor-element.elementor-element-e5462f1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-55bbc502{text-align:center;}.elementor-599 .elementor-element.elementor-element-55bbc502 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-36456c5c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-36456c5c .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-36456c5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-4f79219f{--display:flex;}.elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-570e4575{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-61b6b21a{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-79346669 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-79346669 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-79346669 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-79346669 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-79346669 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-79346669 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-64936cb6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1caeb91{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-1caeb91:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-1caeb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-23db297a{text-align:center;}.elementor-599 .elementor-element.elementor-element-23db297a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-ac45a70{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-ac45a70 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-ac45a70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-40491755{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-36ea3117{text-align:center;}.elementor-599 .elementor-element.elementor-element-36ea3117 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2d9d9b32{text-align:center;}.elementor-599 .elementor-element.elementor-element-2d9d9b32 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-5c053ab6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5c053ab6 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5c053ab6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-5852de22{--display:flex;}.elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-2807cfeb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-799fcea9{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-16a8a5a2 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3ea2c149 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-230af2e5{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-3de8270e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-a05f8b8{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-a05f8b8:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-a05f8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-23322648{text-align:center;}.elementor-599 .elementor-element.elementor-element-23322648 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-47618d17{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-47618d17 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-47618d17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7f92dab1{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-272b79fd{text-align:center;}.elementor-599 .elementor-element.elementor-element-272b79fd .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-be8823a{text-align:center;}.elementor-599 .elementor-element.elementor-element-be8823a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-18ee8509{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-18ee8509 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-18ee8509 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-759b998c{--display:flex;}.elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-3afb66c8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-799468cc{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1bc38fa4 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-1198935e .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1198935e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1198935e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1198935e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1198935e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1198935e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-57a534bb{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-57a534bb:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-57a534bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2d8b1877{text-align:center;}.elementor-599 .elementor-element.elementor-element-2d8b1877 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-491b9b7d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-491b9b7d .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-491b9b7d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7a66f387{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-6c36b4c8{text-align:center;}.elementor-599 .elementor-element.elementor-element-6c36b4c8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-6375c03e{text-align:center;}.elementor-599 .elementor-element.elementor-element-6375c03e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-6ace10ae{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-6ace10ae .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-6ace10ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-b5afba9{--display:flex;}.elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-1484a29f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-1ce6a023{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7ee782b7 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1516cf4e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-646a487f{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-646a487f:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-646a487f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-67a53abd{text-align:center;}.elementor-599 .elementor-element.elementor-element-67a53abd .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-15ab82bf{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-15ab82bf .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-15ab82bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-21564c7f{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-44fa297d{text-align:center;}.elementor-599 .elementor-element.elementor-element-44fa297d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-6b16bc2c{text-align:center;}.elementor-599 .elementor-element.elementor-element-6b16bc2c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-8ce0de5{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-8ce0de5 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-8ce0de5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-74807542{--display:flex;}.elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-163628d8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-556b373b{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-b16b822 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-52e93f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-31ce45a7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-31ce45a7:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-31ce45a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4aeed26f{text-align:center;}.elementor-599 .elementor-element.elementor-element-4aeed26f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7d24f9d2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7d24f9d2 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7d24f9d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3627b167{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2d9993a6{text-align:center;}.elementor-599 .elementor-element.elementor-element-2d9993a6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2b8f1a7{text-align:center;}.elementor-599 .elementor-element.elementor-element-2b8f1a7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-76a33f46{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-76a33f46 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-76a33f46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-4ae3f1a7{--display:flex;}.elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-1dd3ac62{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-642c872a{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-655c021e .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-655c021e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-655c021e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-655c021e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-655c021e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-655c021e .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-adf43f1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-32c70b32{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-6e4dc3af{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-58ce5918{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-58ce5918:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-58ce5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-36898334{text-align:center;}.elementor-599 .elementor-element.elementor-element-36898334 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6abe5977{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-6abe5977 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-6abe5977 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-500bfd07{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2ef13529{text-align:center;}.elementor-599 .elementor-element.elementor-element-2ef13529 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4cb02e73{text-align:center;}.elementor-599 .elementor-element.elementor-element-4cb02e73 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-5fd393bc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5fd393bc .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5fd393bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-5252d30c{--display:flex;}.elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-49c35d2f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-63c936e0{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5792a7fa .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-22685a49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4336961{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4336961:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-4336961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6f08d77e{text-align:center;}.elementor-599 .elementor-element.elementor-element-6f08d77e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5358fcdb{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5358fcdb .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5358fcdb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-32b61962{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-355978d2{text-align:center;}.elementor-599 .elementor-element.elementor-element-355978d2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-72a3c78d{text-align:center;}.elementor-599 .elementor-element.elementor-element-72a3c78d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-157af79f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-157af79f .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-157af79f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-4240a9fa{--display:flex;}.elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-10d24adc{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-8cfc4ea{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-605ce2d4 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3fc2c686 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4af2e176{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0000006B;--n-tabs-title-color-active:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4af2e176 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-599 .elementor-element.elementor-element-4af2e176.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-4af2e176.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-599 .elementor-element.elementor-element-4af2e176.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-4af2e176.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;}.elementor-599 .elementor-element.elementor-element-4af2e176.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"relway", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.3px;}.elementor-599 .elementor-element.elementor-element-4af2e176 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7c308424{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-4e7d3dd{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-2678df09{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-52848deb{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-52848deb:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-52848deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-1b66d96f{text-align:center;}.elementor-599 .elementor-element.elementor-element-1b66d96f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1133a79{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-1133a79 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-1133a79 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-760622ba{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3c4e4f29{text-align:center;}.elementor-599 .elementor-element.elementor-element-3c4e4f29 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-788d5aef{text-align:center;}.elementor-599 .elementor-element.elementor-element-788d5aef .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-560b7b72{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-560b7b72 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-560b7b72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-433ed95c{--display:flex;}.elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-630cc0ae{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-1d39dd7c{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7dd2bb9e .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5fb22f2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-a616695{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-a616695:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-a616695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-14ac9edc{text-align:center;}.elementor-599 .elementor-element.elementor-element-14ac9edc .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-172ed64{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-172ed64 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-172ed64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3846de45{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7b239619{text-align:center;}.elementor-599 .elementor-element.elementor-element-7b239619 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-c6ffe0{text-align:center;}.elementor-599 .elementor-element.elementor-element-c6ffe0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-c65f824{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-c65f824 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-c65f824 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-60436579{--display:flex;}.elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7a61a7ba{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-60b80170{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-141de5fa .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-59a6cbbf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-27fd93b7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-27fd93b7:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-27fd93b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2986268c{text-align:center;}.elementor-599 .elementor-element.elementor-element-2986268c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7d1d1338{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7d1d1338 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7d1d1338 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-5537c159{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-38a57ddd{text-align:center;}.elementor-599 .elementor-element.elementor-element-38a57ddd .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2f223d39{text-align:center;}.elementor-599 .elementor-element.elementor-element-2f223d39 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-57d3b501{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-57d3b501 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-57d3b501 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7f0ce3df{--display:flex;}.elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-58814f1b{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4e55029e{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-4890647e .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-4890647e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-4890647e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-4890647e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-4890647e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-4890647e .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5dc179e3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-95a102a{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-5a8fa025{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-247dc79c{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-247dc79c:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-247dc79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-77496da1{text-align:center;}.elementor-599 .elementor-element.elementor-element-77496da1 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-44e63df2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-44e63df2 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-44e63df2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-2dd47111{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-3005ef12{text-align:center;}.elementor-599 .elementor-element.elementor-element-3005ef12 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6587f38e{text-align:center;}.elementor-599 .elementor-element.elementor-element-6587f38e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-55f5a65b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-55f5a65b .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-55f5a65b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-4381b688{--display:flex;}.elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-604776d0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-1b2d7639{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-cfaf4dc .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-70c8fb08 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-72c215be{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-72c215be:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-72c215be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-be275c9{text-align:center;}.elementor-599 .elementor-element.elementor-element-be275c9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7058a43b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7058a43b .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7058a43b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-5361616a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-588a9edf{text-align:center;}.elementor-599 .elementor-element.elementor-element-588a9edf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-75653897{text-align:center;}.elementor-599 .elementor-element.elementor-element-75653897 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-25f07289{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-25f07289 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-25f07289 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-9836c1a{--display:flex;}.elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-624b1cc5{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-69cb0413{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-73eb5506 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-33e0da9b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6a6fe75e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6a6fe75e:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-6a6fe75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6c4d4429{text-align:center;}.elementor-599 .elementor-element.elementor-element-6c4d4429 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-1262ea3f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-1262ea3f .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-1262ea3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-86604dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-5fc67b60{text-align:center;}.elementor-599 .elementor-element.elementor-element-5fc67b60 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-33c70ac2{text-align:center;}.elementor-599 .elementor-element.elementor-element-33c70ac2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-44057ab0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-44057ab0 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-44057ab0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-5c67f84d{--display:flex;}.elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-726c51bd{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2c66771c{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5fd9cc8b .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-79b3763d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5d5d3983{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-3f1924ff{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4af6e6b1{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4af6e6b1:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-4af6e6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7fae6c07{text-align:center;}.elementor-599 .elementor-element.elementor-element-7fae6c07 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5d1ec39c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5d1ec39c .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5d1ec39c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-55e2aa61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-28d4dffe{text-align:center;}.elementor-599 .elementor-element.elementor-element-28d4dffe .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-621f1d08{text-align:center;}.elementor-599 .elementor-element.elementor-element-621f1d08 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-53fd4869{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-53fd4869 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-53fd4869 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3b110603{--display:flex;}.elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-24b6a2ca{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-387a705f{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-18dc0995 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-22e09ec6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-42c8e5a1{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-42c8e5a1:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-42c8e5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5d94291c{text-align:center;}.elementor-599 .elementor-element.elementor-element-5d94291c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2320dcd0{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2320dcd0 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2320dcd0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7a72bf7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-5cbdf3b2{text-align:center;}.elementor-599 .elementor-element.elementor-element-5cbdf3b2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-491cc122{text-align:center;}.elementor-599 .elementor-element.elementor-element-491cc122 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-304cee52{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-304cee52 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-304cee52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-2e16de6a{--display:flex;}.elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7cc441d0{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7cb7fa02{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-575d747a .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-575d747a .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-575d747a .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-575d747a .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-575d747a .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-575d747a .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7d5338f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4d128f08{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4d128f08:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-4d128f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1f2d07a7{text-align:center;}.elementor-599 .elementor-element.elementor-element-1f2d07a7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-ec26c85{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-ec26c85 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-ec26c85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-1573f3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-6956cfd3{text-align:center;}.elementor-599 .elementor-element.elementor-element-6956cfd3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-6107e31b{text-align:center;}.elementor-599 .elementor-element.elementor-element-6107e31b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-b11025a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-b11025a .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-b11025a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-73dcd2b2{--display:flex;}.elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-596ca6bd{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-e9ea704{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3acc4f4f .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-4a4b8f11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-645ccec4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-645ccec4:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-645ccec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-444b1e62{text-align:center;}.elementor-599 .elementor-element.elementor-element-444b1e62 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-35af06b8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-35af06b8 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-35af06b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-216e22f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-350e60f2{text-align:center;}.elementor-599 .elementor-element.elementor-element-350e60f2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-726574d{text-align:center;}.elementor-599 .elementor-element.elementor-element-726574d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-b170f7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-b170f7 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-b170f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-239f827a{--display:flex;}.elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-694dc854{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-651e7426{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-2b2a7735 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5f224c3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-68efb809{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-402f5161{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2677d602{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2677d602:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2677d602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-264a88c6{text-align:center;}.elementor-599 .elementor-element.elementor-element-264a88c6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1ee071f9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-1ee071f9 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-1ee071f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-28c1231f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-629fb4c0{text-align:center;}.elementor-599 .elementor-element.elementor-element-629fb4c0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6c131ca9{text-align:center;}.elementor-599 .elementor-element.elementor-element-6c131ca9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-6df20740{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-6df20740 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-6df20740 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-78c053b9{--display:flex;}.elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-5beb6c84{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2e982d74{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-4c43bba0 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-23b25815 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-40479f79{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-40479f79:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-40479f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1d1e9fc8{text-align:center;}.elementor-599 .elementor-element.elementor-element-1d1e9fc8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-b6ff89d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-b6ff89d .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-b6ff89d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-45880327{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-4c04624c{text-align:center;}.elementor-599 .elementor-element.elementor-element-4c04624c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-216c60ea{text-align:center;}.elementor-599 .elementor-element.elementor-element-216c60ea .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-1b3ac6ce{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-1b3ac6ce .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-1b3ac6ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-e2aa71{--display:flex;}.elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7e0dcd01{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-790c10ac{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3cd7d66e .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-71c25999 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3f08ab18{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-3f08ab18:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-3f08ab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-483da749{text-align:center;}.elementor-599 .elementor-element.elementor-element-483da749 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-789f176c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-789f176c .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-789f176c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7eb84143{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-17e9483b{text-align:center;}.elementor-599 .elementor-element.elementor-element-17e9483b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-1d732fa5{text-align:center;}.elementor-599 .elementor-element.elementor-element-1d732fa5 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-115f9fd9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-115f9fd9 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-115f9fd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-1577eb40{--display:flex;}.elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-2ca8966b{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-d01c5cb{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-eec3b74 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-2ecbadb9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1db4a91c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0000006B;--n-tabs-title-color-active:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1db4a91c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-599 .elementor-element.elementor-element-1db4a91c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-1db4a91c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-599 .elementor-element.elementor-element-1db4a91c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-1db4a91c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;}.elementor-599 .elementor-element.elementor-element-1db4a91c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"relway", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.3px;}.elementor-599 .elementor-element.elementor-element-1db4a91c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-711622f5{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1efb37e9{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-5157ed2b{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-be3e6cb{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-be3e6cb:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-be3e6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7b4790f3{text-align:center;}.elementor-599 .elementor-element.elementor-element-7b4790f3 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-50df31aa{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-50df31aa .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-50df31aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-18dac453{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-62f3aab2{text-align:center;}.elementor-599 .elementor-element.elementor-element-62f3aab2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2596460f{text-align:center;}.elementor-599 .elementor-element.elementor-element-2596460f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-654bde20{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-654bde20 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-654bde20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-59caa5c9{--display:flex;}.elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-8b763a2{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-22a4c5b0{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7538a583 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-fe405e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-32a804e2{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-32a804e2:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-32a804e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3994c7cc{text-align:center;}.elementor-599 .elementor-element.elementor-element-3994c7cc .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-250e95e2{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-250e95e2 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-250e95e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-72016aec{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2133c3c{text-align:center;}.elementor-599 .elementor-element.elementor-element-2133c3c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-23136fe{text-align:center;}.elementor-599 .elementor-element.elementor-element-23136fe .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-4b66c236{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4b66c236 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4b66c236 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6d8ee2c4{--display:flex;}.elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-46980740{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-633c1be4{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-2405aad7 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-767d884f .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-767d884f .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-767d884f .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-767d884f .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-767d884f .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-767d884f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-601f83b6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-601f83b6:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-601f83b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6e0f2c3e{text-align:center;}.elementor-599 .elementor-element.elementor-element-6e0f2c3e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2cadf8d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2cadf8d .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2cadf8d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-30468e6e{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-389d64c9{text-align:center;}.elementor-599 .elementor-element.elementor-element-389d64c9 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-e372c42{text-align:center;}.elementor-599 .elementor-element.elementor-element-e372c42 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-44386d04{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-44386d04 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-44386d04 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-728ead6e{--display:flex;}.elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-9ced2c5{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-30bae154{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-58fd0e96 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5ad32ba9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1530e4f2{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-6a602157{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4465ecce{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4465ecce:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-4465ecce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-ebd9572{text-align:center;}.elementor-599 .elementor-element.elementor-element-ebd9572 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-789cae80{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-789cae80 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-789cae80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3809fdd0{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-ac743bf{text-align:center;}.elementor-599 .elementor-element.elementor-element-ac743bf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6ebcc220{text-align:center;}.elementor-599 .elementor-element.elementor-element-6ebcc220 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-1430ae80{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-1430ae80 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-1430ae80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-63c34a4b{--display:flex;}.elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-29b22faf{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-169721b3{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7b0359ce .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7c95e5e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-135cc0db{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-135cc0db:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-135cc0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-50139547{text-align:center;}.elementor-599 .elementor-element.elementor-element-50139547 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-18532bc6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-18532bc6 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-18532bc6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-18089e04{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-37942d01{text-align:center;}.elementor-599 .elementor-element.elementor-element-37942d01 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5877fd09{text-align:center;}.elementor-599 .elementor-element.elementor-element-5877fd09 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-6be40f32{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-6be40f32 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-6be40f32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6cfc5dd7{--display:flex;}.elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-64db0b81{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-47e679d2{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-35f9215c .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-4454c341 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2527ffcf{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2527ffcf:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2527ffcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2d4df863{text-align:center;}.elementor-599 .elementor-element.elementor-element-2d4df863 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-ce65bab{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-ce65bab .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-ce65bab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-450f426a{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7d87765f{text-align:center;}.elementor-599 .elementor-element.elementor-element-7d87765f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-177afb4{text-align:center;}.elementor-599 .elementor-element.elementor-element-177afb4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-3f533aa8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-3f533aa8 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-3f533aa8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-96fc97b{--display:flex;}.elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-677807d1{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-46d6fef7{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1824ee8f .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-27477f7c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-78ae5308{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0000006B;--n-tabs-title-color-active:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-78ae5308 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-599 .elementor-element.elementor-element-78ae5308.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-78ae5308.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-599 .elementor-element.elementor-element-78ae5308.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-78ae5308.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;}.elementor-599 .elementor-element.elementor-element-78ae5308.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"relway", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.3px;}.elementor-599 .elementor-element.elementor-element-78ae5308 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7808f0d0{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1404febb{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-740f32bc{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-17885024{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-17885024:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-17885024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-63a3b772{text-align:center;}.elementor-599 .elementor-element.elementor-element-63a3b772 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5613ef69{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5613ef69 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5613ef69 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-44252f02{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-1a7eb900{text-align:center;}.elementor-599 .elementor-element.elementor-element-1a7eb900 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-70a47d9a{text-align:center;}.elementor-599 .elementor-element.elementor-element-70a47d9a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-56ba784{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-56ba784 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-56ba784 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6439e00b{--display:flex;}.elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-47fee5eb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-12ffb576{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-3559f86d .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-44c5ef9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6f2620b8{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6f2620b8:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-6f2620b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-73581dd6{text-align:center;}.elementor-599 .elementor-element.elementor-element-73581dd6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-23db58e4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-23db58e4 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-23db58e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-22a92d50{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-573eba9a{text-align:center;}.elementor-599 .elementor-element.elementor-element-573eba9a .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-656763af{text-align:center;}.elementor-599 .elementor-element.elementor-element-656763af .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-5f92c470{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5f92c470 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5f92c470 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-22b11462{--display:flex;}.elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-396f8178{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2585b58a{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-33f49629 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7ccd2b61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-12dcf5ed{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-12dcf5ed:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-12dcf5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-30773cdb{text-align:center;}.elementor-599 .elementor-element.elementor-element-30773cdb .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5ec464a6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5ec464a6 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5ec464a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-460fadfb{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-5bb6afbc{text-align:center;}.elementor-599 .elementor-element.elementor-element-5bb6afbc .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5a6015bf{text-align:center;}.elementor-599 .elementor-element.elementor-element-5a6015bf .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-6a21bb1d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-6a21bb1d .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-6a21bb1d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-713bfba3{--display:flex;}.elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-7a18de0c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-78083d6f{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5a99d73e .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-42f6e15d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-27729009{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-33b07622{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-257880e0{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-257880e0:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-257880e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7275b465{text-align:center;}.elementor-599 .elementor-element.elementor-element-7275b465 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-62bed210{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-62bed210 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-62bed210 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-29dd0240{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-32518471{text-align:center;}.elementor-599 .elementor-element.elementor-element-32518471 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-59ffc9a8{text-align:center;}.elementor-599 .elementor-element.elementor-element-59ffc9a8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-74e09b38{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-74e09b38 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-74e09b38 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-751718e3{--display:flex;}.elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-56f508c7{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7f42d77f{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-20d0c1fc .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-31e5f15d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-eb8a7d7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-eb8a7d7:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-eb8a7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-55073df4{text-align:center;}.elementor-599 .elementor-element.elementor-element-55073df4 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5c606a24{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5c606a24 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5c606a24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-2d65c581{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-29273a3e{text-align:center;}.elementor-599 .elementor-element.elementor-element-29273a3e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-5543730b{text-align:center;}.elementor-599 .elementor-element.elementor-element-5543730b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-123f9f3{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-123f9f3 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-123f9f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6e6513d8{--display:flex;}.elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-34f6d8d2{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4ef2df71{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-23d1d480 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7d402087 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-66d0238c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-66d0238c:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-66d0238c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-57fa9547{text-align:center;}.elementor-599 .elementor-element.elementor-element-57fa9547 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2fcf7561{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2fcf7561 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2fcf7561 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7a8b1e06{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-17ab4db7{text-align:center;}.elementor-599 .elementor-element.elementor-element-17ab4db7 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-101d9d2b{text-align:center;}.elementor-599 .elementor-element.elementor-element-101d9d2b .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-4e8bc003{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4e8bc003 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4e8bc003 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3b12b9c4{--display:flex;}.elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-655f1173{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-6dac32ea{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-6946025d .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-6946025d .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-6946025d .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-6946025d .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-6946025d .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-6946025d .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-690442f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-54538f50{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-4066feaa{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-bfc0994{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-bfc0994:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-bfc0994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-17f5d94c{text-align:center;}.elementor-599 .elementor-element.elementor-element-17f5d94c .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7a7f1adf{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7a7f1adf .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7a7f1adf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-11349be0{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2807d0a2{text-align:center;}.elementor-599 .elementor-element.elementor-element-2807d0a2 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-625dd932{text-align:center;}.elementor-599 .elementor-element.elementor-element-625dd932 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-5a5b240d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5a5b240d .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5a5b240d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-3289dbeb{--display:flex;}.elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-3bd7ff34{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-235851c3{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-6946e65a .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-41e30f60 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-790cbd87{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-790cbd87:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-790cbd87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-64868898{text-align:center;}.elementor-599 .elementor-element.elementor-element-64868898 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-3aec7840{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-3aec7840 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-3aec7840 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-2002361e{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-2e03f2db{text-align:center;}.elementor-599 .elementor-element.elementor-element-2e03f2db .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2c6660b6{text-align:center;}.elementor-599 .elementor-element.elementor-element-2c6660b6 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-e076bfd{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-e076bfd .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-e076bfd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-2fc1a335{--display:flex;}.elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-a33b2e1{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7503c32{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7eb5bbf1 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-4987d7be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3b4d173a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-3b4d173a:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-3b4d173a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-b6d1980{text-align:center;}.elementor-599 .elementor-element.elementor-element-b6d1980 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7ec7e84b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7ec7e84b .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7ec7e84b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-27950973{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-44455261{text-align:center;}.elementor-599 .elementor-element.elementor-element-44455261 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2332910d{text-align:center;}.elementor-599 .elementor-element.elementor-element-2332910d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-100db8e8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-100db8e8 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-100db8e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-7d3bc40{--display:flex;}.elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-2c91a318{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-10bc4c2e{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-a6ddf31 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-2510b245 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6bb0e809{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-359810cf{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-66c8317{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-66c8317:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-66c8317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-e0eedec{text-align:center;}.elementor-599 .elementor-element.elementor-element-e0eedec .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-4ccda7e9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4ccda7e9 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4ccda7e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-698f060f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-54079f0f{text-align:center;}.elementor-599 .elementor-element.elementor-element-54079f0f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-5e70ef93{text-align:center;}.elementor-599 .elementor-element.elementor-element-5e70ef93 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-2d9a6e4a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2d9a6e4a .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2d9a6e4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-b997865{--display:flex;}.elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-4a06a525{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-3b35cf4a{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-5d1f0170 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-23b71899 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6ffebacb{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6ffebacb:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-6ffebacb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-788b3920{text-align:center;}.elementor-599 .elementor-element.elementor-element-788b3920 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2eaec5db{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-2eaec5db .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-2eaec5db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6ceb146{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-67af4dfe{text-align:center;}.elementor-599 .elementor-element.elementor-element-67af4dfe .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7cdb0104{text-align:center;}.elementor-599 .elementor-element.elementor-element-7cdb0104 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-70657b85{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-70657b85 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-70657b85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-57d55263{--display:flex;}.elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-3b0e7633{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-3de406a9{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-468b32b1 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-61eddb45 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-231d3faa{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-231d3faa:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-231d3faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-a229c14{text-align:center;}.elementor-599 .elementor-element.elementor-element-a229c14 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-301d710e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-301d710e .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-301d710e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-59edd479{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-14f162{text-align:center;}.elementor-599 .elementor-element.elementor-element-14f162 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-2f3be90e{text-align:center;}.elementor-599 .elementor-element.elementor-element-2f3be90e .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-56406825{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-56406825 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-56406825 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-616c1da2{--display:flex;}.elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-48b9e3ba{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-7632af37{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-34d1d08b .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-612ca5e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3e2e26e6{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-80ea920{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2336fa42{--display:flex;--min-height:660px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-2336fa42:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2336fa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31D11;}.elementor-599 .elementor-element.elementor-element-4e18023d{text-align:center;}.elementor-599 .elementor-element.elementor-element-4e18023d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-7b0e8324{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-7b0e8324 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-7b0e8324 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-54947d94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-705bd3b0{text-align:center;}.elementor-599 .elementor-element.elementor-element-705bd3b0 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3273d7b8{text-align:center;}.elementor-599 .elementor-element.elementor-element-3273d7b8 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#FFFFFF66;}.elementor-599 .elementor-element.elementor-element-4c5eae33{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-4c5eae33 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-4c5eae33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6ad73daf{--display:flex;}.elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-24cde2de{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-70c4a938{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-f51595 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-f51595 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-f51595 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-f51595 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-f51595 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-f51595 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-6bf4b91a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-146c6eb5{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-146c6eb5:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-146c6eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-3651a87f{text-align:center;}.elementor-599 .elementor-element.elementor-element-3651a87f .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-761e7068{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-761e7068 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-761e7068 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-6150be8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-7cbcee6d{text-align:center;}.elementor-599 .elementor-element.elementor-element-7cbcee6d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-7b704b01{text-align:center;}.elementor-599 .elementor-element.elementor-element-7b704b01 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-3de14492{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-3de14492 .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-3de14492 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-d3aa475{--display:flex;}.elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-5252b1a8{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-4996ecfa{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-7c99d884 .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-bc22567 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-77f1ae4c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D31D11;--border-color:#D31D11;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-77f1ae4c:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-77f1ae4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2063851d{text-align:center;}.elementor-599 .elementor-element.elementor-element-2063851d .elementor-heading-title{font-family:"cres", Sans-serif;font-size:20px;font-weight:300;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-251900b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-251900b .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-251900b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-19f07aa1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-31011226{text-align:center;}.elementor-599 .elementor-element.elementor-element-31011226 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:60px;font-weight:600;line-height:30px;word-spacing:0px;color:#000000;}.elementor-599 .elementor-element.elementor-element-c3a7223{text-align:center;}.elementor-599 .elementor-element.elementor-element-c3a7223 .elementor-heading-title{font-family:"cres", Sans-serif;font-size:18px;font-weight:300;line-height:30px;word-spacing:0px;color:#00000066;}.elementor-599 .elementor-element.elementor-element-5648492e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-599 .elementor-element.elementor-element-5648492e .elementor-divider-separator{width:100%;}.elementor-599 .elementor-element.elementor-element-5648492e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-599 .elementor-element.elementor-element-336731ad{--display:flex;}.elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-599 .elementor-element.elementor-element-18df062f{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-item > a{font-family:"relway", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-599 .elementor-element.elementor-element-178a00fe{--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;--justify-content:center;}.elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button{background-color:#FFFFFF00;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button:focus{background-color:#FFFFFF;color:#D31D11;}.elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-41e3df3c .elementor-button:focus svg{fill:#D31D11;}.elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button{background-color:#000000;font-family:"relway", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button:hover, .elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button:hover svg, .elementor-599 .elementor-element.elementor-element-1c2f33d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6f60dd4d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0000006B;--n-tabs-title-color-active:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-6f60dd4d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-599 .elementor-element.elementor-element-6f60dd4d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-6f60dd4d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-599 .elementor-element.elementor-element-6f60dd4d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#21457F;border-style:none;}.elementor-599 .elementor-element.elementor-element-6f60dd4d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;}.elementor-599 .elementor-element.elementor-element-6f60dd4d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"relway", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.3px;}.elementor-599 .elementor-element.elementor-element-6f60dd4d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-487e6856{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0000006B;--n-tabs-title-color-active:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-487e6856 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3606000;}.elementor-599 .elementor-element.elementor-element-487e6856.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D31D11;}.elementor-599 .elementor-element.elementor-element-487e6856.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-599 .elementor-element.elementor-element-487e6856.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D31D11;}.elementor-599 .elementor-element.elementor-element-487e6856.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;}.elementor-599 .elementor-element.elementor-element-487e6856.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"relway", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.3px;}.elementor-599 .elementor-element.elementor-element-487e6856 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-2481fcc .elementor-heading-title{line-height:1.1em;}.elementor-599 .elementor-element.elementor-element-2545597 .elementor-heading-title{line-height:1.1em;}.elementor-599 .elementor-element.elementor-element-2f50190b .elementor-heading-title{line-height:1.1em;}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-fe60ae3{--min-height:15px;--overlay-opacity:0.23;}.elementor-599 .elementor-element.elementor-element-962c4b5{padding:0px 0px 0px 0px;text-align:center;}.elementor-599 .elementor-element.elementor-element-962c4b5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-599 .elementor-element.elementor-element-104c1ef{width:100%;max-width:100%;text-align:center;}.elementor-599 .elementor-element.elementor-element-fa6586f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-599 .elementor-element.elementor-element-82c13bd{--min-height:1126px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-6fc7448{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-68ca852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-ae37305{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-2481fcc .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-599 .elementor-element.elementor-element-ac90c16{text-align:center;}.elementor-599 .elementor-element.elementor-element-c7ce54f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-599 .elementor-element.elementor-element-2545597{text-align:center;}.elementor-599 .elementor-element.elementor-element-2545597 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-599 .elementor-element.elementor-element-4c09999{text-align:center;}.elementor-599 .elementor-element.elementor-element-2f50190b .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-599 .elementor-element.elementor-element-1fa97650{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-1a683926{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7aef2170 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-27f3ee1a .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a5c1641 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-3d3b3162{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7ea06d9b .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-d39db0d .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7eea44bf .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-2d621aa2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-746a06c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-57740cdb .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-eee5014 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-570e4575 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2807cfeb .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-230af2e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-3de8270e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3afb66c8 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-1484a29f .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-163628d8 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-1dd3ac62 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-32c70b32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-6e4dc3af{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-49c35d2f .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-10d24adc .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-4e7d3dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-2678df09{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-630cc0ae .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a61a7ba .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-58814f1b .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-95a102a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-5a8fa025{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-604776d0 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-624b1cc5 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-726c51bd .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-5d5d3983{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-3f1924ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-24b6a2ca .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7cc441d0 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-596ca6bd .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-694dc854 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-68efb809{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-402f5161{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-5beb6c84 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7e0dcd01 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2ca8966b .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1efb37e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-5157ed2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-8b763a2 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-46980740 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-9ced2c5 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1530e4f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-6a602157{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-29b22faf .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-64db0b81 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-677807d1 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-1404febb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-740f32bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-47fee5eb .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-396f8178 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-7a18de0c .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-27729009{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-33b07622{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-56f508c7 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-34f6d8d2 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-655f1173 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-54538f50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-4066feaa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3bd7ff34 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-a33b2e1 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-2c91a318 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-6bb0e809{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-359810cf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-4a06a525 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-3b0e7633 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-48b9e3ba .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-3e2e26e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-80ea920{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-24cde2de .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-5252b1a8 .elementor-icon-list-item > a{font-size:14px;}.elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-599 .elementor-element.elementor-element-18df062f .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-6fc7448{--width:50%;}.elementor-599 .elementor-element.elementor-element-ae37305{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e801557 */.elementor-599 .elementor-element.elementor-element-3e801557 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765e104 */.elementor-599 .elementor-element.elementor-element-3765e104 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3765e104::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345f6a4c *//* Container base */
.elementor-599 .elementor-element.elementor-element-345f6a4c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-345f6a4c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a498d1b */.elementor-599 .elementor-element.elementor-element-1a498d1b {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1927d0d3 */.elementor-599 .elementor-element.elementor-element-1927d0d3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1927d0d3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb8861 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-75bb8861 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-75bb8861:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-75bb8861:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679caf94 */.elementor-599 .elementor-element.elementor-element-679caf94 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137f5011 */.elementor-599 .elementor-element.elementor-element-137f5011 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-137f5011::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572315a3 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-572315a3 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-572315a3:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-572315a3:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3680363e */.elementor-599 .elementor-element.elementor-element-3680363e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69baf201 */.elementor-599 .elementor-element.elementor-element-69baf201 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-69baf201::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3ecac0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2b3ecac0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-702b7aa */.elementor-599 .elementor-element.elementor-element-702b7aa {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a2b1a9d */.elementor-599 .elementor-element.elementor-element-6a2b1a9d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6a2b1a9d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5925a35a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-5925a35a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-5925a35a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-5925a35a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49dfb3e6 */.elementor-599 .elementor-element.elementor-element-49dfb3e6 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1f9d73 */.elementor-599 .elementor-element.elementor-element-4f1f9d73 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f1f9d73::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df61232 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4df61232 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4df61232:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4df61232:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47df2431 */.elementor-599 .elementor-element.elementor-element-47df2431 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c35292 */.elementor-599 .elementor-element.elementor-element-30c35292 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-30c35292::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129ecd29 *//* Container base */
.elementor-599 .elementor-element.elementor-element-129ecd29 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-129ecd29:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43201d */.elementor-599 .elementor-element.elementor-element-5e43201d {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdf72c4 */.elementor-599 .elementor-element.elementor-element-6cdf72c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cdf72c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebf7022 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2ebf7022 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2ebf7022:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2ebf7022:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bbc502 */.elementor-599 .elementor-element.elementor-element-55bbc502 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f79219f */.elementor-599 .elementor-element.elementor-element-4f79219f {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4f79219f::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29987c94 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-29987c94 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-29987c94:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-29987c94:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9d9b32 */.elementor-599 .elementor-element.elementor-element-2d9d9b32 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5852de22 */.elementor-599 .elementor-element.elementor-element-5852de22 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5852de22::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1caeb91 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-1caeb91 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-1caeb91:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-1caeb91:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be8823a */.elementor-599 .elementor-element.elementor-element-be8823a {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759b998c */.elementor-599 .elementor-element.elementor-element-759b998c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-759b998c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05f8b8 *//* Container base */
.elementor-599 .elementor-element.elementor-element-a05f8b8 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a05f8b8:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6375c03e */.elementor-599 .elementor-element.elementor-element-6375c03e {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5afba9 */.elementor-599 .elementor-element.elementor-element-b5afba9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b5afba9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a534bb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-57a534bb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-57a534bb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-57a534bb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b16bc2c */.elementor-599 .elementor-element.elementor-element-6b16bc2c {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74807542 */.elementor-599 .elementor-element.elementor-element-74807542 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-74807542::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a487f *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-646a487f {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-646a487f:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-646a487f:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8f1a7 */.elementor-599 .elementor-element.elementor-element-2b8f1a7 {
  text-decoration: line-through;
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3f1a7 */.elementor-599 .elementor-element.elementor-element-4ae3f1a7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4ae3f1a7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ce45a7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-31ce45a7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-31ce45a7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-31ce45a7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb02e73 */.elementor-599 .elementor-element.elementor-element-4cb02e73 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5252d30c */.elementor-599 .elementor-element.elementor-element-5252d30c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5252d30c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ce5918 *//* Container base */
.elementor-599 .elementor-element.elementor-element-58ce5918 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-58ce5918:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a3c78d */.elementor-599 .elementor-element.elementor-element-72a3c78d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4240a9fa */.elementor-599 .elementor-element.elementor-element-4240a9fa {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4240a9fa::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336961 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4336961 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4336961:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4336961:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-788d5aef */.elementor-599 .elementor-element.elementor-element-788d5aef {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433ed95c */.elementor-599 .elementor-element.elementor-element-433ed95c {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-433ed95c::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52848deb *//* Container base */
.elementor-599 .elementor-element.elementor-element-52848deb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-52848deb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-52848deb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6ffe0 */.elementor-599 .elementor-element.elementor-element-c6ffe0 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60436579 */.elementor-599 .elementor-element.elementor-element-60436579 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-60436579::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a616695 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-a616695 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-a616695:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-a616695:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f223d39 */.elementor-599 .elementor-element.elementor-element-2f223d39 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0ce3df */.elementor-599 .elementor-element.elementor-element-7f0ce3df {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7f0ce3df::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fd93b7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-27fd93b7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-27fd93b7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-27fd93b7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6587f38e */.elementor-599 .elementor-element.elementor-element-6587f38e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381b688 */.elementor-599 .elementor-element.elementor-element-4381b688 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-4381b688::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247dc79c *//* Container base */
.elementor-599 .elementor-element.elementor-element-247dc79c {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-247dc79c:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75653897 */.elementor-599 .elementor-element.elementor-element-75653897 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9836c1a */.elementor-599 .elementor-element.elementor-element-9836c1a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-9836c1a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c215be *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-72c215be {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-72c215be:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-72c215be:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c70ac2 */.elementor-599 .elementor-element.elementor-element-33c70ac2 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c67f84d */.elementor-599 .elementor-element.elementor-element-5c67f84d {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-5c67f84d::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6fe75e *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6a6fe75e {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6a6fe75e:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-621f1d08 */.elementor-599 .elementor-element.elementor-element-621f1d08 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b110603 */.elementor-599 .elementor-element.elementor-element-3b110603 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b110603::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af6e6b1 *//* Container base */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4af6e6b1:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491cc122 */.elementor-599 .elementor-element.elementor-element-491cc122 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16de6a */.elementor-599 .elementor-element.elementor-element-2e16de6a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2e16de6a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c8e5a1 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-42c8e5a1:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6107e31b */.elementor-599 .elementor-element.elementor-element-6107e31b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dcd2b2 */.elementor-599 .elementor-element.elementor-element-73dcd2b2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-73dcd2b2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d128f08 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4d128f08 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-4d128f08:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4d128f08:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726574d */.elementor-599 .elementor-element.elementor-element-726574d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f827a */.elementor-599 .elementor-element.elementor-element-239f827a {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-239f827a::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ccec4 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-645ccec4 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-645ccec4:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-645ccec4:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c131ca9 */.elementor-599 .elementor-element.elementor-element-6c131ca9 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c053b9 */.elementor-599 .elementor-element.elementor-element-78c053b9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-78c053b9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2677d602 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2677d602 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2677d602:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2677d602:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216c60ea */.elementor-599 .elementor-element.elementor-element-216c60ea {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa71 */.elementor-599 .elementor-element.elementor-element-e2aa71 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-e2aa71::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40479f79 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-40479f79 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-40479f79:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-40479f79:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d732fa5 */.elementor-599 .elementor-element.elementor-element-1d732fa5 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577eb40 */.elementor-599 .elementor-element.elementor-element-1577eb40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-1577eb40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f08ab18 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3f08ab18 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3f08ab18:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3f08ab18:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2596460f */.elementor-599 .elementor-element.elementor-element-2596460f {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59caa5c9 */.elementor-599 .elementor-element.elementor-element-59caa5c9 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-59caa5c9::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3e6cb *//* Container base */
.elementor-599 .elementor-element.elementor-element-be3e6cb {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-be3e6cb:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23136fe */.elementor-599 .elementor-element.elementor-element-23136fe {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8ee2c4 */.elementor-599 .elementor-element.elementor-element-6d8ee2c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6d8ee2c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a804e2 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-32a804e2 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-32a804e2:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-32a804e2:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e372c42 */.elementor-599 .elementor-element.elementor-element-e372c42 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728ead6e */.elementor-599 .elementor-element.elementor-element-728ead6e {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-728ead6e::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-601f83b6 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-601f83b6 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-601f83b6:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-601f83b6:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ebcc220 */.elementor-599 .elementor-element.elementor-element-6ebcc220 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c34a4b */.elementor-599 .elementor-element.elementor-element-63c34a4b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-63c34a4b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4465ecce *//* Container base */
.elementor-599 .elementor-element.elementor-element-4465ecce {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-4465ecce:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877fd09 */.elementor-599 .elementor-element.elementor-element-5877fd09 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc5dd7 */.elementor-599 .elementor-element.elementor-element-6cfc5dd7 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6cfc5dd7::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cc0db *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-135cc0db {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-135cc0db:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-135cc0db:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177afb4 */.elementor-599 .elementor-element.elementor-element-177afb4 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc97b */.elementor-599 .elementor-element.elementor-element-96fc97b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-96fc97b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2527ffcf *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2527ffcf {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-2527ffcf:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2527ffcf:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a47d9a */.elementor-599 .elementor-element.elementor-element-70a47d9a {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6439e00b */.elementor-599 .elementor-element.elementor-element-6439e00b {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6439e00b::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17885024 *//* Container base */
.elementor-599 .elementor-element.elementor-element-17885024 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-17885024:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-17885024:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-656763af */.elementor-599 .elementor-element.elementor-element-656763af {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b11462 */.elementor-599 .elementor-element.elementor-element-22b11462 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-22b11462::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2620b8 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6f2620b8 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6f2620b8:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6f2620b8:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6015bf */.elementor-599 .elementor-element.elementor-element-5a6015bf {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713bfba3 */.elementor-599 .elementor-element.elementor-element-713bfba3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-713bfba3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12dcf5ed *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-12dcf5ed {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-12dcf5ed:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ffc9a8 */.elementor-599 .elementor-element.elementor-element-59ffc9a8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751718e3 */.elementor-599 .elementor-element.elementor-element-751718e3 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-751718e3::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257880e0 *//* Container base */
.elementor-599 .elementor-element.elementor-element-257880e0 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-257880e0:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-257880e0:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5543730b */.elementor-599 .elementor-element.elementor-element-5543730b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6513d8 */.elementor-599 .elementor-element.elementor-element-6e6513d8 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6e6513d8::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8a7d7 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-eb8a7d7:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101d9d2b */.elementor-599 .elementor-element.elementor-element-101d9d2b {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b12b9c4 */.elementor-599 .elementor-element.elementor-element-3b12b9c4 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3b12b9c4::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d0238c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66d0238c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-66d0238c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66d0238c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625dd932 */.elementor-599 .elementor-element.elementor-element-625dd932 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3289dbeb */.elementor-599 .elementor-element.elementor-element-3289dbeb {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-3289dbeb::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc0994 *//* Container base */
.elementor-599 .elementor-element.elementor-element-bfc0994 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-bfc0994:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6660b6 */.elementor-599 .elementor-element.elementor-element-2c6660b6 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc1a335 */.elementor-599 .elementor-element.elementor-element-2fc1a335 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-2fc1a335::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790cbd87 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-790cbd87 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-790cbd87:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-790cbd87:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2332910d */.elementor-599 .elementor-element.elementor-element-2332910d {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3bc40 */.elementor-599 .elementor-element.elementor-element-7d3bc40 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-7d3bc40::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4d173a *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-3b4d173a {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-3b4d173a:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-3b4d173a:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e70ef93 */.elementor-599 .elementor-element.elementor-element-5e70ef93 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997865 */.elementor-599 .elementor-element.elementor-element-b997865 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-b997865::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8317 *//* Container base */
.elementor-599 .elementor-element.elementor-element-66c8317 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-66c8317:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-66c8317:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cdb0104 */.elementor-599 .elementor-element.elementor-element-7cdb0104 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d55263 */.elementor-599 .elementor-element.elementor-element-57d55263 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-57d55263::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffebacb *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-6ffebacb {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-6ffebacb:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-6ffebacb:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f3be90e */.elementor-599 .elementor-element.elementor-element-2f3be90e {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616c1da2 */.elementor-599 .elementor-element.elementor-element-616c1da2 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-616c1da2::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231d3faa *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-231d3faa {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-231d3faa:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-231d3faa:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273d7b8 */.elementor-599 .elementor-element.elementor-element-3273d7b8 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad73daf */.elementor-599 .elementor-element.elementor-element-6ad73daf {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-6ad73daf::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2336fa42 *//* Container base */
.elementor-599 .elementor-element.elementor-element-2336fa42 {
  transition: all 0.4s ease;
  border: 2px solid transparent; /* default border invisible */
}

/* Container hover effect */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover {
  background-color: #ffffff !important;
  border: 2px solid #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.15); /* halka shadow */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-text {
  color: #000000 !important;
  border-color: #000000 !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-2336fa42:hover .elementor-icon-list-icon svg {
  color: #000000 !important;
  fill: #000000 !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b704b01 */.elementor-599 .elementor-element.elementor-element-7b704b01 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aa475 */.elementor-599 .elementor-element.elementor-element-d3aa475 {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-d3aa475::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146c6eb5 *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-146c6eb5 {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-146c6eb5:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5 .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-146c6eb5:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a7223 */.elementor-599 .elementor-element.elementor-element-c3a7223 {
  color: #888; /* optional: purani price ko halka grey dikhane ke liye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336731ad */.elementor-599 .elementor-element.elementor-element-336731ad {
  max-height: 220px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
  scrollbar-color: #E63467 #f0f0f0;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar {
  width: 6px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-thumb {
  background: #E63467;
  border-radius: 4px;
}

.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 4px;
}

/* ❌ Upar aur neeche ke arrows remove karne ka code */
.elementor-599 .elementor-element.elementor-element-336731ad::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f1ae4c *//* Container hover effect */
.elementor-599 .elementor-element.elementor-element-77f1ae4c {
  transition: all 0.4s ease;
}

.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover {
  background-color: #D31D11 !important;
  transform: scale(1.03); /* thoda zoom */
  box-shadow: 0 10px 25px rgba(0,0,0,0.2); /* shadow add */
}

/* Inner widgets smooth transition */
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-text,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c .elementor-icon-list-icon svg {
  transition: all 0.4s ease;
  opacity: 1;
}

/* Fade + slide on hover */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-heading-title,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-divider-separator,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-text {
  color: #ffffff !important;
  border-color: #ffffff !important;
  animation: fadeSlideUp 0.5s ease forwards;
}

/* Icon pop animation */
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon i,
.elementor-599 .elementor-element.elementor-element-77f1ae4c:hover .elementor-icon-list-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  animation: iconPop 0.4s ease forwards;
}

/* Animations */
@keyframes fadeSlideUp {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes iconPop {
  0% { transform: scale(0.7); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'cres';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://webcreativesstudio.com/wp-content/uploads/2025/08/ClashDisplay-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'relway';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://webcreativesstudio.com/wp-content/uploads/2025/08/Raleway-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */